package ru.nord; import ru.nord.common.utils.Version; import ru.nord.common.utils.enums.EnumFoodNord; import ru.nord.common.utils.enums.EnumGlassFood; import ru.nord_core.common.helpers.RegisterHelper2; import ru.nord_core.common.items.*; import static ru.nord_core.common.helpers.RegisterRenderHelper.modelRegister; public class NordFood { public static void preInit() { createItem(); createBlock(); registerItem(); registerBlock(); registerBlockModel(); registerItemModel(); } private static void registerBlockModel() { } public static void init() { registerTileEntity(); } public static void postInit() { } private static void createItem() { NordItems.itemFoodNord = new ItemFoodNord().setUnlocalizedName("itemFood"); NordItems.itemGlassFood = new ItemContainerForFood(Version.MODID).setUnlocalizedName("itemGlassFood"); } private static void createBlock() { } private static void registerItem() { RegisterHelper2.registerItem(NordItems.itemFoodNord, "itemFood"); RegisterHelper2.registerItem(NordItems.itemGlassFood, "itemGlassFood"); } private static void registerBlock() { } private static void registerTileEntity() { } private static void registerItemModel() { for (EnumFoodNord enumType : EnumFoodNord.values()) { modelRegister().registerItemModelForMeta(NordItems.itemFoodNord, enumType.getMetadata(),"type=" + enumType.getName()); } for (EnumGlassFood enumType : EnumGlassFood.values()) { modelRegister().registerItemModelForMeta(NordItems.itemGlassFood, enumType.getMetadata(),"type=" + enumType.getName()); } } }