Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package nyvelia.proxy;
- import net.minecraft.client.model.ModelBase;
- import net.minecraft.client.model.ModelRenderer;
- import net.minecraft.entity.Entity;
- public class ModelSanglier extends ModelBase
- {
- //fields
- ModelRenderer head;
- ModelRenderer body;
- ModelRenderer leg1;
- ModelRenderer leg2;
- ModelRenderer leg3;
- ModelRenderer leg4;
- ModelRenderer Queue;
- ModelRenderer PoilQueue;
- ModelRenderer Groin;
- ModelRenderer DefenseL1;
- ModelRenderer DefenseL2;
- ModelRenderer DefenseR1;
- ModelRenderer DefenseR2;
- ModelRenderer OreilleR;
- ModelRenderer OreilleL;
- public ModelSanglier()
- {
- textureWidth = 128;
- textureHeight = 64;
- head = new ModelRenderer(this, 49, 20);
- head.addBox(-4F, -4F, -8F, 8, 8, 8);
- head.setRotationPoint(0F, 12F, -6F);
- head.setTextureSize(128, 64);
- head.mirror = true;
- setRotation(head, 0F, 0F, 0F);
- body = new ModelRenderer(this, 0, 20);
- body.addBox(-5F, -10F, -7F, 10, 16, 8);
- body.setRotationPoint(0F, 11F, 3F);
- body.setTextureSize(128, 64);
- body.mirror = true;
- setRotation(body, 1.570796F, 0F, 0F);
- leg1 = new ModelRenderer(this, 0, 44);
- leg1.addBox(-2F, 0F, -2F, 4, 6, 4);
- leg1.setRotationPoint(-3F, 18F, 7F);
- leg1.setTextureSize(128, 64);
- leg1.mirror = true;
- setRotation(leg1, 0F, 0F, 0F);
- leg2 = new ModelRenderer(this, 16, 44);
- leg2.addBox(-2F, 0F, -2F, 4, 6, 4);
- leg2.setRotationPoint(3F, 18F, 7F);
- leg2.setTextureSize(128, 64);
- leg2.mirror = true;
- setRotation(leg2, 0F, 0F, 0F);
- leg3 = new ModelRenderer(this, 0, 54);
- leg3.addBox(-2F, 18F, -2F, 4, 6, 4);
- leg3.setRotationPoint(-3F, 0F, -5F);
- leg3.setTextureSize(128, 64);
- leg3.mirror = true;
- setRotation(leg3, 0F, 0F, 0F);
- leg4 = new ModelRenderer(this, 16, 54);
- leg4.addBox(-2F, 0F, -2F, 4, 6, 4);
- leg4.setRotationPoint(3F, 18F, -5F);
- leg4.setTextureSize(128, 64);
- leg4.mirror = true;
- setRotation(leg4, 0F, 0F, 0F);
- Queue = new ModelRenderer(this, 0, 0);
- Queue.addBox(-0.5F, 0F, -0.5F, 1, 5, 1);
- Queue.setRotationPoint(0F, 12F, 8.4F);
- Queue.setTextureSize(128, 64);
- Queue.mirror = true;
- setRotation(Queue, 0.6981317F, 0F, 0F);
- PoilQueue = new ModelRenderer(this, 5, 0);
- PoilQueue.addBox(-1F, 5F, -1F, 2, 3, 2);
- PoilQueue.setRotationPoint(0F, 12F, 8.4F);
- PoilQueue.setTextureSize(128, 64);
- PoilQueue.mirror = true;
- setRotation(PoilQueue, 0.6981317F, 0F, 0F);
- Groin = new ModelRenderer(this, 58, 36);
- Groin.addBox(-2.5F, -0.5F, -10F, 5, 3, 2);
- Groin.setRotationPoint(0F, 12F, -6F);
- Groin.setTextureSize(128, 64);
- Groin.mirror = true;
- setRotation(Groin, 0F, 0F, 0F);
- DefenseL1 = new ModelRenderer(this, 40, 0);
- DefenseL1.addBox(2.5F, 1.5F, -9.5F, 2, 1, 1);
- DefenseL1.setRotationPoint(0F, 12F, -6F);
- DefenseL1.setTextureSize(128, 64);
- DefenseL1.mirror = true;
- setRotation(DefenseL1, 0F, 0F, 0F);
- DefenseL2 = new ModelRenderer(this, 40, 3);
- DefenseL2.addBox(3.5F, -1F, -9.5F, 1, 3, 1);
- DefenseL2.setRotationPoint(0F, 12F, -6F);
- DefenseL2.setTextureSize(128, 64);
- DefenseL2.mirror = true;
- setRotation(DefenseL2, 0F, 0F, 0F);
- DefenseR1 = new ModelRenderer(this, 34, 0);
- DefenseR1.addBox(-4.5F, 1.5F, -9.5F, 2, 1, 1);
- DefenseR1.setRotationPoint(0F, 12F, -6F);
- DefenseR1.setTextureSize(128, 64);
- DefenseR1.mirror = true;
- setRotation(DefenseR1, 0F, 0F, 0F);
- DefenseR2 = new ModelRenderer(this, 36, 3);
- DefenseR2.addBox(-4.5F, -1F, -9.5F, 1, 3, 1);
- DefenseR2.setRotationPoint(0F, 12F, -6F);
- DefenseR2.setTextureSize(128, 64);
- DefenseR2.mirror = true;
- setRotation(DefenseR2, 0F, 0F, 0F);
- OreilleR = new ModelRenderer(this, 51, 24);
- OreilleR.addBox(-3F, -8F, -2F, 3, 4, 0);
- OreilleR.setRotationPoint(0F, 12F, -6F);
- OreilleR.setTextureSize(128, 64);
- OreilleR.mirror = true;
- setRotation(OreilleR, 0F, 0F, -0.3490659F);
- OreilleL = new ModelRenderer(this, 73, 24);
- OreilleL.addBox(0F, -7.8F, -2F, 3, 4, 0);
- OreilleL.setRotationPoint(0F, 12F, -6F);
- OreilleL.setTextureSize(128, 64);
- OreilleL.mirror = true;
- setRotation(OreilleL, 0F, 0F, 0.3490659F);
- }
- 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);
- Queue.render(f5);
- PoilQueue.render(f5);
- Groin.render(f5);
- DefenseL1.render(f5);
- DefenseL2.render(f5);
- DefenseR1.render(f5);
- DefenseR2.render(f5);
- OreilleR.render(f5);
- OreilleL.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);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement