summaryrefslogtreecommitdiff
path: root/common/darkknight/jewelrycraft/renders/TileEntitySmelterRender.java
diff options
context:
space:
mode:
authorOnyxDarkKnight <sor1n.iliutza16@gmail.com>2013-12-16 16:34:17 +0200
committerOnyxDarkKnight <sor1n.iliutza16@gmail.com>2013-12-16 16:34:17 +0200
commit26d28c9b93133a6cfc5d2544c662e9d77955b6f5 (patch)
treeba4a4cb9829a14db82e67af26e2e21fc59571ead /common/darkknight/jewelrycraft/renders/TileEntitySmelterRender.java
parent1f718427162fa59a22c08a32e68e133fb411aa37 (diff)
Rings and molder
Diffstat (limited to 'common/darkknight/jewelrycraft/renders/TileEntitySmelterRender.java')
-rw-r--r--common/darkknight/jewelrycraft/renders/TileEntitySmelterRender.java19
1 files changed, 10 insertions, 9 deletions
diff --git a/common/darkknight/jewelrycraft/renders/TileEntitySmelterRender.java b/common/darkknight/jewelrycraft/renders/TileEntitySmelterRender.java
index adee8ec..48e5353 100644
--- a/common/darkknight/jewelrycraft/renders/TileEntitySmelterRender.java
+++ b/common/darkknight/jewelrycraft/renders/TileEntitySmelterRender.java
@@ -3,6 +3,7 @@ package darkknight.jewelrycraft.renders;
import org.lwjgl.opengl.GL11;
import darkknight.jewelrycraft.model.ModelSmelter;
+import darkknight.jewelrycraft.tileentity.TileEntitySmelter;
import net.minecraft.block.Block;
import net.minecraft.client.Minecraft;
@@ -40,11 +41,11 @@ public class TileEntitySmelterRender extends TileEntitySpecialRenderer
modelSmelter.render((Entity)null, 0.0F, 0.0F, -0.1F, 0.0F, 0.0F, 0.0625F);
Minecraft.getMinecraft().renderEngine.bindTexture(lava);
- Block.lavaStill.getIcon(0, 0).getInterpolatedU(0);
- double minu = Block.lavaStill.getIcon(2, 0).getInterpolatedU(0);
- double minv = Block.lavaStill.getIcon(2, 0).getInterpolatedV(0);
- double maxu = Block.lavaStill.getIcon(2, 0).getInterpolatedU(256);
- double maxv = Block.lavaStill.getIcon(2, 0).getInterpolatedV(256);
+ Block.lavaStill.getIcon(3, 0).getInterpolatedU(0);
+ double minu = Block.lavaStill.getIcon(3, 0).getInterpolatedU(0);
+ double minv = Block.lavaStill.getIcon(3, 0).getInterpolatedV(((TileEntitySmelter)te).flow);
+ double maxu = Block.lavaStill.getIcon(3, 0).getInterpolatedU(256);
+ double maxv = Block.lavaStill.getIcon(3, 0).getInterpolatedV(16 + ((TileEntitySmelter)te).flow);
GL11.glPushMatrix();
GL11.glScalef(1f/16f, 1f/16f, 1f/16f);
GL11.glDisable(GL11.GL_LIGHTING);
@@ -55,10 +56,10 @@ public class TileEntitySmelterRender extends TileEntitySpecialRenderer
tessellator.addVertexWithUV(-5, 20, -6, maxu, maxv);
tessellator.addVertexWithUV(5, 20, -6, minu, maxv);
- tessellator.addVertexWithUV(4, 20, -6, maxu, maxv);
- tessellator.addVertexWithUV(-4, 20, -6, maxu, minv);
- tessellator.addVertexWithUV(-4, 20, -7, minu, minv);
- tessellator.addVertexWithUV(4, 20, -7, minu, maxv);
+ tessellator.addVertexWithUV(-4, 20, -7, maxu, maxv);
+ tessellator.addVertexWithUV(4, 20, -7, maxu, minv);
+ tessellator.addVertexWithUV(4, 20, -6, minu, minv);
+ tessellator.addVertexWithUV(-4, 20, -6, minu, maxv);
tessellator.addVertexWithUV(4, 20, 7, maxu, maxv);
tessellator.addVertexWithUV(-4, 20, 7, maxu, minv);