// Date: 12/8/2013 1:02:06 PM // Template version 1.1 // Java generated by Techne // Keep in mind that you still need to fill in some blanks // - ZeuX package com.pixelutilitys.models; import net.minecraft.client.model.ModelBase; import net.minecraft.client.model.ModelRenderer; import net.minecraft.entity.Entity; public class BasicDeskModel extends ModelBase { //fields ModelRenderer DeskTop; ModelRenderer LegMiddle; ModelRenderer SideRight; ModelRenderer BackRight; ModelRenderer SideLeft; ModelRenderer DrawerTop; ModelRenderer DrawerBottom; ModelRenderer BackLeft; public BasicDeskModel() { textureWidth = 128; textureHeight = 64; DeskTop = new ModelRenderer(this, 0, 49); DeskTop.addBox(-15F, 0F, -6F, 30, 2, 13); DeskTop.setRotationPoint(8F, 8F, 0F); DeskTop.setTextureSize(128, 64); DeskTop.mirror = true; setRotation(DeskTop, 0F, 0F, 0F); LegMiddle = new ModelRenderer(this, 86, 38); LegMiddle.addBox(3F, 2F, -5F, 2, 14, 12); LegMiddle.setRotationPoint(8F, 8F, 0F); LegMiddle.setTextureSize(128, 64); LegMiddle.mirror = true; setRotation(LegMiddle, 0F, 0F, 0F); SideRight = new ModelRenderer(this, 86, 38); SideRight.addBox(-14F, 2F, -5F, 2, 14, 12); SideRight.setRotationPoint(8F, 8F, 0F); SideRight.setTextureSize(128, 64); SideRight.mirror = true; setRotation(SideRight, 0F, 0F, 0F); BackRight = new ModelRenderer(this, 13, 51); BackRight.addBox(-12F, 2F, 6F, 15, 10, 1); BackRight.setRotationPoint(8F, 8F, 0F); BackRight.setTextureSize(128, 64); BackRight.mirror = true; setRotation(BackRight, 0F, 0F, 0F); SideLeft = new ModelRenderer(this, 86, 38); SideLeft.addBox(12F, 2F, -5F, 2, 14, 12); SideLeft.setRotationPoint(8F, 8F, 0F); SideLeft.setTextureSize(128, 64); SideLeft.mirror = true; setRotation(SideLeft, 0F, 0F, 0F); DrawerTop = new ModelRenderer(this, 0, 34); DrawerTop.addBox(5F, 2F, -4.5F, 7, 5, 10); DrawerTop.setRotationPoint(8F, 8F, 0F); DrawerTop.setTextureSize(128, 64); DrawerTop.mirror = true; setRotation(DrawerTop, 0F, 0F, 0F); DrawerBottom = new ModelRenderer(this, 0, 34); DrawerBottom.addBox(5F, 7.1F, -4.5F, 7, 5, 10); DrawerBottom.setRotationPoint(8F, 8F, 0F); DrawerBottom.setTextureSize(128, 64); DrawerBottom.mirror = true; setRotation(DrawerBottom, 0F, 0F, 0F); BackLeft = new ModelRenderer(this, 13, 51); BackLeft.addBox(5F, 2F, 6F, 7, 10, 1); BackLeft.setRotationPoint(8F, 8F, 0F); BackLeft.setTextureSize(128, 64); BackLeft.mirror = true; setRotation(BackLeft, 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, entity); DeskTop.render(f5); LegMiddle.render(f5); SideRight.render(f5); BackRight.render(f5); SideLeft.render(f5); DrawerTop.render(f5); DrawerBottom.render(f5); BackLeft.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, Entity entity) { super.setRotationAngles(f, f1, f2, f3, f4, f5, entity); } }