package xyz.nuark.mods.electromana; import net.minecraft.item.Item; import net.minecraftforge.fml.RegistryObject; import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext; import net.minecraftforge.registries.DeferredRegister; import net.minecraftforge.registries.ForgeRegistries; import xyz.nuark.mods.electromana.item.ManaTransformerItem; import xyz.nuark.mods.electromana.item.ReinforcedNetherStarItem; import xyz.nuark.mods.electromana.item.ReinforcedNetherStarPieceItem; import xyz.nuark.mods.electromana.item.ReinforcedPlateItem; import xyz.nuark.mods.electromana.setup.ModSetup; public class ElectroManaItems { private static final DeferredRegister ITEMS = DeferredRegister.create(ForgeRegistries.ITEMS, ElectroMana.ID); public static final RegistryObject MANA_TRANSFORMER_ITEM = ITEMS.register( "mana_transformer", () -> new ManaTransformerItem(ElectroManaBlocks.MANA_TRANSFORMER.get(), ModSetup.ITEM_PROPS) ); public static final RegistryObject MANA_TRANSFORMER_ITEM_MK2 = ITEMS.register( "mana_transformer_mk2", () -> new ManaTransformerItem(ElectroManaBlocks.MANA_TRANSFORMER_MK2.get(), ModSetup.ITEM_PROPS) ); public static final RegistryObject LESSER_MANA_ALTAR_ITEM = ITEMS.register( "lesser_mana_altar", () -> new ManaTransformerItem(ElectroManaBlocks.LESSER_MANA_ALTAR.get(), ModSetup.ITEM_PROPS) ); public static final RegistryObject GREATER_MANA_ALTAR_ITEM = ITEMS.register( "greater_mana_altar", () -> new ManaTransformerItem(ElectroManaBlocks.GREATER_MANA_ALTAR.get(), ModSetup.ITEM_PROPS) ); public static final RegistryObject EXQUISITE_MANA_ALTAR_ITEM = ITEMS.register( "exquisite_mana_altar", () -> new ManaTransformerItem(ElectroManaBlocks.EXQUISITE_MANA_ALTAR.get(), ModSetup.ITEM_PROPS) ); public static final RegistryObject REINFORCED_NETHER_STAR = ITEMS.register( "reinforced_nether_star", ReinforcedNetherStarItem::new ); public static final RegistryObject REINFORCED_NETHER_STAR_PIECE = ITEMS.register( "reinforced_nether_star_piece", ReinforcedNetherStarPieceItem::new ); public static final RegistryObject REINFORCED_PLATE = ITEMS.register( "reinforced_plate", ReinforcedPlateItem::new ); public static void register() { ITEMS.register(FMLJavaModLoadingContext.get().getModEventBus()); } }