Java tutorial
package chemistry.electrolysm.client.itemRenderers; import chemistry.electrolysm.client.ModelBunsenBurner; import chemistry.electrolysm.proxy.CommonProxy; import chemistry.electrolysm.util.ItemRenderBase; import cpw.mods.fml.client.FMLClientHandler; import org.lwjgl.opengl.GL11; /** * Created by Clarky158 on 15/08/2014. * <p/> * Electrolysm is an open source Minecraft mod * released under version 3 of the GNU Lesser * General Public License. This means that * the source of this mod is publicly available * and you have certain rights with respective * to the code. */ public class ItemRendererTripod extends ItemRenderBase { ModelBunsenBurner model = new ModelBunsenBurner(); public ItemRendererTripod() { super(); } @Override public void render(float x, float y, float z) { GL11.glPushMatrix(); GL11.glTranslatef(x, y, z); GL11.glTranslatef(0.2F, 1F, 0F); FMLClientHandler.instance().getClient().renderEngine.bindTexture(CommonProxy.MODEL_BUNSEN_BURNER); GL11.glPushMatrix(); GL11.glRotatef(180F, 0.0F, 0.0F, 1.0F); // Render //model.render(null, 0.0F, 0.0F, -0.1F, 0.0F, 0.0F, 0.0625F); model.renderStand(0.0625F); GL11.glEnable(GL11.GL_LIGHTING); GL11.glPopMatrix(); GL11.glPopMatrix(); } }