diff options
author | Draknyte1 <Draknyte1@hotmail.com> | 2016-12-22 22:23:50 +1000 |
---|---|---|
committer | Draknyte1 <Draknyte1@hotmail.com> | 2016-12-22 22:23:50 +1000 |
commit | fde53d8f0df9823448c00a10ce131e50c6c2ab3f (patch) | |
tree | 20224889874add1ba80a483f0d5216ff2d6275c7 /src/Java/gtPlusPlus/core/handler/render | |
parent | e95b35542d8de340835c00d4d21b527350d0cd6c (diff) | |
download | GT5-Unofficial-fde53d8f0df9823448c00a10ce131e50c6c2ab3f.tar.gz GT5-Unofficial-fde53d8f0df9823448c00a10ce131e50c6c2ab3f.tar.bz2 GT5-Unofficial-fde53d8f0df9823448c00a10ce131e50c6c2ab3f.zip |
+ Added a Molten Li2BeF4 fluid.
% Modified BaseItemComponent.java to support custom cell generation more easily.
+ Added a LFTR test recipe.
+ Added LFTR recipe support.
% Changed FirePit Model.
Diffstat (limited to 'src/Java/gtPlusPlus/core/handler/render')
-rw-r--r-- | src/Java/gtPlusPlus/core/handler/render/FirepitModel.java | 199 | ||||
-rw-r--r-- | src/Java/gtPlusPlus/core/handler/render/FirepitRender.java | 1 |
2 files changed, 104 insertions, 96 deletions
diff --git a/src/Java/gtPlusPlus/core/handler/render/FirepitModel.java b/src/Java/gtPlusPlus/core/handler/render/FirepitModel.java index fbc0b22690..d07f7338df 100644 --- a/src/Java/gtPlusPlus/core/handler/render/FirepitModel.java +++ b/src/Java/gtPlusPlus/core/handler/render/FirepitModel.java @@ -12,101 +12,108 @@ import net.minecraft.entity.Entity; public class FirepitModel extends ModelBase { - //fields - ModelRenderer Side_A; - ModelRenderer Side_B; - ModelRenderer Side_C; - ModelRenderer Side_D; - ModelRenderer Log1; - ModelRenderer Log2; - ModelRenderer Log3; - ModelRenderer Log4; - - public FirepitModel() - { - textureWidth = 16; - textureHeight = 16; - - Side_A = new ModelRenderer(this, 0, 0); - Side_A.addBox(0F, 0F, 0F, 12, 6, 1); - Side_A.setRotationPoint(-6F, 18F, -6F); - Side_A.setTextureSize(16, 16); - Side_A.mirror = true; - setRotation(Side_A, -0.3148822F, 0F, 0F); - Side_A.mirror = false; - Side_B = new ModelRenderer(this, 0, 0); - Side_B.addBox(0F, 0F, 0F, 12, 6, 1); - Side_B.setRotationPoint(-6F, 18F, 6F); - Side_B.setTextureSize(16, 16); - Side_B.mirror = true; - setRotation(Side_B, -0.3148822F, 1.570796F, 0F); - Side_C = new ModelRenderer(this, 0, 0); - Side_C.addBox(0F, 0F, 0F, 12, 6, 1); - Side_C.setRotationPoint(6F, 18F, 6F); - Side_C.setTextureSize(16, 16); - Side_C.mirror = true; - setRotation(Side_C, -0.3148822F, 3.141593F, 0F); - Side_C.mirror = false; - Side_D = new ModelRenderer(this, 0, 0); - Side_D.addBox(0F, 0F, 0F, 12, 6, 1); - Side_D.setRotationPoint(6F, 18F, -6F); - Side_D.setTextureSize(16, 16); - Side_D.mirror = true; - setRotation(Side_D, -0.3148822F, 4.712389F, 0F); - Log1 = new ModelRenderer(this, 0, 10); - Log1.addBox(0F, 0F, 0F, 14, 2, 2); - Log1.setRotationPoint(4F, 10F, -4F); - Log1.setTextureSize(16, 16); - Log1.mirror = true; - setRotation(Log1, 0F, 0F, 1.570796F); - Log2 = new ModelRenderer(this, -2, 10); - Log2.addBox(0F, 0F, 0F, 14, 2, 2); - Log2.setRotationPoint(-4F, 10F, -4F); - Log2.setTextureSize(16, 16); - Log2.mirror = true; - setRotation(Log2, 1.570796F, 0F, 1.570796F); - Log2.mirror = false; - Log3 = new ModelRenderer(this, 0, 10); - Log3.addBox(0F, 0F, 0F, 14, 2, 2); - Log3.setRotationPoint(-4F, 10F, 4F); - Log3.setTextureSize(16, 16); - Log3.mirror = true; - setRotation(Log3, 3.141593F, 0F, 1.570796F); - Log4 = new ModelRenderer(this, -2, 10); - Log4.addBox(0F, 0F, 0F, 14, 2, 2); - Log4.setRotationPoint(4F, 10F, 4F); - Log4.setTextureSize(16, 16); - Log4.mirror = true; - setRotation(Log4, 4.712389F, 0F, 1.570796F); - Log4.mirror = false; - } - - @Override -public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5) - { - super.render(entity, f, f1, f2, f3, f4, f5); - setRotationAngles(f, f1, f2, f3, f4, f5, entity); - Side_A.render(f5); - Side_B.render(f5); - Side_C.render(f5); - Side_D.render(f5); - Log1.render(f5); - Log2.render(f5); - Log3.render(f5); - Log4.render(f5); - } - - private void setRotation(ModelRenderer model, float x, float y, float z) - { - model.rotateAngleX = x; - model.rotateAngleY = y; - model.rotateAngleZ = z; - } - - @Override -public void setRotationAngles(float f, float f1, float f2, float f3, float f4, float f5, Entity entity) - { - super.setRotationAngles(f, f1, f2, f3, f4, f5, entity); - } + //fields + ModelRenderer Side_A; + ModelRenderer Side_B; + ModelRenderer Side_C; + ModelRenderer Side_D; + ModelRenderer Log1; + ModelRenderer Log2; + ModelRenderer Log3; + ModelRenderer Log4; + + public FirepitModel() + { + textureWidth = 16; + textureHeight = 16; + + Side_A = new ModelRenderer(this, 0, 0); + Side_A.addBox(0F, 0F, 0F, 12, 6, 1); + Side_A.setRotationPoint(-6F, 18F, -6F); + Side_A.setTextureSize(16, 16); + Side_A.mirror = true; + setRotation(Side_A, -0.3148822F, 0F, 0F); + //Side_A.mirror = false; + + Side_B = new ModelRenderer(this, 0, 0); + Side_B.addBox(0F, 0F, 0F, 12, 6, 1); + Side_B.setRotationPoint(-6F, 18F, 6F); + Side_B.setTextureSize(16, 16); + Side_B.mirror = true; + setRotation(Side_B, -0.3148822F, 1.570796F, 0F); + + Side_C = new ModelRenderer(this, 0, 0); + Side_C.addBox(0F, 0F, 0F, 12, 6, 1); + Side_C.setRotationPoint(6F, 18F, 6F); + Side_C.setTextureSize(16, 16); + Side_C.mirror = true; + setRotation(Side_C, -0.3148822F, 3.141593F, 0F); + //Side_C.mirror = false; + + Side_D = new ModelRenderer(this, 0, 0); + Side_D.addBox(0F, 0F, 0F, 12, 6, 1); + Side_D.setRotationPoint(6F, 18F, -6F); + Side_D.setTextureSize(16, 16); + Side_D.mirror = true; + setRotation(Side_D, -0.3148822F, 4.712389F, 0F); + + Log1 = new ModelRenderer(this, 0, 10); + Log1.addBox(0F, 0F, 0F, 14, 2, 2); + Log1.setRotationPoint(4F, 10F, -4F); + Log1.setTextureSize(16, 16); + Log1.mirror = true; + setRotation(Log1, 0F, 0F, 1.570796F); + + Log2 = new ModelRenderer(this, -2, 10); + Log2.addBox(0F, 0F, 0F, 14, 2, 2); + Log2.setRotationPoint(-4F, 10F, -4F); + Log2.setTextureSize(16, 16); + Log2.mirror = true; + setRotation(Log2, 1.570796F, 0F, 1.570796F); + //Log2.mirror = false; + + Log3 = new ModelRenderer(this, 0, 10); + Log3.addBox(0F, 0F, 0F, 14, 2, 2); + Log3.setRotationPoint(-4F, 10F, 4F); + Log3.setTextureSize(16, 16); + Log3.mirror = true; + setRotation(Log3, 3.141593F, 0F, 1.570796F); + + Log4 = new ModelRenderer(this, -2, 10); + Log4.addBox(0F, 0F, 0F, 14, 2, 2); + Log4.setRotationPoint(4F, 10F, 4F); + Log4.setTextureSize(16, 16); + Log4.mirror = true; + setRotation(Log4, 4.712389F, 0F, 1.570796F); + //Log4.mirror = false; + } + + @Override + public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5) + { + super.render(entity, f, f1, f2, f3, f4, f5); + setRotationAngles(f, f1, f2, f3, f4, f5, entity); + Side_A.render(f5); + Side_B.render(f5); + Side_C.render(f5); + Side_D.render(f5); + Log1.render(f5); + Log2.render(f5); + Log3.render(f5); + Log4.render(f5); + } + + private void setRotation(ModelRenderer model, float x, float y, float z) + { + model.rotateAngleX = x; + model.rotateAngleY = y; + model.rotateAngleZ = z; + } + + @Override + public void setRotationAngles(float f, float f1, float f2, float f3, float f4, float f5, Entity entity) + { + super.setRotationAngles(f, f1, f2, f3, f4, f5, entity); + } } diff --git a/src/Java/gtPlusPlus/core/handler/render/FirepitRender.java b/src/Java/gtPlusPlus/core/handler/render/FirepitRender.java index 16ad016b97..5a02de77b5 100644 --- a/src/Java/gtPlusPlus/core/handler/render/FirepitRender.java +++ b/src/Java/gtPlusPlus/core/handler/render/FirepitRender.java @@ -35,6 +35,7 @@ public class FirepitRender extends TileEntitySpecialRenderer{ this.bindTexture(texture); GL11.glPushMatrix(); this.model.render((Entity)null, 0.0F, 0.0F, -0.1F, 0.0F, 0.0F, 0.0625F); + GL11.glTranslatef(1.0f, 1.0f, 1.0f); GL11.glPopMatrix(); GL11.glPopMatrix(); } |