Advertisement
HalestormXV

ItemClass

Jul 20th, 2017
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.85 KB | None | 0 0
  1. public static Item essence;
  2.  
  3. public static void initItems() //illustrates both ways to register an item.
  4.     {  
  5.     essence = new CardEssence("essence");      
  6.     goodRegisterItem(essence);
  7.     }
  8.    
  9. public static void registerRenders()
  10.     {
  11.         for (int i = 0; i < EA_EnumHandler.CardEssences.values().length; i++)
  12.         {
  13.             goodRegisterRender(essence, i, "essence_" + EA_EnumHandler.CardEssences.values()[i].getName());
  14.         }
  15.     }
  16.  
  17. public static void goodRegisterRender(Item item, int meta, String fileName)
  18.     {
  19.         ModelLoader.setCustomModelResourceLocation(item, meta, new ModelResourceLocation(new ResourceLocation(fileName), "inventory"));
  20.     }
  21.  
  22.    
  23. public static void goodRegisterItem(Item item)
  24.     {
  25.         item.setCreativeTab(Reference.eaCreativeTab);
  26.         GameRegistry.register(item);
  27.         Utils.getLogger().info("Registered item: " + item.getUnlocalizedName().substring(5));
  28.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement