diff --git a/data/minecraft/loot_tables/archaeology/desert_well.json b/data/minecraft/loot_tables/archaeology/desert_well.json new file mode 100644 index 0000000..fa3dcbe --- /dev/null +++ b/data/minecraft/loot_tables/archaeology/desert_well.json @@ -0,0 +1,69 @@ +{ + "type": "minecraft:archaeology", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:arms_up_pottery_sherd", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:brewer_pottery_sherd", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:brick" + }, + { + "type": "minecraft:item", + "name": "minecraft:emerald" + }, + { + "type": "minecraft:item", + "name": "minecraft:stick" + }, + { + "type": "minecraft:item", + "functions": [ + { + "effects": [ + { + "type": "minecraft:night_vision", + "duration": { + "type": "minecraft:uniform", + "max": 10, + "min": 7 + } + }, + { + "type": "minecraft:jump_boost", + "duration": { + "type": "minecraft:uniform", + "max": 10, + "min": 7 + } + }, + { + "type": "minecraft:saturation", + "duration": { + "type": "minecraft:uniform", + "max": 10, + "min": 7 + } + } + ], + "function": "minecraft:set_stew_effect" + } + ], + "name": "minecraft:suspicious_stew" + } + ], + "rolls": 1 + } + ], + "random_sequence": "minecraft:archaeology/desert_well" +} diff --git a/data/minecraft/loot_tables/blocks/gravel.json b/data/minecraft/loot_tables/blocks/gravel.json new file mode 100644 index 0000000..b0e46de --- /dev/null +++ b/data/minecraft/loot_tables/blocks/gravel.json @@ -0,0 +1,56 @@ +{ + "type": "minecraft:block", + "pools": [{ + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [{ + "enchantment": "minecraft:silk_touch", + "levels": {"min": 1} + }] + } + } + ], + "name": "minecraft:gravel" + }, + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "chances": [ + 0.1, + 0.14285715, + 0.25, + 1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "name": "minecraft:flint" + }, + { + "type": "minecraft:item", + "name": "minecraft:flint" + } + ], + "conditions": [{"condition": "minecraft:survives_explosion"}] + } + ] + } + ], + "rolls": 1 + }], + "random_sequence": "minecraft:blocks/gravel" +} diff --git a/data/minecraft/loot_tables/chests/woodland_mansion.json b/data/minecraft/loot_tables/chests/woodland_mansion.json new file mode 100644 index 0000000..d8ff46b --- /dev/null +++ b/data/minecraft/loot_tables/chests/woodland_mansion.json @@ -0,0 +1,300 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lead", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_apple", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_axe", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:music_disc_13", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:music_disc_cat", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:name_tag", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:chainmail_chestplate", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_hoe", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_chestplate", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + {"function": "minecraft:enchant_randomly"} + ], + "name": "minecraft:book", + "weight": 10 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 3, + "min": 1 + } + }, + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:bread", + "weight": 20 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:cookie", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:bucket", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:redstone", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coal", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 2 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:melon_seeds", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 2 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:pumpkin_seeds", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 2 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:beetroot_seeds", + "weight": 10 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 4, + "min": 1 + } + }, + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bone", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gunpowder", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:golden_carrot", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:string", + "weight": 10 + } + ], + "rolls": 3 + }, + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:empty" + }, + { + "type": "minecraft:item", + "name": "minecraft:vex_armor_trim_smithing_template" + } + ], + "rolls": 1 + } + ], + "random_sequence": "minecraft:chests/woodland_mansion" +} diff --git a/data/minecraft/recipes/blast_furnace.json b/data/minecraft/recipes/blast_furnace.json new file mode 100644 index 0000000..d24f091 --- /dev/null +++ b/data/minecraft/recipes/blast_furnace.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "X": {"item": "minecraft:gold"}, + "Y": {"item": "minecraft:furnace"}, + "Z": {"item": "minecraft:nether_brick"} + }, + "pattern": [ + "XXX", + "XYX", + "ZZZ" + ], + "result": {"item": "minecraft:blast_furnace"}, + "show_notification": true +} diff --git a/data/tconstruct/recipes/amethyst_bronze_no_smeltery.json b/data/tconstruct/recipes/amethyst_bronze_no_smeltery.json new file mode 100644 index 0000000..187a673 --- /dev/null +++ b/data/tconstruct/recipes/amethyst_bronze_no_smeltery.json @@ -0,0 +1,7 @@ +{ + "type": "minecraft:smithing_transform", + "addition": {"item": "minecraft:amethyst_cluster"}, + "base": {"item": "minecraft:copper_block"}, + "result": {"item": "tconstruct:amethyst_bronze_block"}, + "template": {"item": "minecraft:amethyst_cluster"} +} diff --git a/data/tconstruct/recipes/cobalt_block_no_smeltery.json b/data/tconstruct/recipes/cobalt_block_no_smeltery.json new file mode 100644 index 0000000..4188c54 --- /dev/null +++ b/data/tconstruct/recipes/cobalt_block_no_smeltery.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 2700, + "experience": 24.3, + "group": "cobalt_block", + "ingredient": { + "item": "tconstruct:raw_cobalt_block" + }, + "result": "tconstruct:cobalt_block" +} diff --git a/data/tconstruct/recipes/cobalt_no_smeltery.json b/data/tconstruct/recipes/cobalt_no_smeltery.json new file mode 100644 index 0000000..cf42976 --- /dev/null +++ b/data/tconstruct/recipes/cobalt_no_smeltery.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 300, + "experience": 2.7, + "group": "cobalt_ingot", + "ingredient": { + "item": "tconstruct:raw_cobalt" + }, + "result": "tconstruct:cobalt_ingot" +} diff --git a/data/tconstruct/recipes/hepatizon_no_smeltery.json b/data/tconstruct/recipes/hepatizon_no_smeltery.json new file mode 100644 index 0000000..6945ac6 --- /dev/null +++ b/data/tconstruct/recipes/hepatizon_no_smeltery.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "group": "hepatizon_ingot", + "ingredients": [ + {"item": "minecraft:copper_ingot"}, + {"item": "minecraft:copper_ingot"}, + {"item": "tconstruct:cobalt_ingot"}, + {"item": "minecraft:quartz"}, + {"item": "minecraft:popped_chorus_fruit"} + ], + "result": { + "item": "tconstruct:hepatizon_ingot", + "count":2 + } +} diff --git a/data/tconstruct/recipes/manyullyn_no_smeltery.json b/data/tconstruct/recipes/manyullyn_no_smeltery.json new file mode 100644 index 0000000..9699105 --- /dev/null +++ b/data/tconstruct/recipes/manyullyn_no_smeltery.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "group": "netherite_ingot", + "ingredients": [ + {"item": "minecraft:blaze_powder"}, + {"item": "minecraft:blaze_powder"}, + {"item": "minecraft:netherite_scrap"}, + {"item": "tconstruct:cobalt_ingot"}, + {"item": "tconstruct:cobalt_ingot"}, + {"item": "tconstruct:cobalt_ingot"}, + {"item": "minecraft:phantom_membrane"} + ], + "result": {"item": "tconstruct:manyullyn_ingot","count":4} +} diff --git a/data/tconstruct/recipes/queens_slime_no_smeltery.json b/data/tconstruct/recipes/queens_slime_no_smeltery.json new file mode 100644 index 0000000..e6f576a --- /dev/null +++ b/data/tconstruct/recipes/queens_slime_no_smeltery.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "group": "queens_slime_ingot", + "ingredients": [ + {"item": "minecraft:gold_ingot"}, + {"item": "minecraft:magma_cream"}, + {"item": "tconstruct:cobalt_ingot"}, + {"item": "minecraft:netherite_scrap"} + ], + "result": { + "item": "tconstruct:queens_slime_ingot", + "count":2 + } +} diff --git a/data/tconstruct/recipes/rose_gold_no_smeltery.json b/data/tconstruct/recipes/rose_gold_no_smeltery.json new file mode 100644 index 0000000..f05c6cd --- /dev/null +++ b/data/tconstruct/recipes/rose_gold_no_smeltery.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "group": "rose_gold_ingot", + "ingredients": [ + {"item": "minecraft:copper_ingot"}, + {"item": "minecraft:gold_ingot"}, + {"item": "minecraft:gunpowder"}, + [ + {"item": "minecraft:coal"}, + {"item": "minecraft:charcoal"} + ] + ], + "result": { + "item": "tconstruct:rose_gold_ingot", + "count":2 + } +} diff --git a/data/tconstruct/recipes/skyslime_no_smeltery.json b/data/tconstruct/recipes/skyslime_no_smeltery.json new file mode 100644 index 0000000..3acb3cc --- /dev/null +++ b/data/tconstruct/recipes/skyslime_no_smeltery.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "group": "sky_slime_ingot", + "ingredients": [ + {"item": "minecraft:diamond"}, + {"item": "minecraft:slime_ball"}, + {"item": "minecraft:slime_ball"}, + {"item": "minecraft:slime_ball"} + ], + "result": { + "item": "tconstruct:sky_slime_ball", + "count":3 + } +} diff --git a/data/tconstruct/recipes/slimesteel_no_smeltery.json b/data/tconstruct/recipes/slimesteel_no_smeltery.json new file mode 100644 index 0000000..e23052c --- /dev/null +++ b/data/tconstruct/recipes/slimesteel_no_smeltery.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "group": "slimesteel_ingot", + "ingredients": [ + {"item": "tconstruct:sky_slime_ball"}, + {"item": "minecraft:iron_ingot"}, + {"item": "tconstruct:seared_brick"}, + {"item": "tconstruct:seared_brick"} + ], + "result": { + "item": "tconstruct:slimesteel_ingot", + "count":2 + } +} diff --git a/data/tconstruct/recipes/steel_block_no_smeltery.json b/data/tconstruct/recipes/steel_block_no_smeltery.json new file mode 100644 index 0000000..9e21cf4 --- /dev/null +++ b/data/tconstruct/recipes/steel_block_no_smeltery.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 3600, + "experience": 27.0, + "group": "steel_block", + "ingredient": { + "item": "minecraft:iron_block" + }, + "result": "tconstruct:steel_block" +} diff --git a/data/tconstruct/recipes/steel_no_smeltery.json b/data/tconstruct/recipes/steel_no_smeltery.json new file mode 100644 index 0000000..fb39526 --- /dev/null +++ b/data/tconstruct/recipes/steel_no_smeltery.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 400, + "experience": 3.0, + "group": "steel_ingot", + "ingredient": { + "item": "minecraft:iron_ingot" + }, + "result": "tconstruct:steel_ingot" +}