Created recipes for all items.

This commit is contained in:
2022-01-18 20:01:21 +00:00
parent 34e4438386
commit a778ddf7c6

View File

@ -29,46 +29,69 @@ public class ModRecipeProvider extends RecipeProvider {
.pattern("N|N") .pattern("N|N")
.unlockedBy("has_item", has(Items.WHEAT)) .unlockedBy("has_item", has(Items.WHEAT))
.save(consumer); .save(consumer);
/* ExtendedShapedRecipeBuilder.shaped(ModRecipes.TOTEM_RECIPE.get(), ModItems.IRON_TOTEM.get())
ShapedRecipeBuilder.shaped(ModItems.STRAW_TOTEM.get()) .define('B', Items.IRON_BLOCK)
.define('W', Items.WHEAT)
.define('|', Items.STICK)
.define('S', Items.STRING)
.define('N', Items.IRON_NUGGET)
.pattern("NSN")
.pattern("NWN")
.pattern("N|N")
.unlockedBy("has_item", has(Items.WHEAT))
.save(consumer);
ShapedRecipeBuilder.shaped(ModItems.STRAW_CHARGE.get())
.define('W', Items.WHEAT)
.define('E', Items.EMERALD) .define('E', Items.EMERALD)
.define('I', Items.IRON_INGOT) .define('I', Items.IRON_INGOT)
.pattern("IWI") .pattern(" E ")
.pattern("WEW") .pattern("IBI")
.pattern("IWI") .pattern(" I ")
.unlockedBy("has_item", has(Items.EMERALD)) .unlockedBy("has_item", has(Items.EMERALD))
.save(consumer); .save(consumer);
*/ ExtendedShapedRecipeBuilder.shaped(ModRecipes.TOTEM_RECIPE.get(), ModItems.DIAMOND_TOTEM.get())
/* .define('T', Items.TOTEM_OF_UNDYING)
ShapedRecipeBuilder.shaped(ModItems.TOTEM_OF_REVIVING.get()) .define('D', Items.DIAMOND)
.define('#', Items.TOTEM_OF_UNDYING) .pattern("DDD")
.define('@', Items.DIAMOND) .pattern("DTD")
.pattern("@@@") .pattern("DDD")
.pattern("@#@")
.pattern("@@@")
.unlockedBy("has_item", has(Items.TOTEM_OF_UNDYING)) .unlockedBy("has_item", has(Items.TOTEM_OF_UNDYING))
.save(consumer); .save(consumer);
ShapedRecipeBuilder.shaped(ModItems.REVIVING_CHARGE.get()) ExtendedShapedRecipeBuilder.shaped(ModRecipes.TOTEM_RECIPE.get(), ModItems.NETHERITE_TOTEM.get())
.define('#', Items.TOTEM_OF_UNDYING) .define('T', ModItems.DIAMOND_TOTEM.get())
.define('@', Items.DIAMOND_BLOCK) .define('N', Items.NETHERITE_SCRAP)
.define('E', Items.ENDER_PEARL) .define('G', Items.GOLD_INGOT)
.pattern("@E@") .define('B', Items.NETHER_BRICK)
.pattern("E#E") .pattern("BNB")
.pattern("@E@") .pattern("NTN")
.unlockedBy("has_item", has(ModItems.TOTEM_OF_REVIVING.get())) .pattern("BGB")
.unlockedBy("has_item", has(Items.NETHERITE_SCRAP))
.save(consumer);
ExtendedShapedRecipeBuilder.shaped(ModRecipes.CHARGE_RECIPE.get(), ModItems.STRAW_CHARGE.get())
.define('E', Items.EMERALD)
.define('W', Items.WHEAT)
.define('N', Items.IRON_NUGGET)
.pattern("NWN")
.pattern("WEW")
.pattern("NWN")
.unlockedBy("has_item", has(ModItems.STRAW_TOTEM.get()))
.save(consumer);
ExtendedShapedRecipeBuilder.shaped(ModRecipes.CHARGE_RECIPE.get(), ModItems.IRON_CHARGE.get())
.define('E', Items.EMERALD)
.define('I', Items.IRON_INGOT)
.define('N', Items.IRON_NUGGET)
.pattern("NIN")
.pattern("IEI")
.pattern("NIN")
.unlockedBy("has_item", has(ModItems.IRON_TOTEM.get()))
.save(consumer);
ExtendedShapedRecipeBuilder.shaped(ModRecipes.TOTEM_RECIPE.get(), ModItems.DIAMOND_CHARGE.get())
.define('E', Items.EMERALD)
.define('D', Items.DIAMOND)
.define('I', Items.IRON_INGOT)
.pattern("IDI")
.pattern("IEI")
.pattern("III")
.unlockedBy("has_item", has(ModItems.DIAMOND_TOTEM.get()))
.save(consumer);
ExtendedShapedRecipeBuilder.shaped(ModRecipes.CHARGE_RECIPE.get(), ModItems.NETHERITE_CHARGE.get())
.define('C', ModItems.DIAMOND_CHARGE.get())
.define('N', Items.NETHERITE_SCRAP)
.define('G', Items.GOLD_INGOT)
.pattern("GNG")
.pattern("NCN")
.pattern("GNG")
.unlockedBy("has_item", has(ModItems.NETHERITE_TOTEM.get()))
.save(consumer); .save(consumer);
*/
} }
} }