From adb03aa7262d93a0f89b5c49b62e9b606f1ff51c Mon Sep 17 00:00:00 2001 From: Robotgiggle <88736742+Robotgiggle@users.noreply.github.com> Date: Wed, 27 May 2026 18:33:30 -0400 Subject: [PATCH 1/3] Update edified panel recipe --- .../hexcasting/datagen/recipe/HexplatRecipes.java | 7 +++++-- .../data/hexcasting/recipes/edified_panel.json | 13 +++++-------- .../data/hexcasting/recipes/edified_panel.json | 13 +++++-------- 3 files changed, 15 insertions(+), 18 deletions(-) diff --git a/Common/src/main/java/at/petrak/hexcasting/datagen/recipe/HexplatRecipes.java b/Common/src/main/java/at/petrak/hexcasting/datagen/recipe/HexplatRecipes.java index 2ba8629a3..c1e7f925b 100644 --- a/Common/src/main/java/at/petrak/hexcasting/datagen/recipe/HexplatRecipes.java +++ b/Common/src/main/java/at/petrak/hexcasting/datagen/recipe/HexplatRecipes.java @@ -323,8 +323,11 @@ public void buildRecipes(Consumer recipes) { .unlockedBy("has_item", hasItem(log)).save(recipes); } - ring(RecipeCategory.BUILDING_BLOCKS, HexBlocks.EDIFIED_PANEL, 8, - HexTags.Items.EDIFIED_PLANKS, null) + ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, HexBlocks.EDIFIED_PANEL, 9) + .define('W', HexTags.Items.EDIFIED_PLANKS) + .pattern("WWW") + .pattern("WWW") + .pattern("WWW") .unlockedBy("has_item", hasItem(HexTags.Items.EDIFIED_PLANKS)).save(recipes); ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, HexBlocks.EDIFIED_TILE, 6) diff --git a/Fabric/src/generated/resources/data/hexcasting/recipes/edified_panel.json b/Fabric/src/generated/resources/data/hexcasting/recipes/edified_panel.json index af912d562..3141960ae 100644 --- a/Fabric/src/generated/resources/data/hexcasting/recipes/edified_panel.json +++ b/Fabric/src/generated/resources/data/hexcasting/recipes/edified_panel.json @@ -2,20 +2,17 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "C": { - "tag": "hexcasting:edified_planks" - }, - "D": { + "W": { "tag": "hexcasting:edified_planks" } }, "pattern": [ - "DCD", - "C C", - "DCD" + "WWW", + "WWW", + "WWW" ], "result": { - "count": 8, + "count": 9, "item": "hexcasting:edified_panel" }, "show_notification": true diff --git a/Forge/src/generated/resources/data/hexcasting/recipes/edified_panel.json b/Forge/src/generated/resources/data/hexcasting/recipes/edified_panel.json index af912d562..3141960ae 100644 --- a/Forge/src/generated/resources/data/hexcasting/recipes/edified_panel.json +++ b/Forge/src/generated/resources/data/hexcasting/recipes/edified_panel.json @@ -2,20 +2,17 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "C": { - "tag": "hexcasting:edified_planks" - }, - "D": { + "W": { "tag": "hexcasting:edified_planks" } }, "pattern": [ - "DCD", - "C C", - "DCD" + "WWW", + "WWW", + "WWW" ], "result": { - "count": 8, + "count": 9, "item": "hexcasting:edified_panel" }, "show_notification": true From 770eb04046dc9ebe97168d04bfd5811bfac112e1 Mon Sep 17 00:00:00 2001 From: Robotgiggle <88736742+Robotgiggle@users.noreply.github.com> Date: Wed, 27 May 2026 18:34:08 -0400 Subject: [PATCH 2/3] Move cannot_modify_cost jsons to prevent deletion when datagenning --- .../resources/data/hexcasting/tags/action/cannot_modify_cost.json | 0 .../hexcasting/tags/hexcasting/action/cannot_modify_cost.json | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename Fabric/src/{generated => main}/resources/data/hexcasting/tags/action/cannot_modify_cost.json (100%) rename Forge/src/{generated => main}/resources/data/hexcasting/tags/hexcasting/action/cannot_modify_cost.json (100%) diff --git a/Fabric/src/generated/resources/data/hexcasting/tags/action/cannot_modify_cost.json b/Fabric/src/main/resources/data/hexcasting/tags/action/cannot_modify_cost.json similarity index 100% rename from Fabric/src/generated/resources/data/hexcasting/tags/action/cannot_modify_cost.json rename to Fabric/src/main/resources/data/hexcasting/tags/action/cannot_modify_cost.json diff --git a/Forge/src/generated/resources/data/hexcasting/tags/hexcasting/action/cannot_modify_cost.json b/Forge/src/main/resources/data/hexcasting/tags/hexcasting/action/cannot_modify_cost.json similarity index 100% rename from Forge/src/generated/resources/data/hexcasting/tags/hexcasting/action/cannot_modify_cost.json rename to Forge/src/main/resources/data/hexcasting/tags/hexcasting/action/cannot_modify_cost.json From 4001c498ab0c34d8eb8cdff9f682616ba2f3548f Mon Sep 17 00:00:00 2001 From: Robotgiggle <88736742+Robotgiggle@users.noreply.github.com> Date: Wed, 27 May 2026 18:34:45 -0400 Subject: [PATCH 3/3] Update changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6cd50c09c..5b5f75376 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,6 +25,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). - Updated the Flay Mind recipe display in EMI and JEI to cycle through all valid entities if the input is an entity tag ([#1023](https://github.com/FallingColors/HexMod/pull/1023)) @YukkuriC - Re-implemented the ability to extract stored media from items in trinket/curio slots ([#996](https://github.com/FallingColors/HexMod/pull/996)) @YukkuriC - Patterns involving entity look direction now compensate for the vanilla bug that causes projectiles and phantoms to report the wrong direction ([#1025](https://github.com/FallingColors/HexMod/pull/1025)) @Robotgiggle +- Edified Panels are now crafted with 9 planks rather than 8 to avoid conflicting with the vanilla chest recipe ([#1080](https://github.com/FallingColors/HexMod/pull/1080)) @Robotgiggle - Updated Inline dependency from 1.0.1 to 1.2.2 ([#1043](https://github.com/FallingColors/HexMod/pull/1043)) @Robotgiggle - Updated Fabric Language Kotlin dependency from 1.9.4 to 1.13.7 ([#1043](https://github.com/FallingColors/HexMod/pull/1043)) @Robotgiggle - Updated Kotlin for Forge dependency from 4.3.0 to 4.12.0 ([#1043](https://github.com/FallingColors/HexMod/pull/1043)) @Robotgiggle