Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package proxies;
- import Mod.ExampleMod;
- import net.minecraft.block.Block;
- import net.minecraft.client.resources.model.ModelBakery;
- import net.minecraft.client.resources.model.ModelResourceLocation;
- import net.minecraft.item.Item;
- import net.minecraftforge.client.model.ModelLoader;
- import net.minecraftforge.fml.common.event.FMLInitializationEvent;
- import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
- public class ClientProxy extends CommonProxy
- {
- public void preInit(FMLPreInitializationEvent e)
- {
- super.preInit(e);
- //registerCustomBakedModels();
- registerModels();
- }
- public void init(FMLInitializationEvent e)
- {
- super.init(e);
- }
- public void registerModels()
- {
- registerItemModel(ExampleMod.cheese, 0, "cheese");
- }
- public void registerBlockModelAsItem(final Block block, final String blockName)
- {
- registerBlockModelAsItem(block, 0, blockName);
- }
- public void registerBlockModelAsItem(final Block block, int meta, final String blockName)
- {
- ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(block), meta, new ModelResourceLocation(ExampleMod.modid + ":" + blockName, "inventory"));
- }
- public void registerItemModel(final Item item, int meta, final String itemName)
- {
- ModelLoader.setCustomModelResourceLocation(item, meta, new ModelResourceLocation(ExampleMod.modid + ":" + itemName, "inventory"));
- ModelBakery.addVariantName(item, ExampleMod.modid + ":" + itemName);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement