Advertisement
Guest User

ItemRegister.java

a guest
Aug 13th, 2019
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.98 KB | None | 0 0
  1. package com.farus.mythcraft.main;
  2.  
  3.  
  4. import com.farus.mythcraft.items.ItemPowder;
  5.  
  6. import net.minecraft.client.Minecraft;
  7. import net.minecraft.client.renderer.block.model.ModelResourceLocation;
  8. import net.minecraft.item.Item;
  9. import net.minecraftforge.fml.common.registry.ForgeRegistries;
  10. import net.minecraftforge.fml.relauncher.Side;
  11. import net.minecraftforge.fml.relauncher.SideOnly;
  12.  
  13. public class ItemRegister {
  14.    
  15.     public static Item POWDER = new ItemPowder("powder");
  16.    
  17.     public static void register() {
  18.         setRegister(POWDER);
  19.     }
  20.     @SideOnly(Side.CLIENT)
  21.     public static void registerRender()
  22.     {
  23.         setRender(POWDER);
  24.     }
  25.  
  26.     private static void setRegister(Item item)
  27.     {
  28.         ForgeRegistries.ITEMS.register(item);
  29.     }
  30.  
  31.     @SideOnly(Side.CLIENT)
  32.     private static void setRender(Item item)
  33.     {
  34.         Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation(item.getRegistryName(), "inventory"));
  35.     }
  36.  
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement