public class RenderItemTechne implements IItemRenderer {
public static final TechneModel model =
new TechneModel(new ResourceLocation(ModItemTechne.MODID, "models/TechneItem.tcn"));
public static final ResourceLocation texture = new ResourceLocation(ModItemTechne.MODID, "textures/models/Bitatexture.png");
@Override
public boolean handleRenderType(ItemStack is, ItemRenderType type) {
if (type == ItemRenderType.INVENTORY) return false;
return true;
}
@Override
public boolean shouldUseRenderHelper(ItemRenderType type, ItemStack is, ItemRendererHelper helper) {
if (type == ItemRenderType.INVENTORY) return false;
return true;
}
@Override
public void renderItem(ItemRenderType type, ItemStack is, Object... data) {
GL11.glPushMatrix();
GL11.glTranslatef(0.5F, 1.5F, 0.5F);
GL11.glRotatef(180F, 0.0F, 0.0F, 1.0F);
Minecraft.getMinecraft().renderEngine.bindTexture(texture);
model.renderAll();
GL11.glPopMatrix();
}
}