Skip to content

Instantly share code, notes, and snippets.

@tinkerstudent
Last active December 5, 2015 18:12
Show Gist options
  • Select an option

  • Save tinkerstudent/91b0c6ce9f87235840bf to your computer and use it in GitHub Desktop.

Select an option

Save tinkerstudent/91b0c6ce9f87235840bf to your computer and use it in GitHub Desktop.
package com.tinkeracademy.minecraft;
import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.entity.RenderItem;
import net.minecraft.client.resources.model.ModelResourceLocation;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
import net.minecraftforge.fml.common.registry.GameRegistry;
public class Key extends Item {
public Key() {
GameRegistry.registerItem(this, "key");
setUnlocalizedName(ItemsMod.MODID + "_" + "key");
setCreativeTab(CreativeTabs.tabMisc);
}
public void init() {
registerKey((Key) this, 0, "key");
}
public void registerKey(Key key, int metadata, String fileName) {
RenderItem renderItem = Minecraft.getMinecraft().getRenderItem();
renderItem.getItemModelMesher().register(key, metadata,
new ModelResourceLocation(ItemsMod.MODID + ':' + fileName, "inventory"));
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment