This site works best with JavaScript enabled. Please enable JavaScript to get the best experience from this site.
mmm
// Date: 23-12-2012 16:08:41 // 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 Modelhorse extends ModelBase { //fields public ModelRenderer head = new ModelRenderer(this, 0, 0); ModelRenderer body; ModelRenderer leg1; ModelRenderer leg2; ModelRenderer leg3; ModelRenderer leg4; ModelRenderer neck; ModelRenderer shep; ModelRenderer ear1; ModelRenderer ear2; public Modelhorse() { textureWidth = 128; textureHeight = 64; head = new ModelRenderer(this, 0, 35); head.addBox(0F, 0F, 0F, 8, 8, 10); head.setRotationPoint(-4F, -3F, -23F); head.setTextureSize(128, 64); head.mirror = true; setRotation(head, 0F, 0F, 0F); body = new ModelRenderer(this, 18, 4); body.addBox(-6F, -10F, -7F, 12, 18, 10); body.setRotationPoint(0F, 5F, 2F); body.setTextureSize(128, 64); body.mirror = true; setRotation(body, 1.570796F, 0F, 0F); leg1 = new ModelRenderer(this, 0, 16); leg1.addBox(-3F, 0F, -2F, 4, 12, 4); leg1.setRotationPoint(-3F, 12F, 7F); leg1.setTextureSize(128, 64); leg1.mirror = true; setRotation(leg1, 0F, 0F, 0F); leg2 = new ModelRenderer(this, 0, 16); leg2.addBox(-1F, 0F, -2F, 4, 12, 4); leg2.setRotationPoint(3F, 12F, 7F); leg2.setTextureSize(128, 64); leg2.mirror = true; setRotation(leg2, 0F, 0F, 0F); leg3 = new ModelRenderer(this, 0, 16); leg3.addBox(-3F, 0F, -3F, 4, 12, 4); leg3.setRotationPoint(-3F, 12F, -5F); leg3.setTextureSize(128, 64); leg3.mirror = true; setRotation(leg3, 0F, 0F, 0F); leg4 = new ModelRenderer(this, 0, 16); leg4.addBox(-1F, 0F, -3F, 4, 12, 4); leg4.setRotationPoint(3F, 12F, -5F); leg4.setTextureSize(128, 64); leg4.mirror = true; setRotation(leg4, 0F, 0F, 0F); neck = new ModelRenderer(this, 68, 0); neck.addBox(0F, 0F, 0F, 5, 5, 10); neck.setRotationPoint(-2F, -2F, -16F); neck.setTextureSize(128, 64); neck.mirror = true; setRotation(neck, -0.3839724F, 0F, 0F); shep = new ModelRenderer(this, 45, 39); shep.addBox(0F, 0F, 0F, 3, 2, 9); shep.setRotationPoint(-1F, -2F, -13F); shep.setTextureSize(128, 64); shep.mirror = true; setRotation(shep, -0.296706F, 0F, 0F); ear1 = new ModelRenderer(this, 0, 22); ear1.addBox(0F, 0F, 0F, 2, 2, 1); ear1.setRotationPoint(2F, -5F, -16F); ear1.setTextureSize(128, 64); ear1.mirror = true; setRotation(ear1, 0F, 0F, 0F); ear2 = new ModelRenderer(this, 0, 22); ear2.addBox(0F, 0F, 0F, 2, 2, 1); ear2.setRotationPoint(-4F, -5F, -16F); ear2.setTextureSize(128, 64); ear2.mirror = true; setRotation(ear2, 0F, 0F, 0F); } 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); head.render(f5); body.render(f5); leg1.render(f5); leg2.render(f5); leg3.render(f5); leg4.render(f5); neck.render(f5); shep.render(f5); ear1.render(f5); ear2.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, null); leg1.rotateAngleX = MathHelper.cos(f * 0.6662F) * 1.0F * f1; leg2.rotateAngleX = MathHelper.cos(f * 0.6662F + (float)Math.PI) * 1.0F * f1; leg3.rotateAngleX = MathHelper.cos(f * 0.6662F) * 1.0F * f1; leg4.rotateAngleX = MathHelper.cos(f * 0.6662F + (float)Math.PI) * 1.0F * f1; } }
mmm
mmm
mmm