Advertisement
Guest User

Untitled

a guest
May 3rd, 2016
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.52 KB | None | 0 0
  1. package com.vashmeed.someores.proxy;
  2.  
  3. import com.vashmeed.someores.Renderers;
  4. import com.vashmeed.someores.SomeOres;
  5. import com.vashmeed.someores.blocks.CopperOre;
  6. import com.vashmeed.someores.items.CopperIngot;
  7. import com.vashmeed.someores.registry.ModItems;
  8.  
  9. import net.minecraft.block.Block;
  10. import net.minecraft.client.renderer.block.model.ModelResourceLocation;
  11. import net.minecraft.item.Item;
  12. import net.minecraftforge.client.model.ModelLoader;
  13. import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
  14. import net.minecraftforge.fml.common.registry.ForgeRegistries;
  15.  
  16. public class ClientProxy extends CommonProxy {
  17.     @Override
  18.     public void preInit(FMLPreInitializationEvent e) {
  19.         super.preInit(e);
  20.         // Typically initialization of models and such goes here:
  21.         registerBlockModelAsItem(CopperOre.copperOre, 0, null);
  22.         registerItemModel(CopperIngot.copper_ingot, 0, "copper_ingot");
  23.         Renderers.preInit();
  24.     }
  25.    
  26.     public void registerBlockModelAsItem(final Block block, int meta, final String itemModelVariant)
  27.     {
  28.         ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(block), meta,
  29.                 new ModelResourceLocation(block.getRegistryName(), itemModelVariant));
  30.     }
  31.    
  32.     public void registerItemModel(final Item item, int meta, final String itemModelName)
  33.     {
  34.         ModelLoader.setCustomModelResourceLocation(item, meta,
  35.                 new ModelResourceLocation(SomeOres.MODID + ":" + itemModelName, "inventory"));
  36.     }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement