mirror of
https://github.com/HbmMods/Hbm-s-Nuclear-Tech-GIT.git
synced 2026-01-25 10:32:49 +00:00
256 lines
8.7 KiB
Java
256 lines
8.7 KiB
Java
// Date: 14.08.2016 18:55:34
|
|
// 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 ModelZOMG extends ModelBase {
|
|
// fields
|
|
ModelRenderer Body;
|
|
ModelRenderer BodyFront;
|
|
ModelRenderer BodyFrontPlate;
|
|
ModelRenderer PipeLeft;
|
|
ModelRenderer PipeRight;
|
|
ModelRenderer PipeBottom;
|
|
ModelRenderer Head;
|
|
ModelRenderer HeadBottom;
|
|
ModelRenderer HeadBottomPlate;
|
|
ModelRenderer BodyTop;
|
|
ModelRenderer BodyCenter;
|
|
ModelRenderer BodyBack;
|
|
ModelRenderer BodyBackPlate;
|
|
ModelRenderer StockTop;
|
|
ModelRenderer StockBack;
|
|
ModelRenderer StockBackPlate;
|
|
ModelRenderer Handle;
|
|
ModelRenderer PistonBack;
|
|
ModelRenderer PistonFront;
|
|
ModelRenderer BarrelVertical;
|
|
ModelRenderer BarrelHorizontal;
|
|
ModelRenderer BarrelCenter;
|
|
ModelRenderer HandleBack;
|
|
ModelRenderer BarrelPipe;
|
|
ModelRenderer PistonPivot;
|
|
ModelRenderer Scope;
|
|
ModelRenderer ScopePivot;
|
|
|
|
public ModelZOMG() {
|
|
textureWidth = 128;
|
|
textureHeight = 64;
|
|
|
|
Body = new ModelRenderer(this, 0, 0);
|
|
Body.addBox(0F, 0F, 0F, 12, 5, 4);
|
|
Body.setRotationPoint(-6F, 0F, 0F);
|
|
Body.setTextureSize(128, 64);
|
|
Body.mirror = true;
|
|
setRotation(Body, 0F, 0F, 0F);
|
|
BodyFront = new ModelRenderer(this, 32, 14);
|
|
BodyFront.addBox(0F, 0F, 0F, 1, 4, 4);
|
|
BodyFront.setRotationPoint(-7F, 0F, 0F);
|
|
BodyFront.setTextureSize(128, 64);
|
|
BodyFront.mirror = true;
|
|
setRotation(BodyFront, 0F, 0F, 0F);
|
|
BodyFrontPlate = new ModelRenderer(this, 46, 6);
|
|
BodyFrontPlate.addBox(-2F, -1F, 0F, 2, 1, 4);
|
|
BodyFrontPlate.setRotationPoint(-6F, 5F, 0F);
|
|
BodyFrontPlate.setTextureSize(128, 64);
|
|
BodyFrontPlate.mirror = true;
|
|
setRotation(BodyFrontPlate, 0F, 0F, 0.6981317F);
|
|
PipeLeft = new ModelRenderer(this, 0, 29);
|
|
PipeLeft.addBox(0F, 0F, 0F, 6, 1, 1);
|
|
PipeLeft.setRotationPoint(-13F, 0.5F, 0.5F);
|
|
PipeLeft.setTextureSize(128, 64);
|
|
PipeLeft.mirror = true;
|
|
setRotation(PipeLeft, 0F, 0F, 0F);
|
|
PipeRight = new ModelRenderer(this, 14, 29);
|
|
PipeRight.addBox(0F, 0F, 0F, 6, 1, 1);
|
|
PipeRight.setRotationPoint(-13F, 0.5F, 2.5F);
|
|
PipeRight.setTextureSize(128, 64);
|
|
PipeRight.mirror = true;
|
|
setRotation(PipeRight, 0F, 0F, 0F);
|
|
PipeBottom = new ModelRenderer(this, 14, 25);
|
|
PipeBottom.addBox(0F, 0F, 0F, 6, 2, 2);
|
|
PipeBottom.setRotationPoint(-13F, 2F, 1F);
|
|
PipeBottom.setTextureSize(128, 64);
|
|
PipeBottom.mirror = true;
|
|
setRotation(PipeBottom, 0F, 0F, 0F);
|
|
Head = new ModelRenderer(this, 32, 0);
|
|
Head.addBox(0F, 0F, 0F, 3, 4, 4);
|
|
Head.setRotationPoint(-16F, 0F, 0F);
|
|
Head.setTextureSize(128, 64);
|
|
Head.mirror = true;
|
|
setRotation(Head, 0F, 0F, 0F);
|
|
HeadBottom = new ModelRenderer(this, 46, 0);
|
|
HeadBottom.addBox(0F, 0F, 0F, 2, 2, 4);
|
|
HeadBottom.setRotationPoint(-15F, 4F, 0F);
|
|
HeadBottom.setTextureSize(128, 64);
|
|
HeadBottom.mirror = true;
|
|
setRotation(HeadBottom, 0F, 0F, 0F);
|
|
HeadBottomPlate = new ModelRenderer(this, 32, 8);
|
|
HeadBottomPlate.addBox(0F, 0F, 0F, 1, 2, 4);
|
|
HeadBottomPlate.setRotationPoint(-16F, 4F, 0F);
|
|
HeadBottomPlate.setTextureSize(128, 64);
|
|
HeadBottomPlate.mirror = true;
|
|
setRotation(HeadBottomPlate, 0F, 0F, -0.4363323F);
|
|
BodyTop = new ModelRenderer(this, 0, 17);
|
|
BodyTop.addBox(0F, 0F, 0F, 10, 1, 3);
|
|
BodyTop.setRotationPoint(-5F, -0.5F, 0.5F);
|
|
BodyTop.setTextureSize(128, 64);
|
|
BodyTop.mirror = true;
|
|
setRotation(BodyTop, 0F, 0F, 0F);
|
|
BodyCenter = new ModelRenderer(this, 0, 9);
|
|
BodyCenter.addBox(0F, 0F, 0F, 11, 3, 5);
|
|
BodyCenter.setRotationPoint(-5.5F, 1F, -0.5F);
|
|
BodyCenter.setTextureSize(128, 64);
|
|
BodyCenter.mirror = true;
|
|
setRotation(BodyCenter, 0F, 0F, 0F);
|
|
BodyBack = new ModelRenderer(this, 42, 11);
|
|
BodyBack.addBox(0F, 0F, 0F, 1, 3, 4);
|
|
BodyBack.setRotationPoint(6F, 2F, 0F);
|
|
BodyBack.setTextureSize(128, 64);
|
|
BodyBack.mirror = true;
|
|
setRotation(BodyBack, 0F, 0F, 0F);
|
|
BodyBackPlate = new ModelRenderer(this, 58, 0);
|
|
BodyBackPlate.addBox(-1F, -3F, 0F, 1, 4, 2);
|
|
BodyBackPlate.setRotationPoint(7F, 2F, 1F);
|
|
BodyBackPlate.setTextureSize(128, 64);
|
|
BodyBackPlate.mirror = true;
|
|
setRotation(BodyBackPlate, 0F, 0F, -0.4363323F);
|
|
StockTop = new ModelRenderer(this, 0, 21);
|
|
StockTop.addBox(0F, 0F, 0F, 8, 2, 2);
|
|
StockTop.setRotationPoint(7F, 3F, 1F);
|
|
StockTop.setTextureSize(128, 64);
|
|
StockTop.mirror = true;
|
|
setRotation(StockTop, 0F, 0F, 0F);
|
|
StockBack = new ModelRenderer(this, 20, 21);
|
|
StockBack.addBox(0F, 0F, 0F, 4, 2, 2);
|
|
StockBack.setRotationPoint(11F, 5F, 1F);
|
|
StockBack.setTextureSize(128, 64);
|
|
StockBack.mirror = true;
|
|
setRotation(StockBack, 0F, 0F, 0F);
|
|
StockBackPlate = new ModelRenderer(this, 0, 25);
|
|
StockBackPlate.addBox(-5F, -2F, 0F, 5, 2, 2);
|
|
StockBackPlate.setRotationPoint(11F, 7F, 1F);
|
|
StockBackPlate.setTextureSize(128, 64);
|
|
StockBackPlate.mirror = true;
|
|
setRotation(StockBackPlate, 0F, 0F, 0.418879F);
|
|
Handle = new ModelRenderer(this, 64, 8);
|
|
Handle.addBox(0F, 0F, 0F, 2, 4, 2);
|
|
Handle.setRotationPoint(-4F, 5F, 1F);
|
|
Handle.setTextureSize(128, 64);
|
|
Handle.mirror = true;
|
|
setRotation(Handle, 0F, 0F, 0F);
|
|
PistonBack = new ModelRenderer(this, 30, 26);
|
|
PistonBack.addBox(0F, -4F, 0F, 2, 4, 2);
|
|
PistonBack.setRotationPoint(1F, 4F, -0.5F);
|
|
PistonBack.setTextureSize(128, 64);
|
|
PistonBack.mirror = true;
|
|
setRotation(PistonBack, 0.7853982F, 0F, 0F);
|
|
PistonFront = new ModelRenderer(this, 52, 11);
|
|
PistonFront.addBox(0F, -4F, 0F, 2, 4, 2);
|
|
PistonFront.setRotationPoint(-3F, 4F, -0.5F);
|
|
PistonFront.setTextureSize(128, 64);
|
|
PistonFront.mirror = true;
|
|
setRotation(PistonFront, 0.7853982F, 0F, 0F);
|
|
BarrelVertical = new ModelRenderer(this, 38, 22);
|
|
BarrelVertical.addBox(0F, 0F, 0F, 8, 3, 2);
|
|
BarrelVertical.setRotationPoint(-4F, 1F, 5F);
|
|
BarrelVertical.setTextureSize(128, 64);
|
|
BarrelVertical.mirror = true;
|
|
setRotation(BarrelVertical, 0F, 0F, 0F);
|
|
BarrelHorizontal = new ModelRenderer(this, 38, 27);
|
|
BarrelHorizontal.addBox(0F, 0F, 0F, 8, 2, 3);
|
|
BarrelHorizontal.setRotationPoint(-4F, 1.5F, 4.5F);
|
|
BarrelHorizontal.setTextureSize(128, 64);
|
|
BarrelHorizontal.mirror = true;
|
|
setRotation(BarrelHorizontal, 0F, 0F, 0F);
|
|
BarrelCenter = new ModelRenderer(this, 64, 0);
|
|
BarrelCenter.addBox(0F, 0F, 0F, 10, 2, 2);
|
|
BarrelCenter.setRotationPoint(-5F, 1.5F, 5F);
|
|
BarrelCenter.setTextureSize(128, 64);
|
|
BarrelCenter.mirror = true;
|
|
setRotation(BarrelCenter, 0F, 0F, 0F);
|
|
HandleBack = new ModelRenderer(this, 60, 8);
|
|
HandleBack.addBox(0F, 0F, 0F, 1, 4, 1);
|
|
HandleBack.setRotationPoint(-2.5F, 5F, 1.5F);
|
|
HandleBack.setTextureSize(128, 64);
|
|
HandleBack.mirror = true;
|
|
setRotation(HandleBack, 0F, 0F, 0F);
|
|
BarrelPipe = new ModelRenderer(this, 64, 4);
|
|
BarrelPipe.addBox(-10F, 0F, -1F, 10, 1, 1);
|
|
BarrelPipe.setRotationPoint(-5F, 2F, 6.5F);
|
|
BarrelPipe.setTextureSize(128, 64);
|
|
BarrelPipe.mirror = true;
|
|
setRotation(BarrelPipe, 0F, -0.2602503F, 0F);
|
|
PistonPivot = new ModelRenderer(this, 60, 14);
|
|
PistonPivot.addBox(0F, -2F, 0.5F, 7, 2, 1);
|
|
PistonPivot.setRotationPoint(-3.5F, 4F, -0.5F);
|
|
PistonPivot.setTextureSize(128, 64);
|
|
PistonPivot.mirror = true;
|
|
setRotation(PistonPivot, 0.7853982F, 0F, 0F);
|
|
Scope = new ModelRenderer(this, 48, 18);
|
|
Scope.addBox(0F, 0F, 0F, 6, 2, 2);
|
|
Scope.setRotationPoint(-3F, -3F, 1F);
|
|
Scope.setTextureSize(128, 64);
|
|
Scope.mirror = true;
|
|
setRotation(Scope, 0F, 0F, 0F);
|
|
ScopePivot = new ModelRenderer(this, 58, 6);
|
|
ScopePivot.addBox(0F, 0F, 0F, 4, 1, 1);
|
|
ScopePivot.setRotationPoint(-2F, -1F, 1.5F);
|
|
ScopePivot.setTextureSize(128, 64);
|
|
ScopePivot.mirror = true;
|
|
setRotation(ScopePivot, 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);
|
|
Body.render(f5);
|
|
BodyFront.render(f5);
|
|
BodyFrontPlate.render(f5);
|
|
PipeLeft.render(f5);
|
|
PipeRight.render(f5);
|
|
PipeBottom.render(f5);
|
|
Head.render(f5);
|
|
HeadBottom.render(f5);
|
|
HeadBottomPlate.render(f5);
|
|
BodyTop.render(f5);
|
|
BodyCenter.render(f5);
|
|
BodyBack.render(f5);
|
|
BodyBackPlate.render(f5);
|
|
StockTop.render(f5);
|
|
StockBack.render(f5);
|
|
StockBackPlate.render(f5);
|
|
Handle.render(f5);
|
|
PistonBack.render(f5);
|
|
PistonFront.render(f5);
|
|
BarrelVertical.render(f5);
|
|
BarrelHorizontal.render(f5);
|
|
BarrelCenter.render(f5);
|
|
HandleBack.render(f5);
|
|
BarrelPipe.render(f5);
|
|
PistonPivot.render(f5);
|
|
Scope.render(f5);
|
|
ScopePivot.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);
|
|
}
|
|
|
|
}
|