From 75f741aa1e48fe4b175a8901b853343b84c90904 Mon Sep 17 00:00:00 2001 From: kalwantspizza Date: Thu, 23 Jul 2026 17:54:51 -0400 Subject: [PATCH 1/2] Adjusted Alloying Recipes to make them more unique (first pass). --- .../datagen/recipe/CSMixingRecipeGen.java | 23 +++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/rae/creatingspace/content/datagen/recipe/CSMixingRecipeGen.java b/src/main/java/com/rae/creatingspace/content/datagen/recipe/CSMixingRecipeGen.java index ecde885a..8cd71cdb 100644 --- a/src/main/java/com/rae/creatingspace/content/datagen/recipe/CSMixingRecipeGen.java +++ b/src/main/java/com/rae/creatingspace/content/datagen/recipe/CSMixingRecipeGen.java @@ -1,6 +1,7 @@ package com.rae.creatingspace.content.datagen.recipe; import com.rae.creatingspace.CreatingSpace; +import com.simibubi.create.AllItems; import com.simibubi.create.api.data.recipe.MixingRecipeGen; import com.simibubi.create.content.processing.recipe.HeatCondition; import net.minecraft.core.HolderLookup; @@ -20,9 +21,10 @@ public class CSMixingRecipeGen extends MixingRecipeGen { COPRONICKEL_INGOT = create("copronickel_ingot", b -> b .require(Items.COPPER_INGOT) - .require(Items.COPPER_INGOT) - .require(commonItemTag("ingots/nickel")) - .output(BuiltInRegistries.ITEM.get(resource("copronickel_ingot")), 2) + .require(commonItemTag("nuggets/nickel")) + .require(commonItemTag("nuggets/nickel")) + .require(commonItemTag("nuggets/nickel")) + .output(BuiltInRegistries.ITEM.get(resource("copronickel_ingot")), 1) .requiresHeat(HeatCondition.HEATED)), HASTELLOY_INGOT = create("hastelloy_ingot", b -> b @@ -36,22 +38,25 @@ public class CSMixingRecipeGen extends MixingRecipeGen { .requiresHeat(HeatCondition.SUPERHEATED)), INCONEL_INGOT = create("inconel_ingot", b -> b - .require(Items.IRON_INGOT) - .require(commonItemTag("ingots/nickel")) + .require(Items.IRON_NUGGET) + .require(Items.IRON_NUGGET) + .require(Items.IRON_NUGGET) .require(commonItemTag("ingots/nickel")) .output(BuiltInRegistries.ITEM.get(resource("inconel_ingot")), 1) .requiresHeat(HeatCondition.SUPERHEATED)), MONEL_INGOT = create("monel_ingot", b -> b - .require(Items.COPPER_INGOT) - .require(commonItemTag("ingots/nickel")) + .require(AllItems.COPPER_NUGGET) + .require(AllItems.COPPER_NUGGET) + .require(AllItems.COPPER_NUGGET) .require(commonItemTag("ingots/nickel")) .output(BuiltInRegistries.ITEM.get(resource("monel_ingot")), 1) .requiresHeat(HeatCondition.SUPERHEATED)), REINFORCED_COPPER_INGOT = create("reinforced_copper_ingot", b -> b - .require(Items.IRON_INGOT) - .require(Items.COPPER_INGOT) + .require(Items.IRON_NUGGET) + .require(Items.IRON_NUGGET) + .require(Items.IRON_NUGGET) .require(Items.COPPER_INGOT) .output(BuiltInRegistries.ITEM.get(resource("reinforced_copper_ingot")), 1) .requiresHeat(HeatCondition.HEATED)); From 3e1c3d52e15d5274d07c1ec0e073362e2be793ec Mon Sep 17 00:00:00 2001 From: kalwantspizza Date: Thu, 23 Jul 2026 18:13:23 -0400 Subject: [PATCH 2/2] Adjusted Alloying Recipes to make them more unique (2nd pass). :) --- .../creatingspace/recipe/mixing/copronickel_ingot.json | 8 +++++--- .../data/creatingspace/recipe/mixing/inconel_ingot.json | 7 +++++-- .../data/creatingspace/recipe/mixing/monel_ingot.json | 7 +++++-- .../recipe/mixing/reinforced_copper_ingot.json | 7 +++++-- .../content/datagen/recipe/CSMixingRecipeGen.java | 1 + 5 files changed, 21 insertions(+), 9 deletions(-) diff --git a/src/generated/resources/data/creatingspace/recipe/mixing/copronickel_ingot.json b/src/generated/resources/data/creatingspace/recipe/mixing/copronickel_ingot.json index 78e1b46f..de2c9c8d 100644 --- a/src/generated/resources/data/creatingspace/recipe/mixing/copronickel_ingot.json +++ b/src/generated/resources/data/creatingspace/recipe/mixing/copronickel_ingot.json @@ -6,15 +6,17 @@ "item": "minecraft:copper_ingot" }, { - "item": "minecraft:copper_ingot" + "tag": "c:nuggets/nickel" + }, + { + "tag": "c:nuggets/nickel" }, { - "tag": "c:ingots/nickel" + "tag": "c:nuggets/nickel" } ], "results": [ { - "count": 2, "id": "creatingspace:copronickel_ingot" } ] diff --git a/src/generated/resources/data/creatingspace/recipe/mixing/inconel_ingot.json b/src/generated/resources/data/creatingspace/recipe/mixing/inconel_ingot.json index b0585962..cbf3bbe2 100644 --- a/src/generated/resources/data/creatingspace/recipe/mixing/inconel_ingot.json +++ b/src/generated/resources/data/creatingspace/recipe/mixing/inconel_ingot.json @@ -3,10 +3,13 @@ "heat_requirement": "superheated", "ingredients": [ { - "item": "minecraft:iron_ingot" + "item": "minecraft:iron_nugget" }, { - "tag": "c:ingots/nickel" + "item": "minecraft:iron_nugget" + }, + { + "item": "minecraft:iron_nugget" }, { "tag": "c:ingots/nickel" diff --git a/src/generated/resources/data/creatingspace/recipe/mixing/monel_ingot.json b/src/generated/resources/data/creatingspace/recipe/mixing/monel_ingot.json index 2cff243c..343210ea 100644 --- a/src/generated/resources/data/creatingspace/recipe/mixing/monel_ingot.json +++ b/src/generated/resources/data/creatingspace/recipe/mixing/monel_ingot.json @@ -3,10 +3,13 @@ "heat_requirement": "superheated", "ingredients": [ { - "item": "minecraft:copper_ingot" + "item": "create:copper_nugget" }, { - "tag": "c:ingots/nickel" + "item": "create:copper_nugget" + }, + { + "item": "create:copper_nugget" }, { "tag": "c:ingots/nickel" diff --git a/src/generated/resources/data/creatingspace/recipe/mixing/reinforced_copper_ingot.json b/src/generated/resources/data/creatingspace/recipe/mixing/reinforced_copper_ingot.json index b1df1540..e499a024 100644 --- a/src/generated/resources/data/creatingspace/recipe/mixing/reinforced_copper_ingot.json +++ b/src/generated/resources/data/creatingspace/recipe/mixing/reinforced_copper_ingot.json @@ -3,10 +3,13 @@ "heat_requirement": "heated", "ingredients": [ { - "item": "minecraft:iron_ingot" + "item": "minecraft:iron_nugget" }, { - "item": "minecraft:copper_ingot" + "item": "minecraft:iron_nugget" + }, + { + "item": "minecraft:iron_nugget" }, { "item": "minecraft:copper_ingot" diff --git a/src/main/java/com/rae/creatingspace/content/datagen/recipe/CSMixingRecipeGen.java b/src/main/java/com/rae/creatingspace/content/datagen/recipe/CSMixingRecipeGen.java index 8cd71cdb..36b480eb 100644 --- a/src/main/java/com/rae/creatingspace/content/datagen/recipe/CSMixingRecipeGen.java +++ b/src/main/java/com/rae/creatingspace/content/datagen/recipe/CSMixingRecipeGen.java @@ -42,6 +42,7 @@ public class CSMixingRecipeGen extends MixingRecipeGen { .require(Items.IRON_NUGGET) .require(Items.IRON_NUGGET) .require(commonItemTag("ingots/nickel")) + .output(BuiltInRegistries.ITEM.get(resource("inconel_ingot")), 1) .requiresHeat(HeatCondition.SUPERHEATED)),