From 4f7ad220df0438b6f3382110577b53f29da46453 Mon Sep 17 00:00:00 2001 From: bculkin2442 Date: Thu, 24 May 2018 15:50:07 -0400 Subject: Update of all changes --- .../jewelrycraft/model/ItemStackModelRenderer.java | 114 +++++++++++---------- 1 file changed, 60 insertions(+), 54 deletions(-) mode change 100644 => 100755 src/main/java/darkknight/jewelrycraft/model/ItemStackModelRenderer.java (limited to 'src/main/java/darkknight/jewelrycraft/model/ItemStackModelRenderer.java') diff --git a/src/main/java/darkknight/jewelrycraft/model/ItemStackModelRenderer.java b/src/main/java/darkknight/jewelrycraft/model/ItemStackModelRenderer.java old mode 100644 new mode 100755 index fa56a5b..9a5539b --- a/src/main/java/darkknight/jewelrycraft/model/ItemStackModelRenderer.java +++ b/src/main/java/darkknight/jewelrycraft/model/ItemStackModelRenderer.java @@ -1,6 +1,7 @@ package darkknight.jewelrycraft.model; import org.lwjgl.opengl.GL11; + import net.minecraft.client.Minecraft; import net.minecraft.client.model.ModelBase; import net.minecraft.client.model.ModelRenderer; @@ -14,58 +15,63 @@ import net.minecraft.util.ResourceLocation; /** * @author Paul Fulham (pau101) */ -public class ItemStackModelRenderer extends ModelRenderer -{ - private RenderItem renderItem; - private TextureManager textureManager; - private ResourceLocation resetResourceLocation; - private EntityItem entityItem; - private Minecraft mc; - - /** - * @param modelBase - * @param resetResourceLocation - */ - public ItemStackModelRenderer(ModelBase modelBase, ResourceLocation resetResourceLocation) - { - super(modelBase); - renderItem = (RenderItem)RenderManager.instance.entityRenderMap.get(EntityItem.class); - textureManager = (mc = Minecraft.getMinecraft()).getTextureManager(); - this.resetResourceLocation = resetResourceLocation; - } - - /** - * @param itemStack - */ - public void setItemStack(ItemStack itemStack) - { - if (itemStack == null || itemStack.getItem() == null) entityItem = null; - else{ - entityItem = new EntityItem(null, 0, 0, 0, itemStack); - entityItem.hoverStart = 0; - } - } - - /** - * @param scale - */ - @Override - public void render(float scale) - { - if (!isHidden && showModel && entityItem != null){ - if (textureManager == null) textureManager = mc.getTextureManager(); - GL11.glPushMatrix(); - GL11.glTranslatef(offsetX, offsetY, offsetZ); - GL11.glTranslatef(rotationPointX * scale, rotationPointY * scale, rotationPointZ * scale); - GL11.glRotatef(rotateAngleZ * (180 / (float)Math.PI), 0, 0, 1); - GL11.glRotatef(rotateAngleY * (180 / (float)Math.PI), 0, 1, 0); - GL11.glRotatef(rotateAngleX * (180 / (float)Math.PI), 1, 0, 0); - boolean fancyGraphics = mc.gameSettings.fancyGraphics; - mc.gameSettings.fancyGraphics = true; - renderItem.doRender(entityItem, 0, 0, 0, 0, 0); - mc.gameSettings.fancyGraphics = fancyGraphics; - GL11.glPopMatrix(); - textureManager.bindTexture(resetResourceLocation); - } - } +public class ItemStackModelRenderer extends ModelRenderer { + private RenderItem renderItem; + private TextureManager textureManager; + private ResourceLocation resetResourceLocation; + private EntityItem entityItem; + private Minecraft mc; + + /** + * @param modelBase + * @param resetResourceLocation + */ + public ItemStackModelRenderer(ModelBase modelBase, + ResourceLocation resetResourceLocation) { + super(modelBase); + renderItem = (RenderItem) RenderManager.instance.entityRenderMap + .get(EntityItem.class); + textureManager = + (mc = Minecraft.getMinecraft()).getTextureManager(); + this.resetResourceLocation = resetResourceLocation; + } + + /** + * @param itemStack + */ + public void setItemStack(ItemStack itemStack) { + if (itemStack == null || itemStack.getItem() == null) + entityItem = null; + else { + entityItem = new EntityItem(null, 0, 0, 0, itemStack); + entityItem.hoverStart = 0; + } + } + + /** + * @param scale + */ + @Override + public void render(float scale) { + if (!isHidden && showModel && entityItem != null) { + if (textureManager == null) + textureManager = mc.getTextureManager(); + GL11.glPushMatrix(); + GL11.glTranslatef(offsetX, offsetY, offsetZ); + GL11.glTranslatef(rotationPointX * scale, + rotationPointY * scale, rotationPointZ * scale); + GL11.glRotatef(rotateAngleZ * (180 / (float) Math.PI), 0, 0, + 1); + GL11.glRotatef(rotateAngleY * (180 / (float) Math.PI), 0, 1, + 0); + GL11.glRotatef(rotateAngleX * (180 / (float) Math.PI), 1, 0, + 0); + boolean fancyGraphics = mc.gameSettings.fancyGraphics; + mc.gameSettings.fancyGraphics = true; + renderItem.doRender(entityItem, 0, 0, 0, 0, 0); + mc.gameSettings.fancyGraphics = fancyGraphics; + GL11.glPopMatrix(); + textureManager.bindTexture(resetResourceLocation); + } + } } \ No newline at end of file -- cgit v1.2.3