Skip to content

Fix crafting and crash for create608#71

Merged
MathisGredt merged 9 commits intomainfrom
fixCraftingAndCrashForCreate608
Nov 11, 2025
Merged

Fix crafting and crash for create608#71
MathisGredt merged 9 commits intomainfrom
fixCraftingAndCrashForCreate608

Conversation

@Giovanniricotta2002
Copy link
Member

This pull request introduces new crafting recipes for various blocks and items in the mod, focusing on compacting and decomposing storage blocks, armor, and colored cloths. It also refactors dyeable item lists to use a new DyedItemsList class for better maintainability and consistency. Additionally, the mod dependencies are updated to newer versions for improved compatibility.

Crafting Recipe Additions and Improvements

  • Added shaped crafting recipes for several blocks, including REINFORCED_GLASS, ENRICHED_SOUL_SOIL, ENRICHING_CAMPFIRE, RAW_URANIUM_BLOCK, and RAW_LEAD_BLOCK, allowing players to craft these with specific ingredients and patterns. [1] [2] [3] [4] [5]
  • Added decompression (decompacting) recipes for raw metals and ingots (lead, uranium, steel), and nuggets, enabling conversion from storage blocks back to individual items. [1] [2] [3] [4]

Armor and Cloth Recipe Refactor

  • Refactored dyeable item lists for anti-radiation armor (Helmet, Chestplate, Leggings) and ClothItem to use the new DyedItemsList class, replacing the previous custom dye item list implementations for better structure and extensibility. [1] [2]
  • Added explicit crafting recipes for all color variants of anti-radiation armor and cloth, making use of cloth and dye ingredients for each color. [1] [2]

Dependency and Version Updates

  • Updated mod dependency versions in gradle.properties to newer releases, including create_version, ponder_version, and flywheel_version, ensuring compatibility with the latest mod ecosystem.

Codebase Maintenance

  • Added necessary imports for recipe and item registration, and removed unused imports related to previous dye item list implementations. [1] [2] [3]

These changes collectively improve the mod's crafting system, enhance maintainability, and ensure up-to-date dependencies.

…as_cloth" criteria instead of "has_item".

- Updated JSON files for magenta, orange, pink, purple, red, white, and yellow anti-radiation armor pieces.
- Added new advancements for crafting raw lead and uranium blocks, enriched soul soil, and reinforced glass.
- Introduced new recipes for lead and uranium ingots, nuggets, and raw materials from decompacting.
- Adjusted the category of enriched soul soil to "building".
- Modified the splashing recipe for crushed raw lead to include lead nuggets.
- Updated CNCrushingRecipeGen to extend CrushingRecipeGen and removed redundant methods.
- Updated CNEnrichedRecipeGen to extend EnrichedRecipeGen and simplified constructor.
- Updated CNItemApplicationRecipeGen to extend ItemApplicationRecipeGen and streamlined constructor.
- Updated CNMechanicalCraftingRecipeGen to extend MechanicalCraftingRecipeGen and removed unnecessary methods.
- Updated CNMixingRecipeGen to extend MixingRecipeGen and simplified constructor.
- Updated CNPressingRecipeGen to extend PressingRecipeGen and streamlined constructor.
- Refactored CNProcessingRecipeGen to extend RecipeProvider and removed deprecated methods.
- Updated CNShapelessRecipeGen to extend BaseRecipeProvider and removed unused methods.
- Updated CNStandardRecipeGen to extend BaseRecipeProvider and simplified constructor.
- Updated CNWashingRecipeGen to extend WashingRecipeGen and streamlined constructor.
- Added DyedItemsList class for managing dyed item entries.
@MathisGredt MathisGredt merged commit faf2880 into main Nov 11, 2025
@Giovanniricotta2002 Giovanniricotta2002 deleted the fixCraftingAndCrashForCreate608 branch November 19, 2025 15:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants