// Date: 2015/01/21 22:47:46 // Template version 1.1 // Java generated by Techne // Keep in mind that you still need to fill in some blanks // - ZeuX package net.minecraft.src; public class Modelfatcat extends ModelBase { //fields ModelRenderer body; ModelRenderer tail; ModelRenderer frontLeftLeg; ModelRenderer frontRightLeg; ModelRenderer backLeftLeg; ModelRenderer backRightLeg; ModelRenderer head; public Modelfatcat() { textureWidth = 64; textureHeight = 32; setTextureOffset("head.main", 0, 0); setTextureOffset("head.ear1", 58, 0); setTextureOffset("head.ear2", 58, 2); setTextureOffset("head.eye1", 0, 30); setTextureOffset("head.eye2", 0, 30); setTextureOffset("head.mouth", 0, 30); body = new ModelRenderer(this, 8, 7); body.addBox(0F, 0F, 0F, 14, 11, 14); body.setRotationPoint(-8F, 10F, -6F); body.setTextureSize(64, 32); body.mirror = true; setRotation(body, 0F, 0F, 0F); tail = new ModelRenderer(this, 0, 13); tail.addBox(-2F, -2F, 0F, 4, 4, 3); tail.setRotationPoint(-1F, 14F, 8F); tail.setTextureSize(64, 32); tail.mirror = true; setRotation(tail, 1.972222F, 0F, 0F); frontLeftLeg = new ModelRenderer(this, 50, 0); frontLeftLeg.addBox(-1F, 0F, -1F, 2, 4, 2); frontLeftLeg.setRotationPoint(3F, 20F, -4F); frontLeftLeg.setTextureSize(64, 32); frontLeftLeg.mirror = true; setRotation(frontLeftLeg, 0F, 0F, 0F); frontRightLeg = new ModelRenderer(this, 42, 0); frontRightLeg.addBox(-1F, 0F, -1F, 2, 4, 2); frontRightLeg.setRotationPoint(-5F, 20F, -4F); frontRightLeg.setTextureSize(64, 32); frontRightLeg.mirror = true; setRotation(frontRightLeg, 0F, 0F, 0F); backLeftLeg = new ModelRenderer(this, 34, 0); backLeftLeg.addBox(-1F, 0F, -1F, 2, 4, 2); backLeftLeg.setRotationPoint(3F, 20F, 6F); backLeftLeg.setTextureSize(64, 32); backLeftLeg.mirror = true; setRotation(backLeftLeg, 0F, 0F, 0F); backRightLeg = new ModelRenderer(this, 0, 21); backRightLeg.addBox(-1F, 0F, -1F, 2, 4, 2); backRightLeg.setRotationPoint(-5F, 20F, 6F); backRightLeg.setTextureSize(64, 32); backRightLeg.mirror = true; setRotation(backRightLeg, 0F, 0F, 0F); head = new ModelRenderer(this, "head"); head.setRotationPoint(-1F, 11F, -5F); setRotation(head, 0F, 0F, 0F); head.mirror = true; head.addBox("main", -5F, -3F, -4F, 10, 6, 5); head.addBox("ear1", -4F, -4F, -3F, 2, 1, 1); head.addBox("ear2", 2F, -4F, -3F, 2, 1, 1); head.addBox("eye1", -3F, -1F, -4.1F, 1, 1, 1); head.addBox("eye2", 2F, -1F, -4.1F, 1, 1, 1); head.addBox("mouth", -1F, 1F, -4.1F, 2, 1, 1); } 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); body.render(f5); tail.render(f5); frontLeftLeg.render(f5); frontRightLeg.render(f5); backLeftLeg.render(f5); backRightLeg.render(f5); head.render(f5); } private void setRotation(ModelRenderer model, float x, float y, float z) { model.rotateAngleX = x; model.rotateAngleY = y; model.rotateAngleZ = z; } public void setRotationAngles(float f, float f1, float f2, float f3, float f4, float f5) { super.setRotationAngles(f, f1, f2, f3, f4, f5); } }