Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package modendercraft;
- import net.minecraft.client.model.ModelBase;
- import net.minecraft.client.model.ModelRenderer;
- import net.minecraft.entity.Entity;
- public class ModelChevalier extends ModelBase
- {
- //fields
- ModelRenderer head;
- ModelRenderer body;
- ModelRenderer rightarm;
- ModelRenderer leftarm;
- ModelRenderer rightleg;
- ModelRenderer leftleg;
- ModelRenderer Casque;
- ModelRenderer partie_1;
- ModelRenderer Partie_2;
- ModelRenderer partie_3;
- ModelRenderer partie_4;
- ModelRenderer partie_5;
- ModelRenderer partie_6;
- ModelRenderer partie_7;
- public ModelChevalier()
- {
- textureWidth = 128;
- textureHeight = 32;
- head = new ModelRenderer(this, 0, 0);
- head.addBox(-4F, -8F, -4F, 8, 8, 8);
- head.setRotationPoint(0F, 0F, 0F);
- head.setTextureSize(128, 32);
- head.mirror = true;
- setRotation(head, 0F, 0F, 0F);
- body = new ModelRenderer(this, 16, 16);
- body.addBox(-4F, 0F, -2F, 8, 12, 4);
- body.setRotationPoint(0F, 0F, 0F);
- body.setTextureSize(128, 32);
- body.mirror = true;
- setRotation(body, 0F, 0F, 0F);
- rightarm = new ModelRenderer(this, 40, 16);
- rightarm.addBox(-3F, -2F, -2F, 4, 12, 4);
- rightarm.setRotationPoint(-5F, 2F, 0F);
- rightarm.setTextureSize(128, 32);
- rightarm.mirror = true;
- setRotation(rightarm, 0F, 0F, 0F);
- leftarm = new ModelRenderer(this, 40, 16);
- leftarm.addBox(-1F, -2F, -2F, 4, 12, 4);
- leftarm.setRotationPoint(5F, 2F, 0F);
- leftarm.setTextureSize(128, 32);
- leftarm.mirror = true;
- setRotation(leftarm, 0F, 0F, 0F);
- rightleg = new ModelRenderer(this, 0, 16);
- rightleg.addBox(-2F, 0F, -2F, 4, 12, 4);
- rightleg.setRotationPoint(-2F, 12F, 0F);
- rightleg.setTextureSize(128, 32);
- rightleg.mirror = true;
- setRotation(rightleg, 0F, 0F, 0F);
- leftleg = new ModelRenderer(this, 0, 16);
- leftleg.addBox(-2F, 0F, -2F, 4, 12, 4);
- leftleg.setRotationPoint(2F, 12F, 0F);
- leftleg.setTextureSize(128, 32);
- leftleg.mirror = true;
- setRotation(leftleg, 0F, 0F, 0F);
- Casque = new ModelRenderer(this, 32, 0);
- Casque.addBox(0F, 0F, 0F, 8, 8, 8);
- Casque.setRotationPoint(-4F, -8F, -4F);
- Casque.setTextureSize(128, 32);
- Casque.mirror = true;
- setRotation(Casque, 0F, 0F, 0F);
- partie_1 = new ModelRenderer(this, 90, 10);
- partie_1.addBox(0F, 0F, 0F, 1, 1, 1);
- partie_1.setRotationPoint(8F, 3F, 3F);
- partie_1.setTextureSize(128, 32);
- partie_1.mirror = true;
- setRotation(partie_1, 0F, 0F, 0F);
- Partie_2 = new ModelRenderer(this, 90, 8);
- Partie_2.addBox(0F, 0F, 0F, 1, 1, 2);
- Partie_2.setRotationPoint(8F, 4F, 2F);
- Partie_2.setTextureSize(128, 32);
- Partie_2.mirror = true;
- setRotation(Partie_2, 0F, 0F, 0F);
- partie_3 = new ModelRenderer(this, 88, 9);
- partie_3.addBox(0F, 0F, 0F, 1, 1, 1);
- partie_3.setRotationPoint(8F, 3F, -4F);
- partie_3.setTextureSize(128, 32);
- partie_3.mirror = true;
- setRotation(partie_3, 0F, 0F, 0F);
- partie_4.mirror = true;
- partie_4 = new ModelRenderer(this, 70, 15);
- partie_4.addBox(0F, 0F, 0F, 1, 8, 8);
- partie_4.setRotationPoint(8F, 5F, -4F);
- partie_4.setTextureSize(128, 32);
- partie_4.mirror = true;
- setRotation(partie_4, 0F, 0F, 0F);
- partie_4.mirror = false;
- partie_5 = new ModelRenderer(this, 90, 10);
- partie_5.addBox(0F, 0F, 0F, 1, 1, 2);
- partie_5.setRotationPoint(8F, 4F, -4F);
- partie_5.setTextureSize(128, 32);
- partie_5.mirror = true;
- setRotation(partie_5, 0F, 0F, 0F);
- partie_6 = new ModelRenderer(this, 92, 18);
- partie_6.addBox(0F, 0F, 0F, 1, 1, 6);
- partie_6.setRotationPoint(8F, 13F, -3F);
- partie_6.setTextureSize(128, 32);
- partie_6.mirror = true;
- setRotation(partie_6, 0F, 0F, 0F);
- partie_7 = new ModelRenderer(this, 91, 6);
- partie_7.addBox(0F, 0F, 0F, 1, 1, 4);
- partie_7.setRotationPoint(8F, 14F, -2F);
- partie_7.setTextureSize(128, 32);
- partie_7.mirror = true;
- setRotation(partie_7, 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);
- head.render(f5);
- body.render(f5);
- rightarm.render(f5);
- leftarm.render(f5);
- rightleg.render(f5);
- leftleg.render(f5);
- Casque.render(f5);
- partie_1.render(f5);
- Partie_2.render(f5);
- partie_3.render(f5);
- partie_4.render(f5);
- partie_5.render(f5);
- partie_6.render(f5);
- partie_7.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);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement