94 lines
2.4 KiB
Java
94 lines
2.4 KiB
Java
// Date: 4/15/2013 6:17:44 AM
|
|
// 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 ModelConstructionPump extends ModelBase
|
|
{
|
|
// fields
|
|
ModelRenderer Side3;
|
|
ModelRenderer Motor2;
|
|
ModelRenderer Motor;
|
|
ModelRenderer side;
|
|
ModelRenderer base;
|
|
ModelRenderer side2;
|
|
ModelRenderer side4;
|
|
|
|
public ModelConstructionPump()
|
|
{
|
|
textureWidth = 128;
|
|
textureHeight = 128;
|
|
|
|
Side3 = new ModelRenderer(this, 46, 37);
|
|
Side3.addBox(-5F, 0F, -3F, 10, 11, 5);
|
|
Side3.setRotationPoint(0F, 10F, -4F);
|
|
Side3.setTextureSize(64, 32);
|
|
Side3.mirror = true;
|
|
setRotation(Side3, 0F, 0F, 0F);
|
|
Motor2 = new ModelRenderer(this, 10, 23);
|
|
Motor2.addBox(-4F, -4F, 0F, 8, 8, 4);
|
|
Motor2.setRotationPoint(0F, 15F, -2F);
|
|
Motor2.setTextureSize(64, 32);
|
|
Motor2.mirror = true;
|
|
setRotation(Motor2, 0F, 0F, 0F);
|
|
Motor = new ModelRenderer(this, 10, 23);
|
|
Motor.addBox(-4F, -4F, 0F, 8, 8, 4);
|
|
Motor.setRotationPoint(0F, 15F, -2F);
|
|
Motor.setTextureSize(64, 32);
|
|
Motor.mirror = true;
|
|
setRotation(Motor, 0F, 0F, 0.7853982F);
|
|
side = new ModelRenderer(this, 15, 37);
|
|
side.addBox(-5F, 0F, -3F, 10, 11, 5);
|
|
side.setRotationPoint(0F, 10F, 5F);
|
|
side.setTextureSize(64, 32);
|
|
side.mirror = true;
|
|
setRotation(side, 0F, 0F, 0F);
|
|
base = new ModelRenderer(this, 16, 54);
|
|
base.addBox(-7F, 0F, -8F, 14, 3, 16);
|
|
base.setRotationPoint(0F, 21F, 0F);
|
|
base.setTextureSize(64, 32);
|
|
base.mirror = true;
|
|
setRotation(base, 0F, 0F, 0F);
|
|
side2 = new ModelRenderer(this, 0, 37);
|
|
side2.addBox(-3F, 0F, 2F, 6, 10, 1);
|
|
side2.setRotationPoint(0F, 11F, 5F);
|
|
side2.setTextureSize(64, 32);
|
|
side2.mirror = true;
|
|
setRotation(side2, 0F, 0F, 0F);
|
|
side4 = new ModelRenderer(this, 77, 37);
|
|
side4.addBox(-3F, 0F, -3F, 6, 10, 1);
|
|
side4.setRotationPoint(0F, 11F, -5F);
|
|
side4.setTextureSize(64, 32);
|
|
side4.mirror = true;
|
|
setRotation(side4, 0F, 0F, 0F);
|
|
}
|
|
|
|
public void render(float f5)
|
|
{
|
|
Side3.render(f5);
|
|
side.render(f5);
|
|
base.render(f5);
|
|
side2.render(f5);
|
|
side4.render(f5);
|
|
}
|
|
|
|
public void renderMotor(float f5)
|
|
{
|
|
Motor2.render(f5);
|
|
Motor.render(f5);
|
|
}
|
|
|
|
private void setRotation(ModelRenderer model, float x, float y, float z)
|
|
{
|
|
model.rotateAngleX = x;
|
|
model.rotateAngleY = y;
|
|
model.rotateAngleZ = z;
|
|
}
|
|
|
|
}
|