From 869c206c4fcc8001bd2e1d66f704290331813835 Mon Sep 17 00:00:00 2001 From: Draknyte1 Date: Wed, 20 Jan 2016 14:24:34 +1000 Subject: Initial Commit --- src/Java/binnie/core/machines/ModelBlock.java | 42 +++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 src/Java/binnie/core/machines/ModelBlock.java (limited to 'src/Java/binnie/core/machines/ModelBlock.java') diff --git a/src/Java/binnie/core/machines/ModelBlock.java b/src/Java/binnie/core/machines/ModelBlock.java new file mode 100644 index 0000000000..7258ec8654 --- /dev/null +++ b/src/Java/binnie/core/machines/ModelBlock.java @@ -0,0 +1,42 @@ +package binnie.core.machines; + +import net.minecraft.client.model.ModelBase; +import net.minecraft.client.model.ModelRenderer; + +class ModelBlock + extends ModelBase +{ + private ModelRenderer Block; + + public ModelBlock() + { + this.textureWidth = 64; + this.textureHeight = 32; + + this.Block = new ModelRenderer(this, 0, 0); + this.Block.addBox(0.0F, 0.0F, 0.0F, 16, 16, 16); + this.Block.setRotationPoint(-8.0F, 8.0F, -8.0F); + this.Block.setTextureSize(64, 32); + this.Block.mirror = true; + setRotation(this.Block, 0.0F, 0.0F, 0.0F); + } + + public void render(float f, float f1, float f2, float f3, float f4, float f5) + { + super.render(null, f, f1, f2, f3, f4, f5); + setRotationAngles(f, f1, f2, f3, f4, f5); + this.Block.render(f5); + } + + private void setRotation(ModelRenderer model, float x, float y, float z) + { + model.rotateAngleX = x; + model.rotateAngleY = y; + model.rotateAngleZ = z; + } + + public void setRotationAngles(float f, float f1, float f2, float f3, float f4, float f5) + { + super.setRotationAngles(f, f1, f2, f3, f4, f5, null); + } +} -- cgit