119 lines
3.2 KiB
Java
119 lines
3.2 KiB
Java
// Date: 11/12/2013 5:27:39 PM
|
|
// Template version 1.1
|
|
// Java generated by Techne
|
|
// Keep in mind that you still need to fill in some blanks
|
|
// - ZeuX
|
|
|
|
package resonantinduction.old.client.model;
|
|
|
|
import net.minecraft.client.model.ModelBase;
|
|
import net.minecraft.client.model.ModelRenderer;
|
|
|
|
public class ModelLaserTile extends ModelBase
|
|
{
|
|
// fields
|
|
ModelRenderer base;
|
|
ModelRenderer base2;
|
|
ModelRenderer rod;
|
|
ModelRenderer body;
|
|
ModelRenderer body2;
|
|
ModelRenderer body3;
|
|
ModelRenderer body4;
|
|
ModelRenderer body5;
|
|
ModelRenderer body6;
|
|
ModelRenderer body7;
|
|
|
|
public ModelLaserTile()
|
|
{
|
|
textureWidth = 128;
|
|
textureHeight = 128;
|
|
|
|
base = new ModelRenderer(this, 0, 76);
|
|
base.addBox(-5F, 0F, -5F, 10, 1, 10);
|
|
base.setRotationPoint(0F, 23F, 0F);
|
|
base.setTextureSize(128, 128);
|
|
base.mirror = true;
|
|
setRotation(base, 0F, 0F, 0F);
|
|
base2 = new ModelRenderer(this, 0, 66);
|
|
base2.addBox(-4F, 0F, -4F, 8, 1, 8);
|
|
base2.setRotationPoint(0F, 22F, 0F);
|
|
base2.setTextureSize(128, 128);
|
|
base2.mirror = true;
|
|
setRotation(base2, 0F, 0F, 0F);
|
|
rod = new ModelRenderer(this, 0, 53);
|
|
rod.addBox(-1.5F, -1F, -1.5F, 3, 8, 3);
|
|
rod.setRotationPoint(0F, 15F, 0F);
|
|
rod.setTextureSize(128, 128);
|
|
rod.mirror = true;
|
|
setRotation(rod, 0F, 0F, 0F);
|
|
body = new ModelRenderer(this, 0, 35);
|
|
body.addBox(-3.5F, -1F, -2.5F, 9, 3, 5);
|
|
body.setRotationPoint(0F, 10F, 0F);
|
|
body.setTextureSize(128, 128);
|
|
body.mirror = true;
|
|
setRotation(body, 0F, 0F, 0F);
|
|
body2 = new ModelRenderer(this, 0, 44);
|
|
body2.addBox(-3.5F, -1F, -2F, 7, 2, 4);
|
|
body2.setRotationPoint(0F, 13F, 0F);
|
|
body2.setTextureSize(128, 128);
|
|
body2.mirror = true;
|
|
setRotation(body2, 0F, 0F, 0F);
|
|
body3 = new ModelRenderer(this, 30, 37);
|
|
body3.addBox(-3.5F, -1F, -2F, 3, 4, 4);
|
|
body3.setRotationPoint(-3F, 10.3F, 0F);
|
|
body3.setTextureSize(128, 128);
|
|
body3.mirror = true;
|
|
setRotation(body3, 0F, 0F, 0F);
|
|
body4 = new ModelRenderer(this, 57, 34);
|
|
body4.addBox(-3.5F, -1.5F, -1F, 3, 1, 2);
|
|
body4.setRotationPoint(-6F, 11F, 0F);
|
|
body4.setTextureSize(128, 128);
|
|
body4.mirror = true;
|
|
setRotation(body4, 0F, 0F, 0F);
|
|
body5 = new ModelRenderer(this, 57, 47);
|
|
body5.addBox(-3.5F, -1.5F, -1F, 3, 1, 2);
|
|
body5.setRotationPoint(-6F, 13F, 0F);
|
|
body5.setTextureSize(128, 128);
|
|
body5.mirror = true;
|
|
setRotation(body5, 0F, 0F, 0F);
|
|
body6 = new ModelRenderer(this, 66, 42);
|
|
body6.addBox(-3.5F, -1.5F, -1.5F, 3, 1, 1);
|
|
body6.setRotationPoint(-6F, 12F, 0F);
|
|
body6.setTextureSize(128, 128);
|
|
body6.mirror = true;
|
|
setRotation(body6, 0F, 0F, 0F);
|
|
body7 = new ModelRenderer(this, 51, 41);
|
|
body7.addBox(-3.5F, -1.5F, 0.5F, 3, 1, 1);
|
|
body7.setRotationPoint(-6F, 12F, 0F);
|
|
body7.setTextureSize(128, 128);
|
|
body7.mirror = true;
|
|
setRotation(body7, 0F, 0F, 0F);
|
|
}
|
|
|
|
public void render(float f5)
|
|
{
|
|
base.render(f5);
|
|
base2.render(f5);
|
|
rod.render(f5);
|
|
body.render(f5);
|
|
body2.render(f5);
|
|
body3.render(f5);
|
|
body4.render(f5);
|
|
body5.render(f5);
|
|
body6.render(f5);
|
|
body7.render(f5);
|
|
}
|
|
|
|
public void renderAll()
|
|
{
|
|
this.render(0.0625F);
|
|
}
|
|
|
|
private void setRotation(ModelRenderer model, float x, float y, float z)
|
|
{
|
|
model.rotateAngleX = x;
|
|
model.rotateAngleY = y;
|
|
model.rotateAngleZ = z;
|
|
}
|
|
|
|
}
|