Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.71 KB | None | 0 0
  1. package init;
  2.  
  3. import com.WLLC.SurvivalApokalipseMOD.Reference;
  4.  
  5. import items.ItemChiodi;
  6. import items.ItemGenevirus;
  7. import items.ItemNastro;
  8. import items.ItemPlaccametallo;
  9. import items.ItemTesseramagnetica;
  10. import net.minecraft.client.Minecraft;
  11. import net.minecraft.client.renderer.block.model.ModelResourceLocation;
  12. import net.minecraft.item.Item;
  13. import net.minecraftforge.fml.common.registry.GameRegistry;
  14. import net.minecraftforge.registries.GameData;
  15. import net.minecraftforge.registries.IForgeRegistryEntry;
  16.  
  17.  
  18. public class ModItems {
  19.  
  20.     public static Item genevirus;
  21.     public static Item tesseramagnetica;
  22.     public static Item chiodi;
  23.     public static Item nastro;
  24.     public static Item placcametallo;
  25.    
  26.     public static void init() {
  27.         genevirus = new ItemGenevirus();
  28.         tesseramagnetica = new ItemTesseramagnetica();
  29.         chiodi = new ItemChiodi();
  30.         nastro = new ItemNastro();
  31.         placcametallo = new ItemPlaccametallo();
  32.        
  33.     }
  34.    
  35.     public static void register() {
  36.        
  37.         register(genevirus);
  38.         register(tesseramagnetica);
  39.         register(chiodi);
  40.         register(nastro);
  41.         register(placcametallo);
  42.     }
  43.    
  44.     private static <K extends IForgeRegistryEntry<K>> K register(K object)
  45.     {
  46.         return (K)GameData.register_impl(object);
  47.     }
  48.    
  49.     public static void registerRenders() {
  50.        
  51.         registerRender(genevirus);
  52.         registerRender(tesseramagnetica);
  53.         registerRender(chiodi);
  54.         registerRender(nastro);
  55.         registerRender(placcametallo);
  56.     }
  57.    
  58.     private static void registerRender(Item item) {
  59.         System.out.println(item.getRegistryName());
  60.         Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation(item.getRegistryName(), "inventory"));   
  61.        
  62.     }
  63.    
  64.  
  65.    
  66.    
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement