From 413e187e2fae55313d3b7ad4d9818f9de6cdad97 Mon Sep 17 00:00:00 2001 From: IM23a-spirgif Date: Fri, 30 May 2025 19:10:39 +0200 Subject: [PATCH] Added recipes for Stalinium armor. Enhanced progression with crafting options. --- .../stalinium/datagen/ModRecipeProvider.java | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/src/main/java/net/krituximon/stalinium/datagen/ModRecipeProvider.java b/src/main/java/net/krituximon/stalinium/datagen/ModRecipeProvider.java index d0b3169..debe439 100644 --- a/src/main/java/net/krituximon/stalinium/datagen/ModRecipeProvider.java +++ b/src/main/java/net/krituximon/stalinium/datagen/ModRecipeProvider.java @@ -84,5 +84,37 @@ public class ModRecipeProvider extends RecipeProvider implements IConditionBuild .define('I', ModItems.STALINIUM_INGOT.get()) .define('G', Items.GOLD_BLOCK) .unlockedBy("has_ingot", has(ModItems.STALINIUM_INGOT)).save(recipeOutput); + + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, ModItems.STALINIUM_HELMET.get()) + .pattern("NSN") + .pattern("S S") + .pattern(" ") + .define('S', ModItems.STALINIUM_INGOT.get()) + .define('N', Items.NETHERITE_INGOT) + .unlockedBy("has_ingot", has(ModItems.STALINIUM_INGOT)).save(recipeOutput); + + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, ModItems.STALINIUM_CHESTPLATE.get()) + .pattern("S S") + .pattern("SSS") + .pattern("NNN") + .define('S', ModItems.STALINIUM_INGOT.get()) + .define('N', Items.NETHERITE_INGOT) + .unlockedBy("has_ingot", has(ModItems.STALINIUM_INGOT)).save(recipeOutput); + + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, ModItems.STALINIUM_LEGGINGS.get()) + .pattern("NNN") + .pattern("S S") + .pattern("S S") + .define('S', ModItems.STALINIUM_INGOT.get()) + .define('N', Items.NETHERITE_INGOT) + .unlockedBy("has_ingot", has(ModItems.STALINIUM_INGOT)).save(recipeOutput); + + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, ModItems.STALINIUM_BOOTS.get()) + .pattern("S S") + .pattern("N N") + .pattern(" ") + .define('S', ModItems.STALINIUM_INGOT.get()) + .define('N', Items.NETHERITE_INGOT) + .unlockedBy("has_ingot", has(ModItems.STALINIUM_INGOT)).save(recipeOutput); } }