From e92970a76b6bce06ff112101159a7028f04a673a Mon Sep 17 00:00:00 2001 From: Sergeant Acoustic Date: Mon, 25 Aug 2025 17:25:19 +0100 Subject: [PATCH] Cheaper template recipes * Swapped diamonds and template material in all smithing template duplication recipes * The netherite (dendrite) smithing template instead takes 3 diamonds, as 1 is a little too cheap * Tinkers' construct casting/melting recipes for smithing templates has been adjusted to avoid diamond duplication * Adding melting/casting recipes for the modern minecarts smithing templates --- .../coast_armor_trim_smithing_template.json | 25 +++++++++++++++++++ .../dune_armor_trim_smithing_template.json | 25 +++++++++++++++++++ .../eye_armor_trim_smithing_template.json | 25 +++++++++++++++++++ .../host_armor_trim_smithing_template.json | 25 +++++++++++++++++++ .../netherite_upgrade_smithing_template.json | 25 +++++++++++++++++++ .../raiser_armor_trim_smithing_template.json | 25 +++++++++++++++++++ .../rib_armor_trim_smithing_template.json | 25 +++++++++++++++++++ .../sentry_armor_trim_smithing_template.json | 25 +++++++++++++++++++ .../shaper_armor_trim_smithing_template.json | 25 +++++++++++++++++++ .../silence_armor_trim_smithing_template.json | 25 +++++++++++++++++++ .../snout_armor_trim_smithing_template.json | 25 +++++++++++++++++++ .../spire_armor_trim_smithing_template.json | 25 +++++++++++++++++++ .../tide_armor_trim_smithing_template.json | 25 +++++++++++++++++++ .../vex_armor_trim_smithing_template.json | 25 +++++++++++++++++++ .../ward_armor_trim_smithing_template.json | 25 +++++++++++++++++++ ...ayfinder_armor_trim_smithing_template.json | 25 +++++++++++++++++++ .../wild_armor_trim_smithing_template.json | 25 +++++++++++++++++++ .../casting/copper_smithing_template.json | 11 ++++++++ .../diamond/netherite_smithing_template.json | 11 ++++++++ .../casting/diamond/smithing_template.json | 11 ++++++++ .../melting/copper_smithing_template.json | 12 +++++++++ .../diamond/netherite_smithing_template.json | 12 +++++++++ .../melting/diamond/smithing_template.json | 12 +++++++++ 23 files changed, 494 insertions(+) create mode 100644 data/minecraft/recipes/coast_armor_trim_smithing_template.json create mode 100644 data/minecraft/recipes/dune_armor_trim_smithing_template.json create mode 100644 data/minecraft/recipes/eye_armor_trim_smithing_template.json create mode 100644 data/minecraft/recipes/host_armor_trim_smithing_template.json create mode 100644 data/minecraft/recipes/netherite_upgrade_smithing_template.json create mode 100644 data/minecraft/recipes/raiser_armor_trim_smithing_template.json create mode 100644 data/minecraft/recipes/rib_armor_trim_smithing_template.json create mode 100644 data/minecraft/recipes/sentry_armor_trim_smithing_template.json create mode 100644 data/minecraft/recipes/shaper_armor_trim_smithing_template.json create mode 100644 data/minecraft/recipes/silence_armor_trim_smithing_template.json create mode 100644 data/minecraft/recipes/snout_armor_trim_smithing_template.json create mode 100644 data/minecraft/recipes/spire_armor_trim_smithing_template.json create mode 100644 data/minecraft/recipes/tide_armor_trim_smithing_template.json create mode 100644 data/minecraft/recipes/vex_armor_trim_smithing_template.json create mode 100644 data/minecraft/recipes/ward_armor_trim_smithing_template.json create mode 100644 data/minecraft/recipes/wayfinder_armor_trim_smithing_template.json create mode 100644 data/minecraft/recipes/wild_armor_trim_smithing_template.json create mode 100644 data/tconstruct/recipes/smeltery/casting/copper_smithing_template.json create mode 100644 data/tconstruct/recipes/smeltery/casting/diamond/netherite_smithing_template.json create mode 100644 data/tconstruct/recipes/smeltery/casting/diamond/smithing_template.json create mode 100644 data/tconstruct/recipes/smeltery/melting/copper_smithing_template.json create mode 100644 data/tconstruct/recipes/smeltery/melting/diamond/netherite_smithing_template.json create mode 100644 data/tconstruct/recipes/smeltery/melting/diamond/smithing_template.json diff --git a/data/minecraft/recipes/coast_armor_trim_smithing_template.json b/data/minecraft/recipes/coast_armor_trim_smithing_template.json new file mode 100644 index 0000000..8575381 --- /dev/null +++ b/data/minecraft/recipes/coast_armor_trim_smithing_template.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "item": "minecraft:diamond" + }, + "#": { + "item": "minecraft:cobblestone" + }, + "S": { + "item": "minecraft:coast_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "item": "minecraft:coast_armor_trim_smithing_template" + }, + "show_notification": true +} \ No newline at end of file diff --git a/data/minecraft/recipes/dune_armor_trim_smithing_template.json b/data/minecraft/recipes/dune_armor_trim_smithing_template.json new file mode 100644 index 0000000..56dfdcd --- /dev/null +++ b/data/minecraft/recipes/dune_armor_trim_smithing_template.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "item": "minecraft:diamond" + }, + "#": { + "item": "minecraft:sandstone" + }, + "S": { + "item": "minecraft:dune_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "item": "minecraft:dune_armor_trim_smithing_template" + }, + "show_notification": true +} \ No newline at end of file diff --git a/data/minecraft/recipes/eye_armor_trim_smithing_template.json b/data/minecraft/recipes/eye_armor_trim_smithing_template.json new file mode 100644 index 0000000..d0a8851 --- /dev/null +++ b/data/minecraft/recipes/eye_armor_trim_smithing_template.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "item": "minecraft:diamond" + }, + "#": { + "item": "minecraft:end_stone" + }, + "S": { + "item": "minecraft:eye_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "item": "minecraft:eye_armor_trim_smithing_template" + }, + "show_notification": true +} \ No newline at end of file diff --git a/data/minecraft/recipes/host_armor_trim_smithing_template.json b/data/minecraft/recipes/host_armor_trim_smithing_template.json new file mode 100644 index 0000000..00560db --- /dev/null +++ b/data/minecraft/recipes/host_armor_trim_smithing_template.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "item": "minecraft:diamond" + }, + "#": { + "item": "minecraft:terracotta" + }, + "S": { + "item": "minecraft:host_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "item": "minecraft:host_armor_trim_smithing_template" + }, + "show_notification": true +} \ No newline at end of file diff --git a/data/minecraft/recipes/netherite_upgrade_smithing_template.json b/data/minecraft/recipes/netherite_upgrade_smithing_template.json new file mode 100644 index 0000000..fdfb525 --- /dev/null +++ b/data/minecraft/recipes/netherite_upgrade_smithing_template.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "item": "minecraft:diamond" + }, + "#": { + "item": "minecraft:end_stone" + }, + "S": { + "item": "minecraft:netherite_upgrade_smithing_template" + } + }, + "pattern": [ + "#S#", + "CCC", + "###" + ], + "result": { + "count": 2, + "item": "minecraft:netherite_upgrade_smithing_template" + }, + "show_notification": true +} diff --git a/data/minecraft/recipes/raiser_armor_trim_smithing_template.json b/data/minecraft/recipes/raiser_armor_trim_smithing_template.json new file mode 100644 index 0000000..52308a3 --- /dev/null +++ b/data/minecraft/recipes/raiser_armor_trim_smithing_template.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "item": "minecraft:diamond" + }, + "#": { + "item": "minecraft:terracotta" + }, + "S": { + "item": "minecraft:raiser_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "item": "minecraft:raiser_armor_trim_smithing_template" + }, + "show_notification": true +} \ No newline at end of file diff --git a/data/minecraft/recipes/rib_armor_trim_smithing_template.json b/data/minecraft/recipes/rib_armor_trim_smithing_template.json new file mode 100644 index 0000000..61f42f3 --- /dev/null +++ b/data/minecraft/recipes/rib_armor_trim_smithing_template.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "item": "minecraft:diamond" + }, + "#": { + "item": "minecraft:netherrack" + }, + "S": { + "item": "minecraft:rib_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "item": "minecraft:rib_armor_trim_smithing_template" + }, + "show_notification": true +} \ No newline at end of file diff --git a/data/minecraft/recipes/sentry_armor_trim_smithing_template.json b/data/minecraft/recipes/sentry_armor_trim_smithing_template.json new file mode 100644 index 0000000..e52dc0c --- /dev/null +++ b/data/minecraft/recipes/sentry_armor_trim_smithing_template.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "item": "minecraft:diamond" + }, + "#": { + "item": "minecraft:cobblestone" + }, + "S": { + "item": "minecraft:sentry_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "item": "minecraft:sentry_armor_trim_smithing_template" + }, + "show_notification": true +} \ No newline at end of file diff --git a/data/minecraft/recipes/shaper_armor_trim_smithing_template.json b/data/minecraft/recipes/shaper_armor_trim_smithing_template.json new file mode 100644 index 0000000..23114d0 --- /dev/null +++ b/data/minecraft/recipes/shaper_armor_trim_smithing_template.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "item": "minecraft:diamond" + }, + "#": { + "item": "minecraft:terracotta" + }, + "S": { + "item": "minecraft:shaper_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "item": "minecraft:shaper_armor_trim_smithing_template" + }, + "show_notification": true +} \ No newline at end of file diff --git a/data/minecraft/recipes/silence_armor_trim_smithing_template.json b/data/minecraft/recipes/silence_armor_trim_smithing_template.json new file mode 100644 index 0000000..5a0aa69 --- /dev/null +++ b/data/minecraft/recipes/silence_armor_trim_smithing_template.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "item": "minecraft:diamond" + }, + "#": { + "item": "minecraft:cobbled_deepslate" + }, + "S": { + "item": "minecraft:silence_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "item": "minecraft:silence_armor_trim_smithing_template" + }, + "show_notification": true +} \ No newline at end of file diff --git a/data/minecraft/recipes/snout_armor_trim_smithing_template.json b/data/minecraft/recipes/snout_armor_trim_smithing_template.json new file mode 100644 index 0000000..bb6d073 --- /dev/null +++ b/data/minecraft/recipes/snout_armor_trim_smithing_template.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "item": "minecraft:diamond" + }, + "#": { + "item": "minecraft:blackstone" + }, + "S": { + "item": "minecraft:snout_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "item": "minecraft:snout_armor_trim_smithing_template" + }, + "show_notification": true +} \ No newline at end of file diff --git a/data/minecraft/recipes/spire_armor_trim_smithing_template.json b/data/minecraft/recipes/spire_armor_trim_smithing_template.json new file mode 100644 index 0000000..0fba5ae --- /dev/null +++ b/data/minecraft/recipes/spire_armor_trim_smithing_template.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "item": "minecraft:diamond" + }, + "#": { + "item": "minecraft:purpur_block" + }, + "S": { + "item": "minecraft:spire_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "item": "minecraft:spire_armor_trim_smithing_template" + }, + "show_notification": true +} \ No newline at end of file diff --git a/data/minecraft/recipes/tide_armor_trim_smithing_template.json b/data/minecraft/recipes/tide_armor_trim_smithing_template.json new file mode 100644 index 0000000..71649f8 --- /dev/null +++ b/data/minecraft/recipes/tide_armor_trim_smithing_template.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "item": "minecraft:diamond" + }, + "#": { + "item": "minecraft:prismarine" + }, + "S": { + "item": "minecraft:tide_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "item": "minecraft:tide_armor_trim_smithing_template" + }, + "show_notification": true +} \ No newline at end of file diff --git a/data/minecraft/recipes/vex_armor_trim_smithing_template.json b/data/minecraft/recipes/vex_armor_trim_smithing_template.json new file mode 100644 index 0000000..57bab5e --- /dev/null +++ b/data/minecraft/recipes/vex_armor_trim_smithing_template.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "item": "minecraft:diamond" + }, + "#": { + "item": "minecraft:cobblestone" + }, + "S": { + "item": "minecraft:vex_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "item": "minecraft:vex_armor_trim_smithing_template" + }, + "show_notification": true +} \ No newline at end of file diff --git a/data/minecraft/recipes/ward_armor_trim_smithing_template.json b/data/minecraft/recipes/ward_armor_trim_smithing_template.json new file mode 100644 index 0000000..e2effb8 --- /dev/null +++ b/data/minecraft/recipes/ward_armor_trim_smithing_template.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "item": "minecraft:diamond" + }, + "#": { + "item": "minecraft:cobbled_deepslate" + }, + "S": { + "item": "minecraft:ward_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "item": "minecraft:ward_armor_trim_smithing_template" + }, + "show_notification": true +} \ No newline at end of file diff --git a/data/minecraft/recipes/wayfinder_armor_trim_smithing_template.json b/data/minecraft/recipes/wayfinder_armor_trim_smithing_template.json new file mode 100644 index 0000000..0ef1093 --- /dev/null +++ b/data/minecraft/recipes/wayfinder_armor_trim_smithing_template.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "item": "minecraft:diamond" + }, + "#": { + "item": "minecraft:terracotta" + }, + "S": { + "item": "minecraft:wayfinder_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "item": "minecraft:wayfinder_armor_trim_smithing_template" + }, + "show_notification": true +} \ No newline at end of file diff --git a/data/minecraft/recipes/wild_armor_trim_smithing_template.json b/data/minecraft/recipes/wild_armor_trim_smithing_template.json new file mode 100644 index 0000000..b0dc614 --- /dev/null +++ b/data/minecraft/recipes/wild_armor_trim_smithing_template.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "item": "minecraft:diamond" + }, + "#": { + "item": "minecraft:mossy_cobblestone" + }, + "S": { + "item": "minecraft:wild_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "item": "minecraft:wild_armor_trim_smithing_template" + }, + "show_notification": true +} \ No newline at end of file diff --git a/data/tconstruct/recipes/smeltery/casting/copper_smithing_template.json b/data/tconstruct/recipes/smeltery/casting/copper_smithing_template.json new file mode 100644 index 0000000..da44caa --- /dev/null +++ b/data/tconstruct/recipes/smeltery/casting/copper_smithing_template.json @@ -0,0 +1,11 @@ +{ + "type": "tconstruct:table_duplication", + "cast": [ + {"tag": "modernminecarts:copper_templates"} + ], + "cooling_time": 186, + "fluid": { + "amount": 540, + "tag": "tconstruct:molten_copper" + } +} diff --git a/data/tconstruct/recipes/smeltery/casting/diamond/netherite_smithing_template.json b/data/tconstruct/recipes/smeltery/casting/diamond/netherite_smithing_template.json new file mode 100644 index 0000000..7a97e66 --- /dev/null +++ b/data/tconstruct/recipes/smeltery/casting/diamond/netherite_smithing_template.json @@ -0,0 +1,11 @@ +{ + "type": "tconstruct:table_duplication", + "cast": [ + {"item": "minecraft:netherite_upgrade_smithing_template"} + ], + "cooling_time": 186, + "fluid": { + "amount": 300, + "tag": "tconstruct:molten_diamond" + } +} diff --git a/data/tconstruct/recipes/smeltery/casting/diamond/smithing_template.json b/data/tconstruct/recipes/smeltery/casting/diamond/smithing_template.json new file mode 100644 index 0000000..d89759f --- /dev/null +++ b/data/tconstruct/recipes/smeltery/casting/diamond/smithing_template.json @@ -0,0 +1,11 @@ +{ + "type": "tconstruct:table_duplication", + "cast": [ + {"tag": "minecraft:trim_templates"} + ], + "cooling_time": 186, + "fluid": { + "amount": 100, + "tag": "tconstruct:molten_diamond" + } +} diff --git a/data/tconstruct/recipes/smeltery/melting/copper_smithing_template.json b/data/tconstruct/recipes/smeltery/melting/copper_smithing_template.json new file mode 100644 index 0000000..abf80a1 --- /dev/null +++ b/data/tconstruct/recipes/smeltery/melting/copper_smithing_template.json @@ -0,0 +1,12 @@ +{ + "type": "tconstruct:melting", + "ingredient": [ + {"tag": "modernminecarts:copper_templates"} + ], + "result": { + "amount": 540, + "fluid": "tconstruct:molten_copper" + }, + "temperature": 1450, + "time": 186 +} diff --git a/data/tconstruct/recipes/smeltery/melting/diamond/netherite_smithing_template.json b/data/tconstruct/recipes/smeltery/melting/diamond/netherite_smithing_template.json new file mode 100644 index 0000000..3e3aabb --- /dev/null +++ b/data/tconstruct/recipes/smeltery/melting/diamond/netherite_smithing_template.json @@ -0,0 +1,12 @@ +{ + "type": "tconstruct:melting", + "ingredient": [ + {"item": "minecraft:netherite_upgrade_smithing_template"} + ], + "result": { + "amount": 300, + "fluid": "tconstruct:molten_diamond" + }, + "temperature": 1450, + "time": 186 +} diff --git a/data/tconstruct/recipes/smeltery/melting/diamond/smithing_template.json b/data/tconstruct/recipes/smeltery/melting/diamond/smithing_template.json new file mode 100644 index 0000000..d8eac6b --- /dev/null +++ b/data/tconstruct/recipes/smeltery/melting/diamond/smithing_template.json @@ -0,0 +1,12 @@ +{ + "type": "tconstruct:melting", + "ingredient": [ + {"tag": "minecraft:trim_templates"} + ], + "result": { + "amount": 100, + "fluid": "tconstruct:molten_diamond" + }, + "temperature": 1450, + "time": 186 +}