Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package club.slickyfox.afism.init;
- import club.slickyfox.afism.items.Afism;
- import club.slickyfox.afism.items.Ingots;
- import club.slickyfox.afism.items.OreDrops;
- import club.slickyfox.afism.util.IHasModel;
- import net.minecraft.item.Item;
- import net.minecraftforge.client.event.ModelRegistryEvent;
- import net.minecraftforge.event.RegistryEvent;
- import net.minecraftforge.fml.common.Mod;
- import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
- import net.minecraftforge.fml.relauncher.Side;
- import net.minecraftforge.fml.relauncher.SideOnly;
- import java.util.ArrayList;
- import java.util.List;
- @Mod.EventBusSubscriber
- public class InitItems {
- public static final List<Item> ITEMS = new ArrayList<Item>();
- public static final Item AFISM = new Afism();
- public static final Item OREDROP = new OreDrops();
- public static final Item INGOTS = new Ingots();
- @SubscribeEvent
- public static void onItemRegister(RegistryEvent.Register<Item> event) {
- event.getRegistry().registerAll(InitItems.ITEMS.toArray(new Item[0]));
- }
- @SubscribeEvent
- @SideOnly(Side.CLIENT)
- public static void onModelRegister(ModelRegistryEvent event) {
- for (Item item : InitItems.ITEMS) {
- if (item instanceof IHasModel) {
- ((IHasModel) item).registerModels();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement