126 lines
3.6 KiB
Java
126 lines
3.6 KiB
Java
// Date: 11/27/2013 9:27:04 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 ModelSmallFluidCan extends ModelBase
|
|
{
|
|
// fields
|
|
ModelRenderer body1;
|
|
ModelRenderer body2;
|
|
ModelRenderer body3;
|
|
ModelRenderer body4;
|
|
ModelRenderer edge1;
|
|
ModelRenderer edge2;
|
|
ModelRenderer edge3;
|
|
ModelRenderer edge4;
|
|
ModelRenderer glass1;
|
|
ModelRenderer glass2;
|
|
ModelRenderer glass3;
|
|
ModelRenderer glass4;
|
|
|
|
public ModelSmallFluidCan()
|
|
{
|
|
textureWidth = 64;
|
|
textureHeight = 32;
|
|
|
|
body1 = new ModelRenderer(this, 12, 28);
|
|
body1.addBox(-1.5F, 0F, -1.5F, 3, 1, 3);
|
|
body1.setRotationPoint(0F, 23F, 0F);
|
|
body1.setTextureSize(64, 32);
|
|
body1.mirror = true;
|
|
setRotation(body1, 0F, 0F, 0F);
|
|
body2 = new ModelRenderer(this, 10, 22);
|
|
body2.addBox(-2F, -1F, -2F, 4, 1, 4);
|
|
body2.setRotationPoint(0F, 23F, 0F);
|
|
body2.setTextureSize(64, 32);
|
|
body2.mirror = true;
|
|
setRotation(body2, 0F, 0F, 0F);
|
|
body3 = new ModelRenderer(this, 10, 5);
|
|
body3.addBox(-2F, -1F, -2F, 4, 1, 4);
|
|
body3.setRotationPoint(0F, 17F, 0F);
|
|
body3.setTextureSize(64, 32);
|
|
body3.mirror = true;
|
|
setRotation(body3, 0F, 0F, 0F);
|
|
body4 = new ModelRenderer(this, 12, 0);
|
|
body4.addBox(-1.5F, 0F, -1.5F, 3, 1, 3);
|
|
body4.setRotationPoint(0F, 15F, 0F);
|
|
body4.setTextureSize(64, 32);
|
|
body4.mirror = true;
|
|
setRotation(body4, 0F, 0F, 0F);
|
|
edge1 = new ModelRenderer(this, 21, 13);
|
|
edge1.addBox(-1.9F, -1F, -1.9F, 1, 5, 1);
|
|
edge1.setRotationPoint(0F, 18F, 0F);
|
|
edge1.setTextureSize(64, 32);
|
|
edge1.mirror = true;
|
|
setRotation(edge1, 0F, 0F, 0F);
|
|
edge2 = new ModelRenderer(this, 26, 13);
|
|
edge2.addBox(-2.1F, -1F, -1.9F, 1, 5, 1);
|
|
edge2.setRotationPoint(3F, 18F, 0F);
|
|
edge2.setTextureSize(64, 32);
|
|
edge2.mirror = true;
|
|
setRotation(edge2, 0F, 0F, 0F);
|
|
edge3 = new ModelRenderer(this, 10, 13);
|
|
edge3.addBox(-2.1F, -1F, 0.9F, 1, 5, 1);
|
|
edge3.setRotationPoint(3F, 18F, 0F);
|
|
edge3.setTextureSize(64, 32);
|
|
edge3.mirror = true;
|
|
setRotation(edge3, 0F, 0F, 0F);
|
|
edge4 = new ModelRenderer(this, 16, 13);
|
|
edge4.addBox(-1.9F, -1F, 0.9F, 1, 5, 1);
|
|
edge4.setRotationPoint(0F, 18F, 0F);
|
|
edge4.setTextureSize(64, 32);
|
|
edge4.mirror = true;
|
|
setRotation(edge4, 0F, 0F, 0F);
|
|
glass1 = new ModelRenderer(this, 2, 13);
|
|
glass1.addBox(-3.1F, -1F, 1.8F, 2, 5, 0);
|
|
glass1.setRotationPoint(2F, 18F, 0F);
|
|
glass1.setTextureSize(64, 32);
|
|
glass1.mirror = true;
|
|
setRotation(glass1, 0F, 0F, 0F);
|
|
glass2 = new ModelRenderer(this, 2, 13);
|
|
glass2.addBox(-3.1F, -1F, 0.2F, 2, 5, 0);
|
|
glass2.setRotationPoint(2F, 18F, -2F);
|
|
glass2.setTextureSize(64, 32);
|
|
glass2.mirror = true;
|
|
setRotation(glass2, 0F, 0F, 0F);
|
|
glass3 = new ModelRenderer(this, 2, 13);
|
|
glass3.addBox(-1.1F, -1F, -0.2F, 2, 5, 0);
|
|
glass3.setRotationPoint(2F, 18F, 0F);
|
|
glass3.setTextureSize(64, 32);
|
|
glass3.mirror = true;
|
|
setRotation(glass3, 0F, 1.570796F, 0F);
|
|
glass4 = new ModelRenderer(this, 2, 13);
|
|
glass4.addBox(-1.1F, -1F, 2.2F, 2, 5, 0);
|
|
glass4.setRotationPoint(-4F, 18F, 0F);
|
|
glass4.setTextureSize(64, 32);
|
|
glass4.mirror = true;
|
|
setRotation(glass4, 0F, 1.570796F, 0F);
|
|
}
|
|
|
|
public void render(float f5)
|
|
{
|
|
body1.render(f5);
|
|
body2.render(f5);
|
|
body3.render(f5);
|
|
body4.render(f5);
|
|
edge1.render(f5);
|
|
edge2.render(f5);
|
|
edge3.render(f5);
|
|
edge4.render(f5);
|
|
}
|
|
|
|
private void setRotation(ModelRenderer model, float x, float y, float z)
|
|
{
|
|
model.rotateAngleX = x;
|
|
model.rotateAngleY = y;
|
|
model.rotateAngleZ = z;
|
|
}
|
|
|
|
}
|