Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.vashmeed.someores.proxy;
- import com.vashmeed.someores.Renderers;
- import com.vashmeed.someores.SomeOres;
- import com.vashmeed.someores.blocks.CopperOre;
- import com.vashmeed.someores.items.CopperIngot;
- import com.vashmeed.someores.registry.ModItems;
- import net.minecraft.block.Block;
- import net.minecraft.client.renderer.block.model.ModelResourceLocation;
- import net.minecraft.item.Item;
- import net.minecraftforge.client.model.ModelLoader;
- import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
- import net.minecraftforge.fml.common.registry.ForgeRegistries;
- public class ClientProxy extends CommonProxy {
- @Override
- public void preInit(FMLPreInitializationEvent e) {
- super.preInit(e);
- // Typically initialization of models and such goes here:
- registerBlockModelAsItem(CopperOre.copperOre, 0, null);
- registerItemModel(CopperIngot.copper_ingot, 0, "copper_ingot");
- Renderers.preInit();
- }
- public void registerBlockModelAsItem(final Block block, int meta, final String itemModelVariant)
- {
- ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(block), meta,
- new ModelResourceLocation(block.getRegistryName(), itemModelVariant));
- }
- public void registerItemModel(final Item item, int meta, final String itemModelName)
- {
- ModelLoader.setCustomModelResourceLocation(item, meta,
- new ModelResourceLocation(SomeOres.MODID + ":" + itemModelName, "inventory"));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement