71 lines
2.8 KiB
Java
71 lines
2.8 KiB
Java
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<Item> ITEMS = DeferredRegister.create(ForgeRegistries.ITEMS, ElectroMana.ID);
|
|
|
|
public static final RegistryObject<Item> MANA_TRANSFORMER_ITEM =
|
|
ITEMS.register(
|
|
"mana_transformer",
|
|
() -> new ManaTransformerItem(ElectroManaBlocks.MANA_TRANSFORMER.get(), ModSetup.ITEM_PROPS)
|
|
);
|
|
|
|
public static final RegistryObject<Item> MANA_TRANSFORMER_ITEM_MK2 =
|
|
ITEMS.register(
|
|
"mana_transformer_mk2",
|
|
() -> new ManaTransformerItem(ElectroManaBlocks.MANA_TRANSFORMER_MK2.get(), ModSetup.ITEM_PROPS)
|
|
);
|
|
|
|
public static final RegistryObject<Item> LESSER_MANA_ALTAR_ITEM =
|
|
ITEMS.register(
|
|
"lesser_mana_altar",
|
|
() -> new ManaTransformerItem(ElectroManaBlocks.LESSER_MANA_ALTAR.get(), ModSetup.ITEM_PROPS)
|
|
);
|
|
|
|
public static final RegistryObject<Item> GREATER_MANA_ALTAR_ITEM =
|
|
ITEMS.register(
|
|
"greater_mana_altar",
|
|
() -> new ManaTransformerItem(ElectroManaBlocks.GREATER_MANA_ALTAR.get(), ModSetup.ITEM_PROPS)
|
|
);
|
|
|
|
public static final RegistryObject<Item> EXQUISITE_MANA_ALTAR_ITEM =
|
|
ITEMS.register(
|
|
"exquisite_mana_altar",
|
|
() -> new ManaTransformerItem(ElectroManaBlocks.EXQUISITE_MANA_ALTAR.get(), ModSetup.ITEM_PROPS)
|
|
);
|
|
|
|
|
|
public static final RegistryObject<Item> REINFORCED_NETHER_STAR =
|
|
ITEMS.register(
|
|
"reinforced_nether_star",
|
|
ReinforcedNetherStarItem::new
|
|
);
|
|
|
|
|
|
public static final RegistryObject<Item> REINFORCED_NETHER_STAR_PIECE =
|
|
ITEMS.register(
|
|
"reinforced_nether_star_piece",
|
|
ReinforcedNetherStarPieceItem::new
|
|
);
|
|
|
|
|
|
public static final RegistryObject<Item> REINFORCED_PLATE =
|
|
ITEMS.register(
|
|
"reinforced_plate",
|
|
ReinforcedPlateItem::new
|
|
);
|
|
|
|
public static void register() {
|
|
ITEMS.register(FMLJavaModLoadingContext.get().getModEventBus());
|
|
}
|
|
}
|