Hbm-s-Nuclear-Tech-GIT/com/hbm/render/model/ModelMultitoolFist.java
2017-07-23 12:10:52 +02:00

288 lines
8.7 KiB
Java

// Date: 31.01.2017 19:23:38
// Template version 1.1
// Java generated by Techne
// Keep in mind that you still need to fill in some blanks
// - ZeuX
package com.hbm.render.model;
import net.minecraft.client.model.ModelBase;
import net.minecraft.client.model.ModelRenderer;
import net.minecraft.entity.Entity;
public class ModelMultitoolFist extends ModelBase {
// fields
ModelRenderer Base;
ModelRenderer BTop;
ModelRenderer BBottom;
ModelRenderer BLeft;
ModelRenderer BRight;
ModelRenderer RTop;
ModelRenderer RBottom;
ModelRenderer RLeft;
ModelRenderer RRight;
ModelRenderer GPivot;
ModelRenderer GBase;
ModelRenderer F31;
ModelRenderer F21;
ModelRenderer F41;
ModelRenderer F51;
ModelRenderer F11;
ModelRenderer F22;
ModelRenderer F32;
ModelRenderer F42;
ModelRenderer F52;
ModelRenderer F12;
ModelRenderer F23;
ModelRenderer F33;
ModelRenderer F43;
ModelRenderer F53;
ModelRenderer F13;
ModelRenderer WireL;
ModelRenderer WireR;
ModelRenderer Gauge1;
ModelRenderer Gauge2;
ModelRenderer WireB;
public ModelMultitoolFist() {
textureWidth = 64;
textureHeight = 64;
Base = new ModelRenderer(this, 0, 0);
Base.addBox(0F, 0F, 0F, 3, 8, 8);
Base.setRotationPoint(-3F, -4F, -4F);
Base.setTextureSize(64, 64);
Base.mirror = true;
setRotation(Base, 0F, 0F, 0F);
BTop = new ModelRenderer(this, 0, 16);
BTop.addBox(0F, 0F, 0F, 4, 2, 8);
BTop.setRotationPoint(-3F, -4F, -4F);
BTop.setTextureSize(64, 64);
BTop.mirror = true;
setRotation(BTop, 0F, 0F, -0.2617994F);
BBottom = new ModelRenderer(this, 0, 26);
BBottom.addBox(0F, -2F, 0F, 4, 2, 8);
BBottom.setRotationPoint(-3F, 4F, -4F);
BBottom.setTextureSize(64, 64);
BBottom.mirror = true;
setRotation(BBottom, 0F, 0F, 0.2617994F);
BLeft = new ModelRenderer(this, 0, 36);
BLeft.addBox(0F, 0F, 0F, 4, 8, 2);
BLeft.setRotationPoint(-3F, -4F, -4F);
BLeft.setTextureSize(64, 64);
BLeft.mirror = true;
setRotation(BLeft, 0F, 0.2617994F, 0F);
BRight = new ModelRenderer(this, 12, 36);
BRight.addBox(0F, 0F, -2F, 4, 8, 2);
BRight.setRotationPoint(-3F, -4F, 4F);
BRight.setTextureSize(64, 64);
BRight.mirror = true;
setRotation(BRight, 0F, -0.2617994F, 0F);
RTop = new ModelRenderer(this, 24, 0);
RTop.addBox(0F, 0F, 0F, 3, 2, 10);
RTop.setRotationPoint(4F, -6F, -6F);
RTop.setTextureSize(64, 64);
RTop.mirror = true;
setRotation(RTop, 0F, 0F, 0F);
RBottom = new ModelRenderer(this, 24, 12);
RBottom.addBox(0F, 0F, 0F, 3, 2, 10);
RBottom.setRotationPoint(4F, 4F, -4F);
RBottom.setTextureSize(64, 64);
RBottom.mirror = true;
setRotation(RBottom, 0F, 0F, 0F);
RLeft = new ModelRenderer(this, 0, 46);
RLeft.addBox(0F, 0F, 0F, 3, 10, 2);
RLeft.setRotationPoint(4F, -4F, -6F);
RLeft.setTextureSize(64, 64);
RLeft.mirror = true;
setRotation(RLeft, 0F, 0F, 0F);
RRight = new ModelRenderer(this, 10, 46);
RRight.addBox(0F, 0F, 0F, 3, 10, 2);
RRight.setRotationPoint(4F, -6F, 4F);
RRight.setTextureSize(64, 64);
RRight.mirror = true;
setRotation(RRight, 0F, 0F, 0F);
GPivot = new ModelRenderer(this, 24, 24);
GPivot.addBox(0F, 0F, 0F, 3, 4, 4);
GPivot.setRotationPoint(-6F, -2F, -2F);
GPivot.setTextureSize(64, 64);
GPivot.mirror = true;
setRotation(GPivot, 0F, 0F, 0F);
GBase = new ModelRenderer(this, 24, 32);
GBase.addBox(-2F, -3F, -4F, 4, 3, 8);
GBase.setRotationPoint(-6F, 0F, 1F);
GBase.setTextureSize(64, 64);
GBase.mirror = true;
setRotation(GBase, 0F, 0F, 0.6108652F);
F31 = new ModelRenderer(this, 20, 52);
F31.addBox(-3F, -1F, 0F, 3, 2, 2);
F31.setRotationPoint(-6F, -2.8F, -1F);
F31.setTextureSize(64, 64);
F31.mirror = true;
setRotation(F31, 0F, 0F, -0.5235988F);
F21 = new ModelRenderer(this, 30, 52);
F21.addBox(-3F, -1F, -2F, 3, 2, 2);
F21.setRotationPoint(-6F, -2.8F, -1.2F);
F21.setTextureSize(64, 64);
F21.mirror = true;
setRotation(F21, 0F, 0F, -0.5235988F);
F41 = new ModelRenderer(this, 40, 52);
F41.addBox(-3F, -1F, 0F, 3, 2, 2);
F41.setRotationPoint(-6F, -2.8F, 1.2F);
F41.setTextureSize(64, 64);
F41.mirror = true;
setRotation(F41, 0F, 0F, -0.5235988F);
F51 = new ModelRenderer(this, 50, 52);
F51.addBox(-3F, -1F, 0F, 3, 2, 2);
F51.setRotationPoint(-6F, -2.8F, 3.4F);
F51.setTextureSize(64, 64);
F51.mirror = true;
setRotation(F51, 0F, 0F, -0.5235988F);
F11 = new ModelRenderer(this, 48, 38);
F11.addBox(-1F, -1F, -3F, 2, 2, 3);
F11.setRotationPoint(-5F, -1F, -2.5F);
F11.setTextureSize(64, 64);
F11.mirror = true;
setRotation(F11, 1.22173F, 1.745329F, -1.047198F);
F22 = new ModelRenderer(this, 20, 56);
F22.addBox(-3F, -1F, -1F, 3, 2, 2);
F22.setRotationPoint(-8.5F, -2F, -2.2F);
F22.setTextureSize(64, 64);
F22.mirror = true;
setRotation(F22, 0F, 0F, -1.919862F);
F32 = new ModelRenderer(this, 30, 56);
F32.addBox(-3F, -1F, -1F, 3, 2, 2);
F32.setRotationPoint(-8.5F, -2F, 0F);
F32.setTextureSize(64, 64);
F32.mirror = true;
setRotation(F32, 0F, 0F, -1.919862F);
F42 = new ModelRenderer(this, 40, 56);
F42.addBox(-3F, -1F, -1F, 3, 2, 2);
F42.setRotationPoint(-8.5F, -2F, 2.2F);
F42.setTextureSize(64, 64);
F42.mirror = true;
setRotation(F42, 0F, 0F, -1.919862F);
F52 = new ModelRenderer(this, 50, 56);
F52.addBox(-3F, -1F, -1F, 3, 2, 2);
F52.setRotationPoint(-8.5F, -2F, 4.4F);
F52.setTextureSize(64, 64);
F52.mirror = true;
setRotation(F52, 0F, 0F, -1.919862F);
F12 = new ModelRenderer(this, 48, 34);
F12.addBox(-1F, -1F, -2F, 2, 2, 2);
F12.setRotationPoint(-6F, 0.5F, -4.5F);
F12.setTextureSize(64, 64);
F12.mirror = true;
setRotation(F12, 1.22173F, 2.935045F, -1.047198F);
F23 = new ModelRenderer(this, 20, 60);
F23.addBox(-3F, -1F, -1F, 3, 2, 2);
F23.setRotationPoint(-8F, 0.5F, -2.2F);
F23.setTextureSize(64, 64);
F23.mirror = true;
setRotation(F23, 0F, 0F, -2.879793F);
F33 = new ModelRenderer(this, 30, 60);
F33.addBox(-3F, -1F, -1F, 3, 2, 2);
F33.setRotationPoint(-8F, 0.5F, 0F);
F33.setTextureSize(64, 64);
F33.mirror = true;
setRotation(F33, 0F, 0F, -2.879793F);
F43 = new ModelRenderer(this, 40, 60);
F43.addBox(-3F, -1F, -1F, 3, 2, 2);
F43.setRotationPoint(-8F, 0.5F, 2.2F);
F43.setTextureSize(64, 64);
F43.mirror = true;
setRotation(F43, 0F, 0F, -2.879793F);
F53 = new ModelRenderer(this, 50, 60);
F53.addBox(-3F, -1F, -1F, 3, 2, 2);
F53.setRotationPoint(-8F, 0.5F, 4.4F);
F53.setTextureSize(64, 64);
F53.mirror = true;
setRotation(F53, 0F, 0F, -2.879793F);
F13 = new ModelRenderer(this, 48, 30);
F13.addBox(-1F, -1F, -2F, 2, 2, 2);
F13.setRotationPoint(-7F, 1F, -4F);
F13.setTextureSize(64, 64);
F13.mirror = true;
setRotation(F13, 0.5235988F, 2.617994F, -1.047198F);
WireL = new ModelRenderer(this, 38, 30);
WireL.addBox(0F, 0F, 0F, 4, 1, 1);
WireL.setRotationPoint(0F, -5.5F, 0F);
WireL.setTextureSize(64, 64);
WireL.mirror = true;
setRotation(WireL, 0F, 0F, 0F);
WireR = new ModelRenderer(this, 38, 28);
WireR.addBox(0F, 0F, 0F, 4, 1, 1);
WireR.setRotationPoint(0F, -5.5F, 2F);
WireR.setTextureSize(64, 64);
WireR.mirror = true;
setRotation(WireR, 0F, 0F, 0F);
Gauge1 = new ModelRenderer(this, 20, 47);
Gauge1.addBox(-1.5F, -1F, -2F, 3, 1, 4);
Gauge1.setRotationPoint(-1F, -4F, 4F);
Gauge1.setTextureSize(64, 64);
Gauge1.mirror = true;
setRotation(Gauge1, -0.7853982F, 0F, 0F);
Gauge2 = new ModelRenderer(this, 34, 48);
Gauge2.addBox(-2F, -1F, -1.5F, 4, 1, 3);
Gauge2.setRotationPoint(-1F, -4F, 4F);
Gauge2.setTextureSize(64, 64);
Gauge2.mirror = true;
setRotation(Gauge2, -0.7853982F, 0F, 0F);
WireB = new ModelRenderer(this, 48, 49);
WireB.addBox(0F, 0F, 0F, 4, 2, 1);
WireB.setRotationPoint(0F, -1F, -5.5F);
WireB.setTextureSize(64, 64);
WireB.mirror = true;
setRotation(WireB, 0F, 0F, 0F);
}
@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);
Base.render(f5);
BTop.render(f5);
BBottom.render(f5);
BLeft.render(f5);
BRight.render(f5);
RTop.render(f5);
RBottom.render(f5);
RLeft.render(f5);
RRight.render(f5);
GPivot.render(f5);
GBase.render(f5);
F31.render(f5);
F21.render(f5);
F41.render(f5);
F51.render(f5);
F11.render(f5);
F22.render(f5);
F32.render(f5);
F42.render(f5);
F52.render(f5);
F12.render(f5);
F23.render(f5);
F33.render(f5);
F43.render(f5);
F53.render(f5);
F13.render(f5);
WireL.render(f5);
WireR.render(f5);
Gauge1.render(f5);
Gauge2.render(f5);
WireB.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);
}
}