95 lines
5.2 KiB
Java
95 lines
5.2 KiB
Java
package org.betterx.betterend.recipe;
|
|
|
|
import org.betterx.bclib.recipes.BCLRecipeBuilder;
|
|
import org.betterx.betterend.BetterEnd;
|
|
import org.betterx.betterend.config.Configs;
|
|
import org.betterx.betterend.registry.EndBlocks;
|
|
import org.betterx.betterend.registry.EndItems;
|
|
|
|
import net.minecraft.world.item.Items;
|
|
|
|
public class SmithingRecipes {
|
|
|
|
public static void register() {
|
|
BCLRecipeBuilder.smithing(BetterEnd.makeID("aeternium_sword_handle"), EndItems.AETERNIUM_SWORD_HANDLE)
|
|
.checkConfig(Configs.RECIPE_CONFIG)
|
|
.setBase(EndBlocks.TERMINITE.ingot)
|
|
.setAddition(EndItems.LEATHER_WRAPPED_STICK)
|
|
.build();
|
|
|
|
BCLRecipeBuilder.smithing(BetterEnd.makeID("aeternium_sword"), EndItems.AETERNIUM_SWORD)
|
|
.checkConfig(Configs.RECIPE_CONFIG)
|
|
.setBase(EndItems.AETERNIUM_SWORD_BLADE)
|
|
.setAddition(EndItems.AETERNIUM_SWORD_HANDLE)
|
|
.build();
|
|
BCLRecipeBuilder.smithing(BetterEnd.makeID("aeternium_pickaxe"), EndItems.AETERNIUM_PICKAXE)
|
|
.checkConfig(Configs.RECIPE_CONFIG)
|
|
.setBase(EndItems.AETERNIUM_PICKAXE_HEAD)
|
|
.setAddition(EndItems.LEATHER_WRAPPED_STICK)
|
|
.build();
|
|
BCLRecipeBuilder.smithing(BetterEnd.makeID("aeternium_axe"), EndItems.AETERNIUM_AXE)
|
|
.checkConfig(Configs.RECIPE_CONFIG)
|
|
.setBase(EndItems.AETERNIUM_AXE_HEAD)
|
|
.setAddition(EndItems.LEATHER_WRAPPED_STICK)
|
|
.build();
|
|
BCLRecipeBuilder.smithing(BetterEnd.makeID("aeternium_shovel"), EndItems.AETERNIUM_SHOVEL)
|
|
.checkConfig(Configs.RECIPE_CONFIG)
|
|
.setBase(EndItems.AETERNIUM_SHOVEL_HEAD)
|
|
.setAddition(EndItems.LEATHER_WRAPPED_STICK)
|
|
.build();
|
|
BCLRecipeBuilder.smithing(BetterEnd.makeID("aeternium_hoe"), EndItems.AETERNIUM_HOE)
|
|
.checkConfig(Configs.RECIPE_CONFIG)
|
|
.setBase(EndItems.AETERNIUM_HOE_HEAD)
|
|
.setAddition(EndItems.LEATHER_WRAPPED_STICK)
|
|
.build();
|
|
BCLRecipeBuilder.smithing(BetterEnd.makeID("aeternium_hammer"), EndItems.AETERNIUM_HAMMER)
|
|
.checkConfig(Configs.RECIPE_CONFIG)
|
|
.setBase(EndItems.AETERNIUM_HAMMER_HEAD)
|
|
.setAddition(EndItems.LEATHER_WRAPPED_STICK)
|
|
.build();
|
|
|
|
BCLRecipeBuilder.smithing(BetterEnd.makeID("netherite_hammer"), EndItems.NETHERITE_HAMMER)
|
|
.checkConfig(Configs.RECIPE_CONFIG)
|
|
.setBase(EndItems.DIAMOND_HAMMER)
|
|
.setAddition(Items.NETHERITE_INGOT)
|
|
.build();
|
|
|
|
BCLRecipeBuilder.smithing(BetterEnd.makeID("aeternium_helmet"), EndItems.AETERNIUM_HELMET)
|
|
.checkConfig(Configs.RECIPE_CONFIG)
|
|
.setBase(EndBlocks.TERMINITE.helmet)
|
|
.setAddition(EndItems.AETERNIUM_FORGED_PLATE)
|
|
.build();
|
|
BCLRecipeBuilder.smithing(BetterEnd.makeID("aeternium_chestplate"), EndItems.AETERNIUM_CHESTPLATE)
|
|
.checkConfig(Configs.RECIPE_CONFIG)
|
|
.setBase(EndBlocks.TERMINITE.chestplate)
|
|
.setAddition(EndItems.AETERNIUM_FORGED_PLATE)
|
|
.build();
|
|
BCLRecipeBuilder.smithing(BetterEnd.makeID("aeternium_leggings"), EndItems.AETERNIUM_LEGGINGS)
|
|
.checkConfig(Configs.RECIPE_CONFIG)
|
|
.setBase(EndBlocks.TERMINITE.leggings)
|
|
.setAddition(EndItems.AETERNIUM_FORGED_PLATE)
|
|
.build();
|
|
BCLRecipeBuilder.smithing(BetterEnd.makeID("aeternium_boots"), EndItems.AETERNIUM_BOOTS)
|
|
.checkConfig(Configs.RECIPE_CONFIG)
|
|
.setBase(EndBlocks.TERMINITE.boots)
|
|
.setAddition(EndItems.AETERNIUM_FORGED_PLATE)
|
|
.build();
|
|
|
|
BCLRecipeBuilder.smithing(BetterEnd.makeID("thallasium_anvil_updrade"), EndBlocks.TERMINITE.anvilBlock.asItem())
|
|
.checkConfig(Configs.RECIPE_CONFIG)
|
|
.setBase(EndBlocks.THALLASIUM.anvilBlock.asItem())
|
|
.setAddition(EndBlocks.TERMINITE.block)
|
|
.build();
|
|
BCLRecipeBuilder.smithing(BetterEnd.makeID("terminite_anvil_updrade"), EndBlocks.AETERNIUM_ANVIL.asItem())
|
|
.checkConfig(Configs.RECIPE_CONFIG)
|
|
.setBase(EndBlocks.TERMINITE.anvilBlock.asItem())
|
|
.setAddition(EndItems.AETERNIUM_INGOT)
|
|
.build();
|
|
|
|
BCLRecipeBuilder.smithing(BetterEnd.makeID("armored_elytra"), EndItems.ARMORED_ELYTRA)
|
|
.checkConfig(Configs.RECIPE_CONFIG)
|
|
.setBase(Items.ELYTRA)
|
|
.setAddition(EndItems.AETERNIUM_INGOT)
|
|
.build();
|
|
}
|
|
}
|