From ca99dda8e4b8db89f4976b1d3021d459315b5f12 Mon Sep 17 00:00:00 2001 From: Gugle Date: Sat, 14 Dec 2024 17:37:11 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E7=9B=94=E7=94=B2/=E6=AD=A6=E5=99=A8/?= =?UTF-8?q?=E5=B7=A5=E5=85=B7=E5=9B=9E=E6=94=B6=E9=85=8D=E6=96=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../armor_chainmail_boots_2_chain.json | 21 ++++++ .../armor_chainmail_chestplate_2_chain.json | 21 ++++++ .../armor_chainmail_helmet_2_chain.json | 21 ++++++ .../armor_chainmail_leggings_2_chain.json | 21 ++++++ .../armor_diamond_boots_2_diamond.json | 21 ++++++ .../armor_diamond_chestplate_2_diamond.json | 21 ++++++ .../armor_diamond_helmet_2_diamond.json | 21 ++++++ .../armor_diamond_horse_armor_2_diamond.json | 21 ++++++ .../armor_diamond_leggings_2_diamond.json | 21 ++++++ .../armor_golden_boots_2_gold_ingot.json | 21 ++++++ .../armor_golden_chestplate_2_gold_ingot.json | 21 ++++++ .../armor_golden_helmet_2_gold_ingot.json | 21 ++++++ ...armor_golden_horse_armor_2_gold_ingot.json | 21 ++++++ .../armor_golden_leggings_2_gold_ingot.json | 21 ++++++ .../armor_iron_boots_2_iron_ingot.json | 21 ++++++ .../armor_iron_chestplate_2_iron_ingot.json | 21 ++++++ .../armor_iron_helmet_2_iron_ingot.json | 21 ++++++ .../armor_iron_horse_armor_2_iron_ingot.json | 21 ++++++ .../armor_iron_leggings_2_iron_ingot.json | 21 ++++++ .../armor_leather_boots_2_leather.json | 21 ++++++ .../armor_leather_chestplate_2_leather.json | 21 ++++++ .../armor_leather_helmet_2_leather.json | 21 ++++++ .../armor_leather_horse_armor_2_leather.json | 21 ++++++ .../armor_leather_leggings_2_leather.json | 21 ++++++ .../stamping/tool_diamond_axe_2_diamond.json | 21 ++++++ .../stamping/tool_diamond_hoe_2_diamond.json | 21 ++++++ .../tool_diamond_pickaxe_2_diamond.json | 21 ++++++ .../tool_diamond_shovel_2_diamond.json | 21 ++++++ .../tool_diamond_sword_2_diamond.json | 21 ++++++ .../tool_golden_axe_2_gold_ingot.json | 21 ++++++ .../tool_golden_hoe_2_gold_ingot.json | 21 ++++++ .../tool_golden_pickaxe_2_gold_ingot.json | 21 ++++++ .../tool_golden_shovel_2_gold_ingot.json | 21 ++++++ .../tool_golden_sword_2_gold_ingot.json | 21 ++++++ .../stamping/tool_iron_axe_2_iron_ingot.json | 21 ++++++ .../stamping/tool_iron_hoe_2_iron_ingot.json | 21 ++++++ .../tool_iron_pickaxe_2_iron_ingot.json | 21 ++++++ .../tool_iron_shovel_2_iron_ingot.json | 21 ++++++ .../tool_iron_sword_2_iron_ingot.json | 21 ++++++ .../armor_chainmail_boots_2_chain.json | 32 +++++++++ .../armor_chainmail_chestplate_2_chain.json | 32 +++++++++ .../armor_chainmail_helmet_2_chain.json | 32 +++++++++ .../armor_chainmail_leggings_2_chain.json | 32 +++++++++ .../armor_diamond_boots_2_diamond.json | 32 +++++++++ .../armor_diamond_chestplate_2_diamond.json | 32 +++++++++ .../armor_diamond_helmet_2_diamond.json | 32 +++++++++ .../armor_diamond_horse_armor_2_diamond.json | 32 +++++++++ .../armor_diamond_leggings_2_diamond.json | 32 +++++++++ .../armor_golden_boots_2_gold_ingot.json | 32 +++++++++ .../armor_golden_chestplate_2_gold_ingot.json | 32 +++++++++ .../armor_golden_helmet_2_gold_ingot.json | 32 +++++++++ ...armor_golden_horse_armor_2_gold_ingot.json | 32 +++++++++ .../armor_golden_leggings_2_gold_ingot.json | 32 +++++++++ .../armor_iron_boots_2_iron_ingot.json | 32 +++++++++ .../armor_iron_chestplate_2_iron_ingot.json | 32 +++++++++ .../armor_iron_helmet_2_iron_ingot.json | 32 +++++++++ .../armor_iron_horse_armor_2_iron_ingot.json | 32 +++++++++ .../armor_iron_leggings_2_iron_ingot.json | 32 +++++++++ .../armor_leather_boots_2_leather.json | 32 +++++++++ .../armor_leather_chestplate_2_leather.json | 32 +++++++++ .../armor_leather_helmet_2_leather.json | 32 +++++++++ .../armor_leather_horse_armor_2_leather.json | 32 +++++++++ .../armor_leather_leggings_2_leather.json | 32 +++++++++ .../stamping/tool_diamond_axe_2_diamond.json | 21 ++++++ .../stamping/tool_diamond_hoe_2_diamond.json | 21 ++++++ .../tool_diamond_pickaxe_2_diamond.json | 21 ++++++ .../tool_diamond_shovel_2_diamond.json | 21 ++++++ .../tool_diamond_sword_2_diamond.json | 21 ++++++ .../tool_golden_axe_2_gold_ingot.json | 21 ++++++ .../tool_golden_hoe_2_gold_ingot.json | 21 ++++++ .../tool_golden_pickaxe_2_gold_ingot.json | 21 ++++++ .../tool_golden_shovel_2_gold_ingot.json | 21 ++++++ .../tool_golden_sword_2_gold_ingot.json | 21 ++++++ .../stamping/tool_iron_axe_2_iron_ingot.json | 21 ++++++ .../stamping/tool_iron_hoe_2_iron_ingot.json | 21 ++++++ .../tool_iron_pickaxe_2_iron_ingot.json | 21 ++++++ .../tool_iron_shovel_2_iron_ingot.json | 21 ++++++ .../tool_iron_sword_2_iron_ingot.json | 21 ++++++ .../tags/block/mineable/pickaxe.json | 6 +- .../data/recipe/StampingRecipeLoader.java | 65 +++++++++++++++++++ 80 files changed, 1970 insertions(+), 3 deletions(-) create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_chainmail_boots_2_chain.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_chainmail_chestplate_2_chain.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_chainmail_helmet_2_chain.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_chainmail_leggings_2_chain.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_diamond_boots_2_diamond.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_diamond_chestplate_2_diamond.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_diamond_helmet_2_diamond.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_diamond_horse_armor_2_diamond.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_diamond_leggings_2_diamond.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_golden_boots_2_gold_ingot.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_golden_chestplate_2_gold_ingot.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_golden_helmet_2_gold_ingot.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_golden_horse_armor_2_gold_ingot.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_golden_leggings_2_gold_ingot.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_iron_boots_2_iron_ingot.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_iron_chestplate_2_iron_ingot.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_iron_helmet_2_iron_ingot.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_iron_horse_armor_2_iron_ingot.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_iron_leggings_2_iron_ingot.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_leather_boots_2_leather.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_leather_chestplate_2_leather.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_leather_helmet_2_leather.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_leather_horse_armor_2_leather.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_leather_leggings_2_leather.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_diamond_axe_2_diamond.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_diamond_hoe_2_diamond.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_diamond_pickaxe_2_diamond.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_diamond_shovel_2_diamond.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_diamond_sword_2_diamond.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_golden_axe_2_gold_ingot.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_golden_hoe_2_gold_ingot.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_golden_pickaxe_2_gold_ingot.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_golden_shovel_2_gold_ingot.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_golden_sword_2_gold_ingot.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_iron_axe_2_iron_ingot.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_iron_hoe_2_iron_ingot.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_iron_pickaxe_2_iron_ingot.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_iron_shovel_2_iron_ingot.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_iron_sword_2_iron_ingot.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/armor_chainmail_boots_2_chain.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/armor_chainmail_chestplate_2_chain.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/armor_chainmail_helmet_2_chain.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/armor_chainmail_leggings_2_chain.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/armor_diamond_boots_2_diamond.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/armor_diamond_chestplate_2_diamond.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/armor_diamond_helmet_2_diamond.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/armor_diamond_horse_armor_2_diamond.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/armor_diamond_leggings_2_diamond.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/armor_golden_boots_2_gold_ingot.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/armor_golden_chestplate_2_gold_ingot.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/armor_golden_helmet_2_gold_ingot.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/armor_golden_horse_armor_2_gold_ingot.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/armor_golden_leggings_2_gold_ingot.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/armor_iron_boots_2_iron_ingot.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/armor_iron_chestplate_2_iron_ingot.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/armor_iron_helmet_2_iron_ingot.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/armor_iron_horse_armor_2_iron_ingot.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/armor_iron_leggings_2_iron_ingot.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/armor_leather_boots_2_leather.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/armor_leather_chestplate_2_leather.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/armor_leather_helmet_2_leather.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/armor_leather_horse_armor_2_leather.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/armor_leather_leggings_2_leather.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/tool_diamond_axe_2_diamond.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/tool_diamond_hoe_2_diamond.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/tool_diamond_pickaxe_2_diamond.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/tool_diamond_shovel_2_diamond.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/tool_diamond_sword_2_diamond.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/tool_golden_axe_2_gold_ingot.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/tool_golden_hoe_2_gold_ingot.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/tool_golden_pickaxe_2_gold_ingot.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/tool_golden_shovel_2_gold_ingot.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/tool_golden_sword_2_gold_ingot.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/tool_iron_axe_2_iron_ingot.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/tool_iron_hoe_2_iron_ingot.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/tool_iron_pickaxe_2_iron_ingot.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/tool_iron_shovel_2_iron_ingot.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/tool_iron_sword_2_iron_ingot.json diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_chainmail_boots_2_chain.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_chainmail_boots_2_chain.json new file mode 100644 index 000000000..de3779241 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_chainmail_boots_2_chain.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/armor_chainmail_boots_2_chain" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/armor_chainmail_boots_2_chain" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_chainmail_chestplate_2_chain.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_chainmail_chestplate_2_chain.json new file mode 100644 index 000000000..0db763a56 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_chainmail_chestplate_2_chain.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/armor_chainmail_chestplate_2_chain" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/armor_chainmail_chestplate_2_chain" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_chainmail_helmet_2_chain.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_chainmail_helmet_2_chain.json new file mode 100644 index 000000000..42780f36f --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_chainmail_helmet_2_chain.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/armor_chainmail_helmet_2_chain" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/armor_chainmail_helmet_2_chain" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_chainmail_leggings_2_chain.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_chainmail_leggings_2_chain.json new file mode 100644 index 000000000..96144aad1 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_chainmail_leggings_2_chain.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/armor_chainmail_leggings_2_chain" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/armor_chainmail_leggings_2_chain" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_diamond_boots_2_diamond.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_diamond_boots_2_diamond.json new file mode 100644 index 000000000..3a23a2df1 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_diamond_boots_2_diamond.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/armor_diamond_boots_2_diamond" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/armor_diamond_boots_2_diamond" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_diamond_chestplate_2_diamond.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_diamond_chestplate_2_diamond.json new file mode 100644 index 000000000..0f20339b1 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_diamond_chestplate_2_diamond.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/armor_diamond_chestplate_2_diamond" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/armor_diamond_chestplate_2_diamond" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_diamond_helmet_2_diamond.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_diamond_helmet_2_diamond.json new file mode 100644 index 000000000..103999b47 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_diamond_helmet_2_diamond.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/armor_diamond_helmet_2_diamond" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/armor_diamond_helmet_2_diamond" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_diamond_horse_armor_2_diamond.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_diamond_horse_armor_2_diamond.json new file mode 100644 index 000000000..b61e80258 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_diamond_horse_armor_2_diamond.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/armor_diamond_horse_armor_2_diamond" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/armor_diamond_horse_armor_2_diamond" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_diamond_leggings_2_diamond.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_diamond_leggings_2_diamond.json new file mode 100644 index 000000000..10fcf6480 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_diamond_leggings_2_diamond.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/armor_diamond_leggings_2_diamond" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/armor_diamond_leggings_2_diamond" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_golden_boots_2_gold_ingot.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_golden_boots_2_gold_ingot.json new file mode 100644 index 000000000..41c3794d4 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_golden_boots_2_gold_ingot.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/armor_golden_boots_2_gold_ingot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/armor_golden_boots_2_gold_ingot" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_golden_chestplate_2_gold_ingot.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_golden_chestplate_2_gold_ingot.json new file mode 100644 index 000000000..448670486 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_golden_chestplate_2_gold_ingot.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/armor_golden_chestplate_2_gold_ingot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/armor_golden_chestplate_2_gold_ingot" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_golden_helmet_2_gold_ingot.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_golden_helmet_2_gold_ingot.json new file mode 100644 index 000000000..5ee0c8466 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_golden_helmet_2_gold_ingot.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/armor_golden_helmet_2_gold_ingot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/armor_golden_helmet_2_gold_ingot" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_golden_horse_armor_2_gold_ingot.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_golden_horse_armor_2_gold_ingot.json new file mode 100644 index 000000000..4357dc7f3 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_golden_horse_armor_2_gold_ingot.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/armor_golden_horse_armor_2_gold_ingot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/armor_golden_horse_armor_2_gold_ingot" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_golden_leggings_2_gold_ingot.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_golden_leggings_2_gold_ingot.json new file mode 100644 index 000000000..9bdd63cf2 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_golden_leggings_2_gold_ingot.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/armor_golden_leggings_2_gold_ingot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/armor_golden_leggings_2_gold_ingot" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_iron_boots_2_iron_ingot.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_iron_boots_2_iron_ingot.json new file mode 100644 index 000000000..e397d8f9c --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_iron_boots_2_iron_ingot.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/armor_iron_boots_2_iron_ingot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/armor_iron_boots_2_iron_ingot" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_iron_chestplate_2_iron_ingot.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_iron_chestplate_2_iron_ingot.json new file mode 100644 index 000000000..207b981d2 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_iron_chestplate_2_iron_ingot.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/armor_iron_chestplate_2_iron_ingot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/armor_iron_chestplate_2_iron_ingot" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_iron_helmet_2_iron_ingot.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_iron_helmet_2_iron_ingot.json new file mode 100644 index 000000000..adfa329df --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_iron_helmet_2_iron_ingot.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/armor_iron_helmet_2_iron_ingot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/armor_iron_helmet_2_iron_ingot" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_iron_horse_armor_2_iron_ingot.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_iron_horse_armor_2_iron_ingot.json new file mode 100644 index 000000000..1ebf272ce --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_iron_horse_armor_2_iron_ingot.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/armor_iron_horse_armor_2_iron_ingot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/armor_iron_horse_armor_2_iron_ingot" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_iron_leggings_2_iron_ingot.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_iron_leggings_2_iron_ingot.json new file mode 100644 index 000000000..5066b3e6f --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_iron_leggings_2_iron_ingot.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/armor_iron_leggings_2_iron_ingot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/armor_iron_leggings_2_iron_ingot" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_leather_boots_2_leather.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_leather_boots_2_leather.json new file mode 100644 index 000000000..08cb295f2 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_leather_boots_2_leather.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/armor_leather_boots_2_leather" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/armor_leather_boots_2_leather" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_leather_chestplate_2_leather.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_leather_chestplate_2_leather.json new file mode 100644 index 000000000..a13858f19 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_leather_chestplate_2_leather.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/armor_leather_chestplate_2_leather" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/armor_leather_chestplate_2_leather" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_leather_helmet_2_leather.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_leather_helmet_2_leather.json new file mode 100644 index 000000000..1bbabf3c9 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_leather_helmet_2_leather.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/armor_leather_helmet_2_leather" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/armor_leather_helmet_2_leather" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_leather_horse_armor_2_leather.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_leather_horse_armor_2_leather.json new file mode 100644 index 000000000..3f3d76715 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_leather_horse_armor_2_leather.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/armor_leather_horse_armor_2_leather" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/armor_leather_horse_armor_2_leather" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_leather_leggings_2_leather.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_leather_leggings_2_leather.json new file mode 100644 index 000000000..0e9e6e827 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/armor_leather_leggings_2_leather.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/armor_leather_leggings_2_leather" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/armor_leather_leggings_2_leather" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_diamond_axe_2_diamond.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_diamond_axe_2_diamond.json new file mode 100644 index 000000000..7002e6c41 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_diamond_axe_2_diamond.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/tool_diamond_axe_2_diamond" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/tool_diamond_axe_2_diamond" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_diamond_hoe_2_diamond.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_diamond_hoe_2_diamond.json new file mode 100644 index 000000000..dfc8f98a4 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_diamond_hoe_2_diamond.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/tool_diamond_hoe_2_diamond" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/tool_diamond_hoe_2_diamond" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_diamond_pickaxe_2_diamond.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_diamond_pickaxe_2_diamond.json new file mode 100644 index 000000000..66c69d182 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_diamond_pickaxe_2_diamond.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/tool_diamond_pickaxe_2_diamond" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/tool_diamond_pickaxe_2_diamond" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_diamond_shovel_2_diamond.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_diamond_shovel_2_diamond.json new file mode 100644 index 000000000..b2b4a0abc --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_diamond_shovel_2_diamond.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/tool_diamond_shovel_2_diamond" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/tool_diamond_shovel_2_diamond" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_diamond_sword_2_diamond.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_diamond_sword_2_diamond.json new file mode 100644 index 000000000..6c7a20d78 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_diamond_sword_2_diamond.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/tool_diamond_sword_2_diamond" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/tool_diamond_sword_2_diamond" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_golden_axe_2_gold_ingot.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_golden_axe_2_gold_ingot.json new file mode 100644 index 000000000..f3ede4269 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_golden_axe_2_gold_ingot.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/tool_golden_axe_2_gold_ingot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/tool_golden_axe_2_gold_ingot" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_golden_hoe_2_gold_ingot.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_golden_hoe_2_gold_ingot.json new file mode 100644 index 000000000..9736c2028 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_golden_hoe_2_gold_ingot.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/tool_golden_hoe_2_gold_ingot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/tool_golden_hoe_2_gold_ingot" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_golden_pickaxe_2_gold_ingot.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_golden_pickaxe_2_gold_ingot.json new file mode 100644 index 000000000..cc76486b2 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_golden_pickaxe_2_gold_ingot.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/tool_golden_pickaxe_2_gold_ingot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/tool_golden_pickaxe_2_gold_ingot" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_golden_shovel_2_gold_ingot.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_golden_shovel_2_gold_ingot.json new file mode 100644 index 000000000..0fc2cefbe --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_golden_shovel_2_gold_ingot.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/tool_golden_shovel_2_gold_ingot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/tool_golden_shovel_2_gold_ingot" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_golden_sword_2_gold_ingot.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_golden_sword_2_gold_ingot.json new file mode 100644 index 000000000..8a3a46084 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_golden_sword_2_gold_ingot.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/tool_golden_sword_2_gold_ingot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/tool_golden_sword_2_gold_ingot" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_iron_axe_2_iron_ingot.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_iron_axe_2_iron_ingot.json new file mode 100644 index 000000000..4ceb35339 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_iron_axe_2_iron_ingot.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/tool_iron_axe_2_iron_ingot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/tool_iron_axe_2_iron_ingot" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_iron_hoe_2_iron_ingot.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_iron_hoe_2_iron_ingot.json new file mode 100644 index 000000000..4bc735381 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_iron_hoe_2_iron_ingot.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/tool_iron_hoe_2_iron_ingot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/tool_iron_hoe_2_iron_ingot" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_iron_pickaxe_2_iron_ingot.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_iron_pickaxe_2_iron_ingot.json new file mode 100644 index 000000000..fbcb1d350 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_iron_pickaxe_2_iron_ingot.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/tool_iron_pickaxe_2_iron_ingot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/tool_iron_pickaxe_2_iron_ingot" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_iron_shovel_2_iron_ingot.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_iron_shovel_2_iron_ingot.json new file mode 100644 index 000000000..011b53c00 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_iron_shovel_2_iron_ingot.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/tool_iron_shovel_2_iron_ingot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/tool_iron_shovel_2_iron_ingot" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_iron_sword_2_iron_ingot.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_iron_sword_2_iron_ingot.json new file mode 100644 index 000000000..9f87bcff4 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tool_iron_sword_2_iron_ingot.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/tool_iron_sword_2_iron_ingot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/tool_iron_sword_2_iron_ingot" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/armor_chainmail_boots_2_chain.json b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_chainmail_boots_2_chain.json new file mode 100644 index 000000000..2c154a54b --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_chainmail_boots_2_chain.json @@ -0,0 +1,32 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "minecraft:chainmail_boots" + } + ], + "results": [ + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:chain" + } + }, + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:chain" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/armor_chainmail_chestplate_2_chain.json b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_chainmail_chestplate_2_chain.json new file mode 100644 index 000000000..a30afb086 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_chainmail_chestplate_2_chain.json @@ -0,0 +1,32 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "minecraft:chainmail_chestplate" + } + ], + "results": [ + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:chain" + } + }, + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:chain" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/armor_chainmail_helmet_2_chain.json b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_chainmail_helmet_2_chain.json new file mode 100644 index 000000000..f82bfeae2 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_chainmail_helmet_2_chain.json @@ -0,0 +1,32 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "minecraft:chainmail_helmet" + } + ], + "results": [ + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:chain" + } + }, + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:chain" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/armor_chainmail_leggings_2_chain.json b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_chainmail_leggings_2_chain.json new file mode 100644 index 000000000..921dcc09c --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_chainmail_leggings_2_chain.json @@ -0,0 +1,32 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "minecraft:chainmail_leggings" + } + ], + "results": [ + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:chain" + } + }, + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:chain" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/armor_diamond_boots_2_diamond.json b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_diamond_boots_2_diamond.json new file mode 100644 index 000000000..b9c61c575 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_diamond_boots_2_diamond.json @@ -0,0 +1,32 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "minecraft:diamond_boots" + } + ], + "results": [ + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:diamond" + } + }, + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:diamond" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/armor_diamond_chestplate_2_diamond.json b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_diamond_chestplate_2_diamond.json new file mode 100644 index 000000000..2be8fc8f2 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_diamond_chestplate_2_diamond.json @@ -0,0 +1,32 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "minecraft:diamond_chestplate" + } + ], + "results": [ + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:diamond" + } + }, + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:diamond" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/armor_diamond_helmet_2_diamond.json b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_diamond_helmet_2_diamond.json new file mode 100644 index 000000000..68fbf883d --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_diamond_helmet_2_diamond.json @@ -0,0 +1,32 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "minecraft:diamond_helmet" + } + ], + "results": [ + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:diamond" + } + }, + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:diamond" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/armor_diamond_horse_armor_2_diamond.json b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_diamond_horse_armor_2_diamond.json new file mode 100644 index 000000000..881f57b36 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_diamond_horse_armor_2_diamond.json @@ -0,0 +1,32 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "minecraft:diamond_horse_armor" + } + ], + "results": [ + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:diamond" + } + }, + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:diamond" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/armor_diamond_leggings_2_diamond.json b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_diamond_leggings_2_diamond.json new file mode 100644 index 000000000..75332387e --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_diamond_leggings_2_diamond.json @@ -0,0 +1,32 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "minecraft:diamond_leggings" + } + ], + "results": [ + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:diamond" + } + }, + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:diamond" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/armor_golden_boots_2_gold_ingot.json b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_golden_boots_2_gold_ingot.json new file mode 100644 index 000000000..65824df34 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_golden_boots_2_gold_ingot.json @@ -0,0 +1,32 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "minecraft:golden_boots" + } + ], + "results": [ + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:gold_ingot" + } + }, + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:gold_ingot" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/armor_golden_chestplate_2_gold_ingot.json b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_golden_chestplate_2_gold_ingot.json new file mode 100644 index 000000000..55a58b304 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_golden_chestplate_2_gold_ingot.json @@ -0,0 +1,32 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "minecraft:golden_chestplate" + } + ], + "results": [ + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:gold_ingot" + } + }, + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:gold_ingot" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/armor_golden_helmet_2_gold_ingot.json b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_golden_helmet_2_gold_ingot.json new file mode 100644 index 000000000..1d7814d16 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_golden_helmet_2_gold_ingot.json @@ -0,0 +1,32 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "minecraft:golden_helmet" + } + ], + "results": [ + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:gold_ingot" + } + }, + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:gold_ingot" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/armor_golden_horse_armor_2_gold_ingot.json b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_golden_horse_armor_2_gold_ingot.json new file mode 100644 index 000000000..2a19f5d44 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_golden_horse_armor_2_gold_ingot.json @@ -0,0 +1,32 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "minecraft:golden_horse_armor" + } + ], + "results": [ + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:gold_ingot" + } + }, + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:gold_ingot" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/armor_golden_leggings_2_gold_ingot.json b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_golden_leggings_2_gold_ingot.json new file mode 100644 index 000000000..a70ca22cf --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_golden_leggings_2_gold_ingot.json @@ -0,0 +1,32 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "minecraft:golden_leggings" + } + ], + "results": [ + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:gold_ingot" + } + }, + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:gold_ingot" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/armor_iron_boots_2_iron_ingot.json b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_iron_boots_2_iron_ingot.json new file mode 100644 index 000000000..20bb3a957 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_iron_boots_2_iron_ingot.json @@ -0,0 +1,32 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "minecraft:iron_boots" + } + ], + "results": [ + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:iron_ingot" + } + }, + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:iron_ingot" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/armor_iron_chestplate_2_iron_ingot.json b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_iron_chestplate_2_iron_ingot.json new file mode 100644 index 000000000..42df4008d --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_iron_chestplate_2_iron_ingot.json @@ -0,0 +1,32 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "minecraft:iron_chestplate" + } + ], + "results": [ + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:iron_ingot" + } + }, + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:iron_ingot" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/armor_iron_helmet_2_iron_ingot.json b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_iron_helmet_2_iron_ingot.json new file mode 100644 index 000000000..865c23c10 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_iron_helmet_2_iron_ingot.json @@ -0,0 +1,32 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "minecraft:iron_helmet" + } + ], + "results": [ + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:iron_ingot" + } + }, + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:iron_ingot" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/armor_iron_horse_armor_2_iron_ingot.json b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_iron_horse_armor_2_iron_ingot.json new file mode 100644 index 000000000..51cff655b --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_iron_horse_armor_2_iron_ingot.json @@ -0,0 +1,32 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "minecraft:iron_horse_armor" + } + ], + "results": [ + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:iron_ingot" + } + }, + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:iron_ingot" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/armor_iron_leggings_2_iron_ingot.json b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_iron_leggings_2_iron_ingot.json new file mode 100644 index 000000000..e382a4e8b --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_iron_leggings_2_iron_ingot.json @@ -0,0 +1,32 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "minecraft:iron_leggings" + } + ], + "results": [ + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:iron_ingot" + } + }, + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:iron_ingot" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/armor_leather_boots_2_leather.json b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_leather_boots_2_leather.json new file mode 100644 index 000000000..364131664 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_leather_boots_2_leather.json @@ -0,0 +1,32 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "minecraft:leather_boots" + } + ], + "results": [ + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:leather" + } + }, + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:leather" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/armor_leather_chestplate_2_leather.json b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_leather_chestplate_2_leather.json new file mode 100644 index 000000000..d2306bace --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_leather_chestplate_2_leather.json @@ -0,0 +1,32 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "minecraft:leather_chestplate" + } + ], + "results": [ + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:leather" + } + }, + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:leather" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/armor_leather_helmet_2_leather.json b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_leather_helmet_2_leather.json new file mode 100644 index 000000000..660f638c4 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_leather_helmet_2_leather.json @@ -0,0 +1,32 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "minecraft:leather_helmet" + } + ], + "results": [ + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:leather" + } + }, + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:leather" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/armor_leather_horse_armor_2_leather.json b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_leather_horse_armor_2_leather.json new file mode 100644 index 000000000..5012e8b41 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_leather_horse_armor_2_leather.json @@ -0,0 +1,32 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "minecraft:leather_horse_armor" + } + ], + "results": [ + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:leather" + } + }, + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:leather" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/armor_leather_leggings_2_leather.json b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_leather_leggings_2_leather.json new file mode 100644 index 000000000..f0aa69143 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/armor_leather_leggings_2_leather.json @@ -0,0 +1,32 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "minecraft:leather_leggings" + } + ], + "results": [ + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:leather" + } + }, + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:leather" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/tool_diamond_axe_2_diamond.json b/src/generated/resources/data/anvilcraft/recipe/stamping/tool_diamond_axe_2_diamond.json new file mode 100644 index 000000000..83e3dcf31 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/tool_diamond_axe_2_diamond.json @@ -0,0 +1,21 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "minecraft:diamond_axe" + } + ], + "results": [ + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:diamond" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/tool_diamond_hoe_2_diamond.json b/src/generated/resources/data/anvilcraft/recipe/stamping/tool_diamond_hoe_2_diamond.json new file mode 100644 index 000000000..0800fedb4 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/tool_diamond_hoe_2_diamond.json @@ -0,0 +1,21 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "minecraft:diamond_hoe" + } + ], + "results": [ + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:diamond" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/tool_diamond_pickaxe_2_diamond.json b/src/generated/resources/data/anvilcraft/recipe/stamping/tool_diamond_pickaxe_2_diamond.json new file mode 100644 index 000000000..e024b35d7 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/tool_diamond_pickaxe_2_diamond.json @@ -0,0 +1,21 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "minecraft:diamond_pickaxe" + } + ], + "results": [ + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:diamond" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/tool_diamond_shovel_2_diamond.json b/src/generated/resources/data/anvilcraft/recipe/stamping/tool_diamond_shovel_2_diamond.json new file mode 100644 index 000000000..f2a373333 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/tool_diamond_shovel_2_diamond.json @@ -0,0 +1,21 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "minecraft:diamond_shovel" + } + ], + "results": [ + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:diamond" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/tool_diamond_sword_2_diamond.json b/src/generated/resources/data/anvilcraft/recipe/stamping/tool_diamond_sword_2_diamond.json new file mode 100644 index 000000000..353bb5057 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/tool_diamond_sword_2_diamond.json @@ -0,0 +1,21 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "minecraft:diamond_sword" + } + ], + "results": [ + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:diamond" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/tool_golden_axe_2_gold_ingot.json b/src/generated/resources/data/anvilcraft/recipe/stamping/tool_golden_axe_2_gold_ingot.json new file mode 100644 index 000000000..0b88dcd6e --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/tool_golden_axe_2_gold_ingot.json @@ -0,0 +1,21 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "minecraft:golden_axe" + } + ], + "results": [ + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:gold_ingot" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/tool_golden_hoe_2_gold_ingot.json b/src/generated/resources/data/anvilcraft/recipe/stamping/tool_golden_hoe_2_gold_ingot.json new file mode 100644 index 000000000..b054dbb61 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/tool_golden_hoe_2_gold_ingot.json @@ -0,0 +1,21 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "minecraft:golden_hoe" + } + ], + "results": [ + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:gold_ingot" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/tool_golden_pickaxe_2_gold_ingot.json b/src/generated/resources/data/anvilcraft/recipe/stamping/tool_golden_pickaxe_2_gold_ingot.json new file mode 100644 index 000000000..feadf57ba --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/tool_golden_pickaxe_2_gold_ingot.json @@ -0,0 +1,21 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "minecraft:golden_pickaxe" + } + ], + "results": [ + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:gold_ingot" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/tool_golden_shovel_2_gold_ingot.json b/src/generated/resources/data/anvilcraft/recipe/stamping/tool_golden_shovel_2_gold_ingot.json new file mode 100644 index 000000000..13b7d6dd7 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/tool_golden_shovel_2_gold_ingot.json @@ -0,0 +1,21 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "minecraft:golden_shovel" + } + ], + "results": [ + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:gold_ingot" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/tool_golden_sword_2_gold_ingot.json b/src/generated/resources/data/anvilcraft/recipe/stamping/tool_golden_sword_2_gold_ingot.json new file mode 100644 index 000000000..54173ec2e --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/tool_golden_sword_2_gold_ingot.json @@ -0,0 +1,21 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "minecraft:golden_sword" + } + ], + "results": [ + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:gold_ingot" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/tool_iron_axe_2_iron_ingot.json b/src/generated/resources/data/anvilcraft/recipe/stamping/tool_iron_axe_2_iron_ingot.json new file mode 100644 index 000000000..f5b76fae3 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/tool_iron_axe_2_iron_ingot.json @@ -0,0 +1,21 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "minecraft:iron_axe" + } + ], + "results": [ + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:iron_ingot" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/tool_iron_hoe_2_iron_ingot.json b/src/generated/resources/data/anvilcraft/recipe/stamping/tool_iron_hoe_2_iron_ingot.json new file mode 100644 index 000000000..961b5fead --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/tool_iron_hoe_2_iron_ingot.json @@ -0,0 +1,21 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "minecraft:iron_hoe" + } + ], + "results": [ + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:iron_ingot" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/tool_iron_pickaxe_2_iron_ingot.json b/src/generated/resources/data/anvilcraft/recipe/stamping/tool_iron_pickaxe_2_iron_ingot.json new file mode 100644 index 000000000..c7d995ce1 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/tool_iron_pickaxe_2_iron_ingot.json @@ -0,0 +1,21 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "minecraft:iron_pickaxe" + } + ], + "results": [ + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:iron_ingot" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/tool_iron_shovel_2_iron_ingot.json b/src/generated/resources/data/anvilcraft/recipe/stamping/tool_iron_shovel_2_iron_ingot.json new file mode 100644 index 000000000..7c6784ef3 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/tool_iron_shovel_2_iron_ingot.json @@ -0,0 +1,21 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "minecraft:iron_shovel" + } + ], + "results": [ + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:iron_ingot" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/tool_iron_sword_2_iron_ingot.json b/src/generated/resources/data/anvilcraft/recipe/stamping/tool_iron_sword_2_iron_ingot.json new file mode 100644 index 000000000..f281fc628 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/tool_iron_sword_2_iron_ingot.json @@ -0,0 +1,21 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "minecraft:iron_sword" + } + ], + "results": [ + { + "amount": { + "type": "minecraft:binomial", + "n": 1.0, + "p": 0.5 + }, + "stack": { + "count": 1, + "id": "minecraft:iron_ingot" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/block/mineable/pickaxe.json b/src/generated/resources/data/minecraft/tags/block/mineable/pickaxe.json index e091167c5..e26e29f2a 100644 --- a/src/generated/resources/data/minecraft/tags/block/mineable/pickaxe.json +++ b/src/generated/resources/data/minecraft/tags/block/mineable/pickaxe.json @@ -66,6 +66,9 @@ "anvilcraft:heavy_iron_plate", "anvilcraft:heavy_iron_column", "anvilcraft:heavy_iron_beam", + "anvilcraft:heavy_iron_wall", + "anvilcraft:heavy_iron_door", + "anvilcraft:heavy_iron_trapdoor", "anvilcraft:cursed_gold_block", "anvilcraft:zinc_block", "anvilcraft:tin_block", @@ -179,9 +182,6 @@ "anvilcraft:obsidian_cauldron", "anvilcraft:oil_cauldron", "anvilcraft:fire_cauldron", - "anvilcraft:heavy_iron_wall", - "anvilcraft:heavy_iron_door", - "anvilcraft:heavy_iron_trapdoor", "anvilcraft:black_cement_cauldron", "anvilcraft:blue_cement_cauldron", "anvilcraft:brown_cement_cauldron", diff --git a/src/main/java/dev/dubhe/anvilcraft/data/recipe/StampingRecipeLoader.java b/src/main/java/dev/dubhe/anvilcraft/data/recipe/StampingRecipeLoader.java index 30234c6d1..49cc41507 100644 --- a/src/main/java/dev/dubhe/anvilcraft/data/recipe/StampingRecipeLoader.java +++ b/src/main/java/dev/dubhe/anvilcraft/data/recipe/StampingRecipeLoader.java @@ -6,6 +6,7 @@ import dev.dubhe.anvilcraft.recipe.ChanceItemStack; import dev.dubhe.anvilcraft.recipe.anvil.StampingRecipe; +import net.minecraft.core.registries.BuiltInRegistries; import net.minecraft.tags.ItemTags; import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.Items; @@ -13,6 +14,7 @@ import com.tterrag.registrate.providers.RegistrateRecipeProvider; import net.neoforged.neoforge.common.Tags; +import org.jetbrains.annotations.NotNull; public class StampingRecipeLoader { public static void init(RegistrateRecipeProvider provider) { @@ -94,6 +96,50 @@ public static void init(RegistrateRecipeProvider provider) { .result(new ItemStack(Items.SHULKER_BOX)) .result(new ItemStack(Items.SHULKER_BOX)) .save(provider, AnvilCraft.of("stamping/shulker_box_from_supercritical_nesting_shulker_box")); + + armor(provider, Items.CHAINMAIL_HELMET, Items.CHAIN); + armor(provider, Items.CHAINMAIL_CHESTPLATE, Items.CHAIN); + armor(provider, Items.CHAINMAIL_LEGGINGS, Items.CHAIN); + armor(provider, Items.CHAINMAIL_BOOTS, Items.CHAIN); + + armor(provider, Items.LEATHER_HELMET, Items.LEATHER); + armor(provider, Items.LEATHER_CHESTPLATE, Items.LEATHER); + armor(provider, Items.LEATHER_LEGGINGS, Items.LEATHER); + armor(provider, Items.LEATHER_BOOTS, Items.LEATHER); + armor(provider, Items.LEATHER_HORSE_ARMOR, Items.LEATHER); + + tool(provider, Items.IRON_SWORD, Items.IRON_INGOT); + tool(provider, Items.IRON_PICKAXE, Items.IRON_INGOT); + tool(provider, Items.IRON_AXE, Items.IRON_INGOT); + tool(provider, Items.IRON_HOE, Items.IRON_INGOT); + tool(provider, Items.IRON_SHOVEL, Items.IRON_INGOT); + armor(provider, Items.IRON_HELMET, Items.IRON_INGOT); + armor(provider, Items.IRON_CHESTPLATE, Items.IRON_INGOT); + armor(provider, Items.IRON_LEGGINGS, Items.IRON_INGOT); + armor(provider, Items.IRON_BOOTS, Items.IRON_INGOT); + armor(provider, Items.IRON_HORSE_ARMOR, Items.IRON_INGOT); + + tool(provider, Items.GOLDEN_SWORD, Items.GOLD_INGOT); + tool(provider, Items.GOLDEN_PICKAXE, Items.GOLD_INGOT); + tool(provider, Items.GOLDEN_AXE, Items.GOLD_INGOT); + tool(provider, Items.GOLDEN_HOE, Items.GOLD_INGOT); + tool(provider, Items.GOLDEN_SHOVEL, Items.GOLD_INGOT); + armor(provider, Items.GOLDEN_HELMET, Items.GOLD_INGOT); + armor(provider, Items.GOLDEN_CHESTPLATE, Items.GOLD_INGOT); + armor(provider, Items.GOLDEN_LEGGINGS, Items.GOLD_INGOT); + armor(provider, Items.GOLDEN_BOOTS, Items.GOLD_INGOT); + armor(provider, Items.GOLDEN_HORSE_ARMOR, Items.GOLD_INGOT); + + tool(provider, Items.DIAMOND_SWORD, Items.DIAMOND); + tool(provider, Items.DIAMOND_PICKAXE, Items.DIAMOND); + tool(provider, Items.DIAMOND_AXE, Items.DIAMOND); + tool(provider, Items.DIAMOND_HOE, Items.DIAMOND); + tool(provider, Items.DIAMOND_SHOVEL, Items.DIAMOND); + armor(provider, Items.DIAMOND_HELMET, Items.DIAMOND); + armor(provider, Items.DIAMOND_CHESTPLATE, Items.DIAMOND); + armor(provider, Items.DIAMOND_LEGGINGS, Items.DIAMOND); + armor(provider, Items.DIAMOND_BOOTS, Items.DIAMOND); + armor(provider, Items.DIAMOND_HORSE_ARMOR, Items.DIAMOND); } private static void stamping(RegistrateRecipeProvider provider, ItemLike input, ItemLike result, int count) { @@ -106,4 +152,23 @@ private static void stamping(RegistrateRecipeProvider provider, ItemLike input, private static void stamping(RegistrateRecipeProvider provider, ItemLike input, ItemLike result) { stamping(provider, input, result, 1); } + + private static void tool(RegistrateRecipeProvider provider, ItemLike tool, ItemLike result) { + StampingRecipe.builder() + .requires(tool) + .result(ChanceItemStack.of(new ItemStack(result)).withChance(0.5f)) + .save(provider, AnvilCraft.of("stamping/tool_%s_2_%s".formatted(getName(tool), getName(result)))); + } + + private static void armor(RegistrateRecipeProvider provider, ItemLike armor, ItemLike result) { + StampingRecipe.builder() + .requires(armor) + .result(ChanceItemStack.of(new ItemStack(result)).withChance(0.5f)) + .result(ChanceItemStack.of(new ItemStack(result)).withChance(0.5f)) + .save(provider, AnvilCraft.of("stamping/armor_%s_2_%s".formatted(getName(armor), getName(result)))); + } + + private static @NotNull String getName(@NotNull ItemLike item) { + return BuiltInRegistries.ITEM.getKey(item.asItem()).getPath(); + } } From b438f9d2e0b2e22657a2cd87430abb26a5c4fdba Mon Sep 17 00:00:00 2001 From: Gugle Date: Tue, 17 Dec 2024 18:15:41 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E5=8E=8B=E5=8A=9B=E6=9D=BF=E5=90=88?= =?UTF-8?q?=E6=88=90=E9=85=8D=E6=96=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../recipe/stamping/brass_pressure_plate.json | 21 +++++++++++++++++++ .../stamping/bronze_pressure_plate.json | 21 +++++++++++++++++++ .../stamping/copper_pressure_plate.json | 21 +++++++++++++++++++ .../recipe/stamping/lead_pressure_plate.json | 21 +++++++++++++++++++ .../stamping/silver_pressure_plate.json | 21 +++++++++++++++++++ .../recipe/stamping/tin_pressure_plate.json | 21 +++++++++++++++++++ .../stamping/titanium_pressure_plate.json | 21 +++++++++++++++++++ .../stamping/tungsten_pressure_plate.json | 21 +++++++++++++++++++ .../stamping/uranium_pressure_plate.json | 21 +++++++++++++++++++ .../recipe/stamping/zinc_pressure_plate.json | 21 +++++++++++++++++++ .../recipe/stamping/brass_pressure_plate.json | 17 +++++++++++++++ .../stamping/bronze_pressure_plate.json | 17 +++++++++++++++ .../stamping/copper_pressure_plate.json | 17 +++++++++++++++ .../recipe/stamping/lead_pressure_plate.json | 17 +++++++++++++++ .../stamping/silver_pressure_plate.json | 17 +++++++++++++++ .../recipe/stamping/tin_pressure_plate.json | 17 +++++++++++++++ .../stamping/titanium_pressure_plate.json | 17 +++++++++++++++ .../stamping/tungsten_pressure_plate.json | 17 +++++++++++++++ .../stamping/uranium_pressure_plate.json | 17 +++++++++++++++ .../recipe/stamping/zinc_pressure_plate.json | 17 +++++++++++++++ .../data/recipe/StampingRecipeLoader.java | 10 +++++++++ 21 files changed, 390 insertions(+) create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/brass_pressure_plate.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/bronze_pressure_plate.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/copper_pressure_plate.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/lead_pressure_plate.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/silver_pressure_plate.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tin_pressure_plate.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/titanium_pressure_plate.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tungsten_pressure_plate.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/uranium_pressure_plate.json create mode 100644 src/generated/resources/data/anvilcraft/advancement/recipe/stamping/zinc_pressure_plate.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/brass_pressure_plate.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/bronze_pressure_plate.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/copper_pressure_plate.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/lead_pressure_plate.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/silver_pressure_plate.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/tin_pressure_plate.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/titanium_pressure_plate.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/tungsten_pressure_plate.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/uranium_pressure_plate.json create mode 100644 src/generated/resources/data/anvilcraft/recipe/stamping/zinc_pressure_plate.json diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/brass_pressure_plate.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/brass_pressure_plate.json new file mode 100644 index 000000000..e488eba76 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/brass_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/brass_pressure_plate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/brass_pressure_plate" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/bronze_pressure_plate.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/bronze_pressure_plate.json new file mode 100644 index 000000000..25cc383c1 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/bronze_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/bronze_pressure_plate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/bronze_pressure_plate" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/copper_pressure_plate.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/copper_pressure_plate.json new file mode 100644 index 000000000..20a7a2d71 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/copper_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/copper_pressure_plate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/copper_pressure_plate" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/lead_pressure_plate.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/lead_pressure_plate.json new file mode 100644 index 000000000..ce3e0f961 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/lead_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/lead_pressure_plate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/lead_pressure_plate" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/silver_pressure_plate.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/silver_pressure_plate.json new file mode 100644 index 000000000..c4c1da372 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/silver_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/silver_pressure_plate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/silver_pressure_plate" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tin_pressure_plate.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tin_pressure_plate.json new file mode 100644 index 000000000..3343e85ff --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tin_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/tin_pressure_plate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/tin_pressure_plate" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/titanium_pressure_plate.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/titanium_pressure_plate.json new file mode 100644 index 000000000..1e7173549 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/titanium_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/titanium_pressure_plate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/titanium_pressure_plate" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tungsten_pressure_plate.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tungsten_pressure_plate.json new file mode 100644 index 000000000..4b15e72b7 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/tungsten_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/tungsten_pressure_plate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/tungsten_pressure_plate" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/uranium_pressure_plate.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/uranium_pressure_plate.json new file mode 100644 index 000000000..997075b43 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/uranium_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/uranium_pressure_plate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/uranium_pressure_plate" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/zinc_pressure_plate.json b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/zinc_pressure_plate.json new file mode 100644 index 000000000..03ed07ccb --- /dev/null +++ b/src/generated/resources/data/anvilcraft/advancement/recipe/stamping/zinc_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "anvilcraft:stamping/zinc_pressure_plate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "anvilcraft:stamping/zinc_pressure_plate" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/brass_pressure_plate.json b/src/generated/resources/data/anvilcraft/recipe/stamping/brass_pressure_plate.json new file mode 100644 index 000000000..c1f07b557 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/brass_pressure_plate.json @@ -0,0 +1,17 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "anvilcraft:brass_ingot" + } + ], + "results": [ + { + "amount": 1.0, + "stack": { + "count": 1, + "id": "anvilcraft:brass_pressure_plate" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/bronze_pressure_plate.json b/src/generated/resources/data/anvilcraft/recipe/stamping/bronze_pressure_plate.json new file mode 100644 index 000000000..1afb44c7e --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/bronze_pressure_plate.json @@ -0,0 +1,17 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "anvilcraft:bronze_ingot" + } + ], + "results": [ + { + "amount": 1.0, + "stack": { + "count": 1, + "id": "anvilcraft:bronze_pressure_plate" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/copper_pressure_plate.json b/src/generated/resources/data/anvilcraft/recipe/stamping/copper_pressure_plate.json new file mode 100644 index 000000000..23aab7c02 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/copper_pressure_plate.json @@ -0,0 +1,17 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "minecraft:copper_ingot" + } + ], + "results": [ + { + "amount": 1.0, + "stack": { + "count": 1, + "id": "anvilcraft:copper_pressure_plate" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/lead_pressure_plate.json b/src/generated/resources/data/anvilcraft/recipe/stamping/lead_pressure_plate.json new file mode 100644 index 000000000..a1bdaa22e --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/lead_pressure_plate.json @@ -0,0 +1,17 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "anvilcraft:lead_ingot" + } + ], + "results": [ + { + "amount": 1.0, + "stack": { + "count": 1, + "id": "anvilcraft:lead_pressure_plate" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/silver_pressure_plate.json b/src/generated/resources/data/anvilcraft/recipe/stamping/silver_pressure_plate.json new file mode 100644 index 000000000..9ff21e13a --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/silver_pressure_plate.json @@ -0,0 +1,17 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "anvilcraft:silver_ingot" + } + ], + "results": [ + { + "amount": 1.0, + "stack": { + "count": 1, + "id": "anvilcraft:silver_pressure_plate" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/tin_pressure_plate.json b/src/generated/resources/data/anvilcraft/recipe/stamping/tin_pressure_plate.json new file mode 100644 index 000000000..e5e116287 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/tin_pressure_plate.json @@ -0,0 +1,17 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "anvilcraft:tin_ingot" + } + ], + "results": [ + { + "amount": 1.0, + "stack": { + "count": 1, + "id": "anvilcraft:tin_pressure_plate" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/titanium_pressure_plate.json b/src/generated/resources/data/anvilcraft/recipe/stamping/titanium_pressure_plate.json new file mode 100644 index 000000000..f81e3851c --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/titanium_pressure_plate.json @@ -0,0 +1,17 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "anvilcraft:titanium_ingot" + } + ], + "results": [ + { + "amount": 1.0, + "stack": { + "count": 1, + "id": "anvilcraft:titanium_pressure_plate" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/tungsten_pressure_plate.json b/src/generated/resources/data/anvilcraft/recipe/stamping/tungsten_pressure_plate.json new file mode 100644 index 000000000..dcdbde066 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/tungsten_pressure_plate.json @@ -0,0 +1,17 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "anvilcraft:tungsten_ingot" + } + ], + "results": [ + { + "amount": 1.0, + "stack": { + "count": 1, + "id": "anvilcraft:tungsten_pressure_plate" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/uranium_pressure_plate.json b/src/generated/resources/data/anvilcraft/recipe/stamping/uranium_pressure_plate.json new file mode 100644 index 000000000..69814d519 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/uranium_pressure_plate.json @@ -0,0 +1,17 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "anvilcraft:uranium_ingot" + } + ], + "results": [ + { + "amount": 1.0, + "stack": { + "count": 1, + "id": "anvilcraft:uranium_pressure_plate" + } + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/anvilcraft/recipe/stamping/zinc_pressure_plate.json b/src/generated/resources/data/anvilcraft/recipe/stamping/zinc_pressure_plate.json new file mode 100644 index 000000000..66d779778 --- /dev/null +++ b/src/generated/resources/data/anvilcraft/recipe/stamping/zinc_pressure_plate.json @@ -0,0 +1,17 @@ +{ + "type": "anvilcraft:stamping", + "ingredients": [ + { + "item": "anvilcraft:zinc_ingot" + } + ], + "results": [ + { + "amount": 1.0, + "stack": { + "count": 1, + "id": "anvilcraft:zinc_pressure_plate" + } + } + ] +} \ No newline at end of file diff --git a/src/main/java/dev/dubhe/anvilcraft/data/recipe/StampingRecipeLoader.java b/src/main/java/dev/dubhe/anvilcraft/data/recipe/StampingRecipeLoader.java index 49cc41507..aefa5fc7e 100644 --- a/src/main/java/dev/dubhe/anvilcraft/data/recipe/StampingRecipeLoader.java +++ b/src/main/java/dev/dubhe/anvilcraft/data/recipe/StampingRecipeLoader.java @@ -20,6 +20,16 @@ public class StampingRecipeLoader { public static void init(RegistrateRecipeProvider provider) { stamping(provider, Items.IRON_INGOT, Items.HEAVY_WEIGHTED_PRESSURE_PLATE); stamping(provider, Items.GOLD_INGOT, Items.LIGHT_WEIGHTED_PRESSURE_PLATE); + stamping(provider, Items.COPPER_INGOT, ModBlocks.COPPER_PRESSURE_PLATE); + stamping(provider, ModItems.TUNGSTEN_INGOT, ModBlocks.TUNGSTEN_PRESSURE_PLATE); + stamping(provider, ModItems.TITANIUM_INGOT, ModBlocks.TITANIUM_PRESSURE_PLATE); + stamping(provider, ModItems.ZINC_INGOT, ModBlocks.ZINC_PRESSURE_PLATE); + stamping(provider, ModItems.TIN_INGOT, ModBlocks.TIN_PRESSURE_PLATE); + stamping(provider, ModItems.LEAD_INGOT, ModBlocks.LEAD_PRESSURE_PLATE); + stamping(provider, ModItems.SILVER_INGOT, ModBlocks.SILVER_PRESSURE_PLATE); + stamping(provider, ModItems.URANIUM_INGOT, ModBlocks.URANIUM_PRESSURE_PLATE); + stamping(provider, ModItems.BRONZE_INGOT, ModBlocks.BRONZE_PRESSURE_PLATE); + stamping(provider, ModItems.BRASS_INGOT, ModBlocks.BRASS_PRESSURE_PLATE); stamping(provider, Items.SNOWBALL, Items.SNOW); stamping(provider, ModItems.WOOD_FIBER.get(), Items.PAPER);