optifine
optifine copied to clipboard
More Support for Armor stand CEM
I extracted this from the Minecraft 1.12 jar
ModelArmorStand.java
public ModelArmorStand(float modelSize)
{
super(modelSize, 64, 64);
this.bipedHead = new ModelRenderer(this, 0, 0);
this.bipedHead.addBox(-1.0F, -7.0F, -1.0F, 2, 7, 2, modelSize);
this.bipedHead.setRotationPoint(0.0F, 0.0F, 0.0F);
this.bipedBody = new ModelRenderer(this, 0, 26);
this.bipedBody.addBox(-6.0F, 0.0F, -1.5F, 12, 3, 3, modelSize);
this.bipedBody.setRotationPoint(0.0F, 0.0F, 0.0F);
this.bipedRightArm = new ModelRenderer(this, 24, 0);
this.bipedRightArm.addBox(-2.0F, -2.0F, -1.0F, 2, 12, 2, modelSize);
this.bipedRightArm.setRotationPoint(-5.0F, 2.0F, 0.0F);
this.bipedLeftArm = new ModelRenderer(this, 32, 16);
this.bipedLeftArm.mirror = true;
this.bipedLeftArm.addBox(0.0F, -2.0F, -1.0F, 2, 12, 2, modelSize);
this.bipedLeftArm.setRotationPoint(5.0F, 2.0F, 0.0F);
this.bipedRightLeg = new ModelRenderer(this, 8, 0);
this.bipedRightLeg.addBox(-1.0F, 0.0F, -1.0F, 2, 11, 2, modelSize);
this.bipedRightLeg.setRotationPoint(-1.9F, 12.0F, 0.0F);
this.bipedLeftLeg = new ModelRenderer(this, 40, 16);
this.bipedLeftLeg.mirror = true;
this.bipedLeftLeg.addBox(-1.0F, 0.0F, -1.0F, 2, 11, 2, modelSize);
this.bipedLeftLeg.setRotationPoint(1.9F, 12.0F, 0.0F);
this.standRightSide = new ModelRenderer(this, 16, 0);
this.standRightSide.addBox(-3.0F, 3.0F, -1.0F, 2, 7, 2, modelSize);
this.standRightSide.setRotationPoint(0.0F, 0.0F, 0.0F);
this.standRightSide.showModel = true;
this.standLeftSide = new ModelRenderer(this, 48, 16);
this.standLeftSide.addBox(1.0F, 3.0F, -1.0F, 2, 7, 2, modelSize);
this.standLeftSide.setRotationPoint(0.0F, 0.0F, 0.0F);
this.standWaist = new ModelRenderer(this, 0, 48);
this.standWaist.addBox(-4.0F, 10.0F, -1.0F, 8, 2, 2, modelSize);
this.standWaist.setRotationPoint(0.0F, 0.0F, 0.0F);
this.standBase = new ModelRenderer(this, 0, 32);
this.standBase.addBox(-6.0F, 11.0F, -6.0F, 12, 1, 12, modelSize);
this.standBase.setRotationPoint(0.0F, 12.0F, 0.0F);
this.bipedHeadwear.showModel = false;
}
And as you can see there are all these 'biped' models which I can't figure out how to change so I was wondering if it is possible to change it with the current version of optifine or if it's unsupported if it isn't supported please add support and thank you. The code is also linked to another model file -ModelBiped.java