From 3ea69063699368f712ea24bcbe83efe37d2e2110 Mon Sep 17 00:00:00 2001 From: feldenr <135638674+feldenr@users.noreply.github.com> Date: Tue, 16 Jun 2026 22:34:53 +0200 Subject: [PATCH] fix(create): repair processing recipes + make them standalone-safe The Create processing recipes (crushing/milling/mixing) were broken in two ways, plus leaked parse errors when Create was absent. 1. Format migration to Create 6.x (matched against native recipes in the Create 6.0.9 jar): - results entries: item -> id - processingTime -> processing_time (snake_case) - ingredients keep item (still correct in 6.x) 2. Phantom item references: 9 recipes targeted blocks that no longer exist (renamed/removed ores). Reaffected 8 to their real block (e.g. highlapisore -> lapisore, goldore -> puregoldenore, highcopperore -> copperhighore) and deleted 9 with no real equivalent or that would duplicate an existing recipe (deepslate variants of coal/copper/emerald that don't exist as blocks). Result: all 16 registered ore blocks now have at least one valid Create recipe (15 direct + sharddiamond via the forge:ores/shard_diamond tag). 3. Standalone safety: wrapped all 20 Create recipes + the Mekanism enriching recipe in neoforge:conditions (mod_loaded) so they only parse when the target mod is present. Without this, the RecipeManager logged ERRORs (Unknown registry key create:crushing) on every boot when the mod ran alone. Conditions use the sibling format, verified empirically. Validated both configurations via runGameTestServer: - Standalone (Create + Mekanism absent): 0 recipe parse errors, latitude OK - With all mods (BOP + Tectonic + Create + JEI): 0 parse errors, recipes load, latitude OK (spawn=birch_forest | north=100% | south=100% | swamp=1.26% | deepDark=1.30% | caveBiomes=6.5%) The mod has no hard dependency on Create (no compile dep, no Java imports, optional in mods.toml) and now boots cleanly with zero recipe errors whether or not Create/Mekanism are installed. --- .../crushing/concentrated_coal_ore.json | 22 +++++++++------ .../crushing/concentrated_diamond_ore.json | 23 --------------- .../deepslate_concentrated_coal_ore.json | 27 ------------------ .../deepslate_concentrated_diamond_ore.json | 28 +++++++++++-------- .../crushing/deepslate_high_lapis_ore.json | 28 +++++++++++-------- .../crushing/deepslate_high_redstone_ore.json | 28 +++++++++++-------- .../crushing/deepslate_shard_diamond_ore.json | 26 ++++++++++------- .../recipe/crushing/diamond_to_shards.json | 22 +++++++++------ .../recipe/crushing/high_lapis_ore.json | 24 ++++++++++------ .../recipe/crushing/high_redstone_ore.json | 24 ++++++++++------ .../recipe/crushing/shard_diamond_ore.json | 22 +++++++++------ .../create/recipe/milling/ash_coal_ore.json | 24 ++++++++++------ .../milling/deepslate_ash_coal_ore.json | 27 ------------------ .../milling/deepslate_high_copper_ore.json | 27 ------------------ .../milling/deepslate_high_emerald_ore.json | 27 ------------------ .../milling/deepslate_impure_gold_ore.json | 27 ------------------ .../milling/deepslate_impure_iron_ore.json | 26 ++++++++++------- .../milling/deepslate_lower_copper_ore.json | 27 ------------------ .../milling/deepslate_lower_emerald_ore.json | 27 ------------------ .../milling/deepslate_pure_golden_ore.json | 26 ++++++++++------- .../recipe/milling/diamond_to_shards.json | 22 +++++++++------ .../recipe/milling/high_copper_ore.json | 24 ++++++++++------ .../recipe/milling/high_emerald_ore.json | 22 +++++++++------ .../recipe/milling/impure_gold_ore.json | 23 --------------- .../recipe/milling/impure_iron_ore.json | 22 +++++++++------ .../recipe/milling/lower_copper_ore.json | 24 ++++++++++------ .../recipe/milling/lower_emerald_ore.json | 22 +++++++++------ .../recipe/milling/pure_golden_ore.json | 22 +++++++++------ .../mixing/diamond_shard_to_diamond.json | 14 +++++++--- .../recipe/enriching/shard_diamond.json | 8 +++++- 30 files changed, 303 insertions(+), 412 deletions(-) delete mode 100644 src/main/resources/data/create/recipe/crushing/concentrated_diamond_ore.json delete mode 100644 src/main/resources/data/create/recipe/crushing/deepslate_concentrated_coal_ore.json delete mode 100644 src/main/resources/data/create/recipe/milling/deepslate_ash_coal_ore.json delete mode 100644 src/main/resources/data/create/recipe/milling/deepslate_high_copper_ore.json delete mode 100644 src/main/resources/data/create/recipe/milling/deepslate_high_emerald_ore.json delete mode 100644 src/main/resources/data/create/recipe/milling/deepslate_impure_gold_ore.json delete mode 100644 src/main/resources/data/create/recipe/milling/deepslate_lower_copper_ore.json delete mode 100644 src/main/resources/data/create/recipe/milling/deepslate_lower_emerald_ore.json delete mode 100644 src/main/resources/data/create/recipe/milling/impure_gold_ore.json diff --git a/src/main/resources/data/create/recipe/crushing/concentrated_coal_ore.json b/src/main/resources/data/create/recipe/crushing/concentrated_coal_ore.json index 0b817498..92ca4302 100644 --- a/src/main/resources/data/create/recipe/crushing/concentrated_coal_ore.json +++ b/src/main/resources/data/create/recipe/crushing/concentrated_coal_ore.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "create" + } + ], "type": "create:crushing", "ingredients": [ { @@ -7,17 +13,17 @@ ], "results": [ { - "item": "minecraft:coal", - "count": 2 + "count": 2, + "id": "minecraft:coal" }, { - "item": "minecraft:coal", - "chance": 0.5 + "chance": 0.5, + "id": "minecraft:coal" }, { - "item": "minecraft:experience_nugget", - "chance": 0.75 + "chance": 0.75, + "id": "minecraft:experience_nugget" } ], - "processingTime": 250 -} + "processing_time": 250 +} \ No newline at end of file diff --git a/src/main/resources/data/create/recipe/crushing/concentrated_diamond_ore.json b/src/main/resources/data/create/recipe/crushing/concentrated_diamond_ore.json deleted file mode 100644 index 16c8d093..00000000 --- a/src/main/resources/data/create/recipe/crushing/concentrated_diamond_ore.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "create:crushing", - "ingredients": [ - { - "item": "custom_ore_gen:concentrateddiamondore" - } - ], - "results": [ - { - "item": "minecraft:diamond", - "count": 2 - }, - { - "item": "minecraft:diamond", - "chance": 0.5 - }, - { - "item": "minecraft:experience_nugget", - "chance": 0.75 - } - ], - "processingTime": 350 -} diff --git a/src/main/resources/data/create/recipe/crushing/deepslate_concentrated_coal_ore.json b/src/main/resources/data/create/recipe/crushing/deepslate_concentrated_coal_ore.json deleted file mode 100644 index e1955787..00000000 --- a/src/main/resources/data/create/recipe/crushing/deepslate_concentrated_coal_ore.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "create:crushing", - "ingredients": [ - { - "item": "custom_ore_gen:deepslateconcentratedcoalore" - } - ], - "results": [ - { - "item": "minecraft:coal", - "count": 2 - }, - { - "item": "minecraft:coal", - "chance": 0.5 - }, - { - "item": "minecraft:cobbled_deepslate", - "chance": 0.125 - }, - { - "item": "minecraft:experience_nugget", - "chance": 0.75 - } - ], - "processingTime": 250 -} diff --git a/src/main/resources/data/create/recipe/crushing/deepslate_concentrated_diamond_ore.json b/src/main/resources/data/create/recipe/crushing/deepslate_concentrated_diamond_ore.json index 1ba9910b..2e18b0d7 100644 --- a/src/main/resources/data/create/recipe/crushing/deepslate_concentrated_diamond_ore.json +++ b/src/main/resources/data/create/recipe/crushing/deepslate_concentrated_diamond_ore.json @@ -1,27 +1,33 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "create" + } + ], "type": "create:crushing", "ingredients": [ { - "item": "custom_ore_gen:deepslateconcentrateddiamondore" + "item": "custom_ore_gen:deepslatediamondore" } ], "results": [ { - "item": "minecraft:diamond", - "count": 2 + "count": 2, + "id": "minecraft:diamond" }, { - "item": "minecraft:diamond", - "chance": 0.5 + "chance": 0.5, + "id": "minecraft:diamond" }, { - "item": "minecraft:cobbled_deepslate", - "chance": 0.125 + "chance": 0.125, + "id": "minecraft:cobbled_deepslate" }, { - "item": "minecraft:experience_nugget", - "chance": 0.75 + "chance": 0.75, + "id": "minecraft:experience_nugget" } ], - "processingTime": 350 -} + "processing_time": 350 +} \ No newline at end of file diff --git a/src/main/resources/data/create/recipe/crushing/deepslate_high_lapis_ore.json b/src/main/resources/data/create/recipe/crushing/deepslate_high_lapis_ore.json index f74df228..16969bbd 100644 --- a/src/main/resources/data/create/recipe/crushing/deepslate_high_lapis_ore.json +++ b/src/main/resources/data/create/recipe/crushing/deepslate_high_lapis_ore.json @@ -1,27 +1,33 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "create" + } + ], "type": "create:crushing", "ingredients": [ { - "item": "custom_ore_gen:deepslatehighlapisore" + "item": "custom_ore_gen:deepslatelapisore" } ], "results": [ { - "item": "minecraft:lapis_lazuli", - "count": 10 + "count": 10, + "id": "minecraft:lapis_lazuli" }, { - "item": "minecraft:lapis_lazuli", - "chance": 0.5 + "chance": 0.5, + "id": "minecraft:lapis_lazuli" }, { - "item": "minecraft:cobbled_deepslate", - "chance": 0.125 + "chance": 0.125, + "id": "minecraft:cobbled_deepslate" }, { - "item": "minecraft:experience_nugget", - "chance": 0.75 + "chance": 0.75, + "id": "minecraft:experience_nugget" } ], - "processingTime": 250 -} + "processing_time": 250 +} \ No newline at end of file diff --git a/src/main/resources/data/create/recipe/crushing/deepslate_high_redstone_ore.json b/src/main/resources/data/create/recipe/crushing/deepslate_high_redstone_ore.json index d20ceeb3..c3627e7c 100644 --- a/src/main/resources/data/create/recipe/crushing/deepslate_high_redstone_ore.json +++ b/src/main/resources/data/create/recipe/crushing/deepslate_high_redstone_ore.json @@ -1,27 +1,33 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "create" + } + ], "type": "create:crushing", "ingredients": [ { - "item": "custom_ore_gen:deepslatehighredstoneore" + "item": "custom_ore_gen:deepslateredstoneore" } ], "results": [ { - "item": "minecraft:redstone", - "count": 6 + "count": 6, + "id": "minecraft:redstone" }, { - "item": "minecraft:redstone", - "chance": 0.5 + "chance": 0.5, + "id": "minecraft:redstone" }, { - "item": "minecraft:cobbled_deepslate", - "chance": 0.125 + "chance": 0.125, + "id": "minecraft:cobbled_deepslate" }, { - "item": "minecraft:experience_nugget", - "chance": 0.75 + "chance": 0.75, + "id": "minecraft:experience_nugget" } ], - "processingTime": 250 -} + "processing_time": 250 +} \ No newline at end of file diff --git a/src/main/resources/data/create/recipe/crushing/deepslate_shard_diamond_ore.json b/src/main/resources/data/create/recipe/crushing/deepslate_shard_diamond_ore.json index 2bbd1a22..ac861368 100644 --- a/src/main/resources/data/create/recipe/crushing/deepslate_shard_diamond_ore.json +++ b/src/main/resources/data/create/recipe/crushing/deepslate_shard_diamond_ore.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "create" + } + ], "type": "create:crushing", "ingredients": [ { @@ -7,21 +13,21 @@ ], "results": [ { - "item": "custom_ore_gen:diamondshard", - "count": 3 + "count": 3, + "id": "custom_ore_gen:diamondshard" }, { - "item": "custom_ore_gen:diamondshard", - "chance": 0.5 + "chance": 0.5, + "id": "custom_ore_gen:diamondshard" }, { - "item": "minecraft:cobbled_deepslate", - "chance": 0.125 + "chance": 0.125, + "id": "minecraft:cobbled_deepslate" }, { - "item": "minecraft:experience_nugget", - "chance": 0.75 + "chance": 0.75, + "id": "minecraft:experience_nugget" } ], - "processingTime": 250 -} + "processing_time": 250 +} \ No newline at end of file diff --git a/src/main/resources/data/create/recipe/crushing/diamond_to_shards.json b/src/main/resources/data/create/recipe/crushing/diamond_to_shards.json index b084b64f..b892b622 100644 --- a/src/main/resources/data/create/recipe/crushing/diamond_to_shards.json +++ b/src/main/resources/data/create/recipe/crushing/diamond_to_shards.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "create" + } + ], "type": "create:crushing", "ingredients": [ { @@ -7,17 +13,17 @@ ], "results": [ { - "item": "custom_ore_gen:diamondshard", - "count": 5 + "count": 5, + "id": "custom_ore_gen:diamondshard" }, { - "item": "custom_ore_gen:diamondshard", - "chance": 0.5 + "chance": 0.5, + "id": "custom_ore_gen:diamondshard" }, { - "item": "custom_ore_gen:diamondshard", - "chance": 0.5 + "chance": 0.5, + "id": "custom_ore_gen:diamondshard" } ], - "processingTime": 250 -} + "processing_time": 250 +} \ No newline at end of file diff --git a/src/main/resources/data/create/recipe/crushing/high_lapis_ore.json b/src/main/resources/data/create/recipe/crushing/high_lapis_ore.json index 342a1d03..57009567 100644 --- a/src/main/resources/data/create/recipe/crushing/high_lapis_ore.json +++ b/src/main/resources/data/create/recipe/crushing/high_lapis_ore.json @@ -1,23 +1,29 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "create" + } + ], "type": "create:crushing", "ingredients": [ { - "item": "custom_ore_gen:highlapisore" + "item": "custom_ore_gen:lapisore" } ], "results": [ { - "item": "minecraft:lapis_lazuli", - "count": 8 + "count": 8, + "id": "minecraft:lapis_lazuli" }, { - "item": "minecraft:lapis_lazuli", - "chance": 0.5 + "chance": 0.5, + "id": "minecraft:lapis_lazuli" }, { - "item": "minecraft:experience_nugget", - "chance": 0.75 + "chance": 0.75, + "id": "minecraft:experience_nugget" } ], - "processingTime": 250 -} + "processing_time": 250 +} \ No newline at end of file diff --git a/src/main/resources/data/create/recipe/crushing/high_redstone_ore.json b/src/main/resources/data/create/recipe/crushing/high_redstone_ore.json index a9ca7d11..2ef61fb2 100644 --- a/src/main/resources/data/create/recipe/crushing/high_redstone_ore.json +++ b/src/main/resources/data/create/recipe/crushing/high_redstone_ore.json @@ -1,23 +1,29 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "create" + } + ], "type": "create:crushing", "ingredients": [ { - "item": "custom_ore_gen:highredstoneore" + "item": "custom_ore_gen:redstoneore" } ], "results": [ { - "item": "minecraft:redstone", - "count": 5 + "count": 5, + "id": "minecraft:redstone" }, { - "item": "minecraft:redstone", - "chance": 0.5 + "chance": 0.5, + "id": "minecraft:redstone" }, { - "item": "minecraft:experience_nugget", - "chance": 0.75 + "chance": 0.75, + "id": "minecraft:experience_nugget" } ], - "processingTime": 250 -} + "processing_time": 250 +} \ No newline at end of file diff --git a/src/main/resources/data/create/recipe/crushing/shard_diamond_ore.json b/src/main/resources/data/create/recipe/crushing/shard_diamond_ore.json index 2dc07186..b17565fe 100644 --- a/src/main/resources/data/create/recipe/crushing/shard_diamond_ore.json +++ b/src/main/resources/data/create/recipe/crushing/shard_diamond_ore.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "create" + } + ], "type": "create:crushing", "ingredients": [ { @@ -7,17 +13,17 @@ ], "results": [ { - "item": "custom_ore_gen:diamondshard", - "count": 3 + "count": 3, + "id": "custom_ore_gen:diamondshard" }, { - "item": "custom_ore_gen:diamondshard", - "chance": 0.5 + "chance": 0.5, + "id": "custom_ore_gen:diamondshard" }, { - "item": "minecraft:experience_nugget", - "chance": 0.75 + "chance": 0.75, + "id": "minecraft:experience_nugget" } ], - "processingTime": 250 -} + "processing_time": 250 +} \ No newline at end of file diff --git a/src/main/resources/data/create/recipe/milling/ash_coal_ore.json b/src/main/resources/data/create/recipe/milling/ash_coal_ore.json index c09cb0ec..2416fe74 100644 --- a/src/main/resources/data/create/recipe/milling/ash_coal_ore.json +++ b/src/main/resources/data/create/recipe/milling/ash_coal_ore.json @@ -1,23 +1,29 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "create" + } + ], "type": "create:milling", "ingredients": [ { - "item": "custom_ore_gen:ashcoalore" + "item": "custom_ore_gen:concentratedcoalore" } ], "results": [ { - "item": "minecraft:coal", - "count": 2 + "count": 2, + "id": "minecraft:coal" }, { - "item": "minecraft:coal", - "chance": 0.25 + "chance": 0.25, + "id": "minecraft:coal" }, { - "item": "minecraft:experience_nugget", - "chance": 0.5 + "chance": 0.5, + "id": "minecraft:experience_nugget" } ], - "processingTime": 150 -} + "processing_time": 150 +} \ No newline at end of file diff --git a/src/main/resources/data/create/recipe/milling/deepslate_ash_coal_ore.json b/src/main/resources/data/create/recipe/milling/deepslate_ash_coal_ore.json deleted file mode 100644 index b1ef87a6..00000000 --- a/src/main/resources/data/create/recipe/milling/deepslate_ash_coal_ore.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "create:milling", - "ingredients": [ - { - "item": "custom_ore_gen:deepslateashcoalore" - } - ], - "results": [ - { - "item": "minecraft:coal", - "count": 2 - }, - { - "item": "minecraft:coal", - "chance": 0.25 - }, - { - "item": "minecraft:cobbled_deepslate", - "chance": 0.125 - }, - { - "item": "minecraft:experience_nugget", - "chance": 0.5 - } - ], - "processingTime": 150 -} diff --git a/src/main/resources/data/create/recipe/milling/deepslate_high_copper_ore.json b/src/main/resources/data/create/recipe/milling/deepslate_high_copper_ore.json deleted file mode 100644 index 0ea2015d..00000000 --- a/src/main/resources/data/create/recipe/milling/deepslate_high_copper_ore.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "create:milling", - "ingredients": [ - { - "item": "custom_ore_gen:deepslatehighcopperore" - } - ], - "results": [ - { - "item": "minecraft:raw_copper", - "count": 5 - }, - { - "item": "minecraft:raw_copper", - "chance": 0.25 - }, - { - "item": "minecraft:cobbled_deepslate", - "chance": 0.125 - }, - { - "item": "minecraft:experience_nugget", - "chance": 0.5 - } - ], - "processingTime": 150 -} diff --git a/src/main/resources/data/create/recipe/milling/deepslate_high_emerald_ore.json b/src/main/resources/data/create/recipe/milling/deepslate_high_emerald_ore.json deleted file mode 100644 index 597cebcd..00000000 --- a/src/main/resources/data/create/recipe/milling/deepslate_high_emerald_ore.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "create:milling", - "ingredients": [ - { - "item": "custom_ore_gen:deepslatehighemeraldore" - } - ], - "results": [ - { - "item": "minecraft:emerald", - "count": 2 - }, - { - "item": "minecraft:emerald", - "chance": 0.25 - }, - { - "item": "minecraft:cobbled_deepslate", - "chance": 0.125 - }, - { - "item": "minecraft:experience_nugget", - "chance": 0.5 - } - ], - "processingTime": 150 -} diff --git a/src/main/resources/data/create/recipe/milling/deepslate_impure_gold_ore.json b/src/main/resources/data/create/recipe/milling/deepslate_impure_gold_ore.json deleted file mode 100644 index 5b92f134..00000000 --- a/src/main/resources/data/create/recipe/milling/deepslate_impure_gold_ore.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "create:milling", - "ingredients": [ - { - "item": "custom_ore_gen:deepslategoldore" - } - ], - "results": [ - { - "item": "minecraft:raw_gold", - "count": 2 - }, - { - "item": "minecraft:raw_gold", - "chance": 0.25 - }, - { - "item": "minecraft:cobbled_deepslate", - "chance": 0.125 - }, - { - "item": "minecraft:experience_nugget", - "chance": 0.5 - } - ], - "processingTime": 150 -} diff --git a/src/main/resources/data/create/recipe/milling/deepslate_impure_iron_ore.json b/src/main/resources/data/create/recipe/milling/deepslate_impure_iron_ore.json index aa332057..b4b259bd 100644 --- a/src/main/resources/data/create/recipe/milling/deepslate_impure_iron_ore.json +++ b/src/main/resources/data/create/recipe/milling/deepslate_impure_iron_ore.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "create" + } + ], "type": "create:milling", "ingredients": [ { @@ -7,21 +13,21 @@ ], "results": [ { - "item": "minecraft:raw_iron", - "count": 2 + "count": 2, + "id": "minecraft:raw_iron" }, { - "item": "minecraft:raw_iron", - "chance": 0.25 + "chance": 0.25, + "id": "minecraft:raw_iron" }, { - "item": "minecraft:cobbled_deepslate", - "chance": 0.125 + "chance": 0.125, + "id": "minecraft:cobbled_deepslate" }, { - "item": "minecraft:experience_nugget", - "chance": 0.5 + "chance": 0.5, + "id": "minecraft:experience_nugget" } ], - "processingTime": 150 -} + "processing_time": 150 +} \ No newline at end of file diff --git a/src/main/resources/data/create/recipe/milling/deepslate_lower_copper_ore.json b/src/main/resources/data/create/recipe/milling/deepslate_lower_copper_ore.json deleted file mode 100644 index 88d12c00..00000000 --- a/src/main/resources/data/create/recipe/milling/deepslate_lower_copper_ore.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "create:milling", - "ingredients": [ - { - "item": "custom_ore_gen:deepslatelowercopperore" - } - ], - "results": [ - { - "item": "minecraft:raw_copper", - "count": 5 - }, - { - "item": "minecraft:raw_copper", - "chance": 0.25 - }, - { - "item": "minecraft:cobbled_deepslate", - "chance": 0.125 - }, - { - "item": "minecraft:experience_nugget", - "chance": 0.5 - } - ], - "processingTime": 150 -} diff --git a/src/main/resources/data/create/recipe/milling/deepslate_lower_emerald_ore.json b/src/main/resources/data/create/recipe/milling/deepslate_lower_emerald_ore.json deleted file mode 100644 index 363ba8da..00000000 --- a/src/main/resources/data/create/recipe/milling/deepslate_lower_emerald_ore.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "create:milling", - "ingredients": [ - { - "item": "custom_ore_gen:deepslateloweremeraldore" - } - ], - "results": [ - { - "item": "minecraft:emerald", - "count": 2 - }, - { - "item": "minecraft:emerald", - "chance": 0.25 - }, - { - "item": "minecraft:cobbled_deepslate", - "chance": 0.125 - }, - { - "item": "minecraft:experience_nugget", - "chance": 0.5 - } - ], - "processingTime": 150 -} diff --git a/src/main/resources/data/create/recipe/milling/deepslate_pure_golden_ore.json b/src/main/resources/data/create/recipe/milling/deepslate_pure_golden_ore.json index 46ff1630..e665f023 100644 --- a/src/main/resources/data/create/recipe/milling/deepslate_pure_golden_ore.json +++ b/src/main/resources/data/create/recipe/milling/deepslate_pure_golden_ore.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "create" + } + ], "type": "create:milling", "ingredients": [ { @@ -7,21 +13,21 @@ ], "results": [ { - "item": "minecraft:raw_gold", - "count": 2 + "count": 2, + "id": "minecraft:raw_gold" }, { - "item": "minecraft:raw_gold", - "chance": 0.25 + "chance": 0.25, + "id": "minecraft:raw_gold" }, { - "item": "minecraft:cobbled_deepslate", - "chance": 0.125 + "chance": 0.125, + "id": "minecraft:cobbled_deepslate" }, { - "item": "minecraft:experience_nugget", - "chance": 0.5 + "chance": 0.5, + "id": "minecraft:experience_nugget" } ], - "processingTime": 150 -} + "processing_time": 150 +} \ No newline at end of file diff --git a/src/main/resources/data/create/recipe/milling/diamond_to_shards.json b/src/main/resources/data/create/recipe/milling/diamond_to_shards.json index 439f65e5..1002db6a 100644 --- a/src/main/resources/data/create/recipe/milling/diamond_to_shards.json +++ b/src/main/resources/data/create/recipe/milling/diamond_to_shards.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "create" + } + ], "type": "create:milling", "ingredients": [ { @@ -7,17 +13,17 @@ ], "results": [ { - "item": "custom_ore_gen:diamondshard", - "count": 5 + "count": 5, + "id": "custom_ore_gen:diamondshard" }, { - "item": "custom_ore_gen:diamondshard", - "chance": 0.5 + "chance": 0.5, + "id": "custom_ore_gen:diamondshard" }, { - "item": "custom_ore_gen:diamondshard", - "chance": 0.5 + "chance": 0.5, + "id": "custom_ore_gen:diamondshard" } ], - "processingTime": 150 -} + "processing_time": 150 +} \ No newline at end of file diff --git a/src/main/resources/data/create/recipe/milling/high_copper_ore.json b/src/main/resources/data/create/recipe/milling/high_copper_ore.json index 23a46001..23932d93 100644 --- a/src/main/resources/data/create/recipe/milling/high_copper_ore.json +++ b/src/main/resources/data/create/recipe/milling/high_copper_ore.json @@ -1,23 +1,29 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "create" + } + ], "type": "create:milling", "ingredients": [ { - "item": "custom_ore_gen:highcopperore" + "item": "custom_ore_gen:copperhighore" } ], "results": [ { - "item": "minecraft:raw_copper", - "count": 4 + "count": 4, + "id": "minecraft:raw_copper" }, { - "item": "minecraft:raw_copper", - "chance": 0.25 + "chance": 0.25, + "id": "minecraft:raw_copper" }, { - "item": "minecraft:experience_nugget", - "chance": 0.5 + "chance": 0.5, + "id": "minecraft:experience_nugget" } ], - "processingTime": 150 -} + "processing_time": 150 +} \ No newline at end of file diff --git a/src/main/resources/data/create/recipe/milling/high_emerald_ore.json b/src/main/resources/data/create/recipe/milling/high_emerald_ore.json index 587eeaad..0d486774 100644 --- a/src/main/resources/data/create/recipe/milling/high_emerald_ore.json +++ b/src/main/resources/data/create/recipe/milling/high_emerald_ore.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "create" + } + ], "type": "create:milling", "ingredients": [ { @@ -7,17 +13,17 @@ ], "results": [ { - "item": "minecraft:emerald", - "count": 2 + "count": 2, + "id": "minecraft:emerald" }, { - "item": "minecraft:emerald", - "chance": 0.25 + "chance": 0.25, + "id": "minecraft:emerald" }, { - "item": "minecraft:experience_nugget", - "chance": 0.5 + "chance": 0.5, + "id": "minecraft:experience_nugget" } ], - "processingTime": 150 -} + "processing_time": 150 +} \ No newline at end of file diff --git a/src/main/resources/data/create/recipe/milling/impure_gold_ore.json b/src/main/resources/data/create/recipe/milling/impure_gold_ore.json deleted file mode 100644 index cbd3fcf4..00000000 --- a/src/main/resources/data/create/recipe/milling/impure_gold_ore.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "create:milling", - "ingredients": [ - { - "item": "custom_ore_gen:goldore" - } - ], - "results": [ - { - "item": "minecraft:raw_gold", - "count": 2 - }, - { - "item": "minecraft:raw_gold", - "chance": 0.25 - }, - { - "item": "minecraft:experience_nugget", - "chance": 0.5 - } - ], - "processingTime": 150 -} diff --git a/src/main/resources/data/create/recipe/milling/impure_iron_ore.json b/src/main/resources/data/create/recipe/milling/impure_iron_ore.json index 4d0d0fad..a57fccd4 100644 --- a/src/main/resources/data/create/recipe/milling/impure_iron_ore.json +++ b/src/main/resources/data/create/recipe/milling/impure_iron_ore.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "create" + } + ], "type": "create:milling", "ingredients": [ { @@ -7,17 +13,17 @@ ], "results": [ { - "item": "minecraft:raw_iron", - "count": 2 + "count": 2, + "id": "minecraft:raw_iron" }, { - "item": "minecraft:raw_iron", - "chance": 0.25 + "chance": 0.25, + "id": "minecraft:raw_iron" }, { - "item": "minecraft:experience_nugget", - "chance": 0.5 + "chance": 0.5, + "id": "minecraft:experience_nugget" } ], - "processingTime": 150 -} + "processing_time": 150 +} \ No newline at end of file diff --git a/src/main/resources/data/create/recipe/milling/lower_copper_ore.json b/src/main/resources/data/create/recipe/milling/lower_copper_ore.json index 215f4ece..48a39be5 100644 --- a/src/main/resources/data/create/recipe/milling/lower_copper_ore.json +++ b/src/main/resources/data/create/recipe/milling/lower_copper_ore.json @@ -1,23 +1,29 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "create" + } + ], "type": "create:milling", "ingredients": [ { - "item": "custom_ore_gen:lowercopperore" + "item": "custom_ore_gen:copperlowerore" } ], "results": [ { - "item": "minecraft:raw_copper", - "count": 4 + "count": 4, + "id": "minecraft:raw_copper" }, { - "item": "minecraft:raw_copper", - "chance": 0.25 + "chance": 0.25, + "id": "minecraft:raw_copper" }, { - "item": "minecraft:experience_nugget", - "chance": 0.5 + "chance": 0.5, + "id": "minecraft:experience_nugget" } ], - "processingTime": 150 -} + "processing_time": 150 +} \ No newline at end of file diff --git a/src/main/resources/data/create/recipe/milling/lower_emerald_ore.json b/src/main/resources/data/create/recipe/milling/lower_emerald_ore.json index 6ef19f34..2d96aa3d 100644 --- a/src/main/resources/data/create/recipe/milling/lower_emerald_ore.json +++ b/src/main/resources/data/create/recipe/milling/lower_emerald_ore.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "create" + } + ], "type": "create:milling", "ingredients": [ { @@ -7,17 +13,17 @@ ], "results": [ { - "item": "minecraft:emerald", - "count": 2 + "count": 2, + "id": "minecraft:emerald" }, { - "item": "minecraft:emerald", - "chance": 0.25 + "chance": 0.25, + "id": "minecraft:emerald" }, { - "item": "minecraft:experience_nugget", - "chance": 0.5 + "chance": 0.5, + "id": "minecraft:experience_nugget" } ], - "processingTime": 150 -} + "processing_time": 150 +} \ No newline at end of file diff --git a/src/main/resources/data/create/recipe/milling/pure_golden_ore.json b/src/main/resources/data/create/recipe/milling/pure_golden_ore.json index fd4bbd66..c0e4f7c5 100644 --- a/src/main/resources/data/create/recipe/milling/pure_golden_ore.json +++ b/src/main/resources/data/create/recipe/milling/pure_golden_ore.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "create" + } + ], "type": "create:milling", "ingredients": [ { @@ -7,17 +13,17 @@ ], "results": [ { - "item": "minecraft:raw_gold", - "count": 2 + "count": 2, + "id": "minecraft:raw_gold" }, { - "item": "minecraft:raw_gold", - "chance": 0.25 + "chance": 0.25, + "id": "minecraft:raw_gold" }, { - "item": "minecraft:experience_nugget", - "chance": 0.5 + "chance": 0.5, + "id": "minecraft:experience_nugget" } ], - "processingTime": 150 -} + "processing_time": 150 +} \ No newline at end of file diff --git a/src/main/resources/data/create/recipe/mixing/diamond_shard_to_diamond.json b/src/main/resources/data/create/recipe/mixing/diamond_shard_to_diamond.json index 1ad52f7d..71d30b0d 100644 --- a/src/main/resources/data/create/recipe/mixing/diamond_shard_to_diamond.json +++ b/src/main/resources/data/create/recipe/mixing/diamond_shard_to_diamond.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "create" + } + ], "type": "create:mixing", "ingredients": [ { @@ -8,9 +14,9 @@ ], "results": [ { - "item": "minecraft:diamond", - "count": 1 + "count": 1, + "id": "minecraft:diamond" } ], - "processingTime": 100 -} + "processing_time": 100 +} \ No newline at end of file diff --git a/src/main/resources/data/mekanism/recipe/enriching/shard_diamond.json b/src/main/resources/data/mekanism/recipe/enriching/shard_diamond.json index dda42ee0..27aae8d0 100644 --- a/src/main/resources/data/mekanism/recipe/enriching/shard_diamond.json +++ b/src/main/resources/data/mekanism/recipe/enriching/shard_diamond.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "mekanism" + } + ], "type": "mekanism:enriching", "input": { "ingredient": { @@ -9,4 +15,4 @@ "count": 2, "id": "custom_ore_gen:diamondshard" } -} \ No newline at end of file +}