Topic category: Help with Minecraft modding (Java Edition)
Hello! I am trying to import a custom java model with layering that also has wings that I made in blockbench, however, when i import the .java file, nothing happens. I don't know what's the cause of that nor how to fix it. Could it be because of my (EXTREMELY) unoptimized model? (I used 1x1x1 cubes for the wings.) Can someone help?
I also had to remove a couple cubes in the text here due to the limit. They were all the same with just different positions.
// Made with Blockbench 4.12.6
// Exported for Minecraft version 1.17 or later with Mojang mappings
// Paste this class into your mod and generate all required imports
public class fixthisaftersleep<T extends Entity> extends EntityModel<T> {
// This layer location should be baked with EntityRendererProvider.Context in the entity renderer and passed into this model's constructor
public static final ModelLayerLocation LAYER_LOCATION = new ModelLayerLocation(new ResourceLocation("modid", "fixthisaftersleep"), "main");
private final ModelPart bb_main;
public fixthisaftersleep(ModelPart root) {
this.bb_main = root.getChild("bb_main");
}
public static LayerDefinition createBodyLayer() {
MeshDefinition meshdefinition = new MeshDefinition();
PartDefinition partdefinition = meshdefinition.getRoot();
PartDefinition bb_main = partdefinition.addOrReplaceChild("bb_main", CubeListBuilder.create().texOffs(1, 1).addBox(-4.0F, -32.0F, -4.0F, 8.0F, 8.0F, 8.0F, new CubeDeformation(0.0F))
.texOffs(33, 1).addBox(-4.0F, -32.0F, -4.0F, 8.0F, 8.0F, 8.0F, new CubeDeformation(0.5F))
.texOffs(17, 17).addBox(-4.0F, -24.0F, -2.0F, 8.0F, 12.0F, 4.0F, new CubeDeformation(0.0F))
.texOffs(17, 33).addBox(-4.0F, -24.0F, -2.0F, 8.0F, 12.0F, 4.0F, new CubeDeformation(0.25F))
.texOffs(41, 17).addBox(-8.0F, -24.0F, -2.0F, 4.0F, 12.0F, 4.0F, new CubeDeformation(0.0F))
.texOffs(41, 33).addBox(-8.0F, -24.0F, -2.0F, 4.0F, 12.0F, 4.0F, new CubeDeformation(0.25F))
.texOffs(33, 49).addBox(4.0F, -24.0F, -2.0F, 4.0F, 12.0F, 4.0F, new CubeDeformation(0.0F))
.texOffs(49, 49).addBox(4.0F, -24.0F, -2.0F, 4.0F, 12.0F, 4.0F, new CubeDeformation(0.25F))
.texOffs(1, 17).addBox(-3.9F, -12.0F, -2.0F, 4.0F, 12.0F, 4.0F, new CubeDeformation(0.0F))
.texOffs(1, 33).addBox(-3.9F, -12.0F, -2.0F, 4.0F, 12.0F, 4.0F, new CubeDeformation(0.25F))
.texOffs(17, 49).addBox(-0.1F, -12.0F, -2.0F, 4.0F, 12.0F, 4.0F, new CubeDeformation(0.0F))
.texOffs(1, 49).addBox(-0.1F, -12.0F, -2.0F, 4.0F, 12.0F, 4.0F, new CubeDeformation(0.25F))
.texOffs(54, 86).addBox(0.0F, -21.0F, 2.0F, 2.0F, 2.0F, 2.0F, new CubeDeformation(0.0F))
.texOffs(54, 86).addBox(2.0F, -21.0F, 3.0F, 2.0F, 2.0F, 2.0F, new CubeDeformation(0.0F))
.texOffs(54, 86).addBox(2.0F, -23.0F, 4.0F, 2.0F, 2.0F, 2.0F, new CubeDeformation(0.0F))
.texOffs(54, 86).addBox(4.0F, -23.0F, 5.0F, 2.0F, 3.0F, 2.0F, new CubeDeformation(0.0F))
.texOffs(54, 86).addBox(6.0F, -24.0F, 6.0F, 2.0F, 3.0F, 2.0F, new CubeDeformation(0.0F))
.texOffs(54, 86).addBox(8.0F, -25.0F, 6.0F, 2.0F, 3.0F, 2.0F, new CubeDeformation(0.0F))
.texOffs(54, 86).addBox(11.0F, -27.0F, 8.0F, 3.0F, 3.0F, 2.0F, new CubeDeformation(0.0F))
.texOffs(54, 86).addBox(12.0F, -29.0F, 10.0F, 3.0F, 2.0F, 2.0F, new CubeDeformation(0.0F))
.texOffs(41, 95).addBox(14.0F, -30.0F, 10.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(41, 95).addBox(14.0F, -31.0F, 10.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(41, 95).addBox(15.0F, -29.0F, 10.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(41, 95).addBox(15.0F, -32.0F, 10.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(41, 95).addBox(17.0F, -30.0F, 10.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(41, 95).addBox(16.0F, -29.0F, 10.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(41, 95).addBox(17.0F, -31.0F, 10.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(54, 92).addBox(17.0F, -32.0F, 10.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(54, 86).addBox(14.0F, -28.0F, 9.0F, 3.0F, 3.0F, 2.0F, new CubeDeformation(0.0F))
.texOffs(54, 86).addBox(13.0F, -31.0F, 10.0F, 1.0F, 2.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(54, 86).addBox(15.0F, -34.0F, 11.0F, 3.0F, 2.0F, 2.0F, new CubeDeformation(0.0F))
.texOffs(54, 86).addBox(18.0F, -32.0F, 11.0F, 2.0F, 3.0F, 2.0F, new CubeDeformation(0.0F))
.texOffs(54, 86).addBox(18.0F, -35.0F, 11.0F, 3.0F, 3.0F, 2.0F, new CubeDeformation(0.0F))
.texOffs(41, 95).addBox(16.0F, -32.0F, 10.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(54, 86).addBox(16.0F, -36.0F, 12.0F, 3.0F, 2.0F, 2.0F, new CubeDeformation(0.0F))
.texOffs(54, 86).addBox(19.0F, -38.0F, 12.0F, 2.0F, 3.0F, 2.0F, new CubeDeformation(0.0F))
.texOffs(54, 86).addBox(17.0F, -39.0F, 13.0F, 2.0F, 3.0F, 2.0F, new CubeDeformation(0.0F))
.texOffs(54, 86).addBox(18.0F, -41.0F, 14.0F, 2.0F, 3.0F, 2.0F, new CubeDeformation(0.0F))
.texOffs(54, 86).addBox(19.0F, -43.0F, 15.0F, 2.0F, 3.0F, 2.0F, new CubeDeformation(0.0F))
.texOffs(54, 86).addBox(20.0F, -40.0F, 14.0F, 2.0F, 1.0F, 2.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(11.0F, -23.0F, 7.0F, 1.0F, 4.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(13.0F, -24.0F, 8.0F, 1.0F, 4.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(9.0F, -22.0F, 6.0F, 1.0F, 2.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(15.0F, -25.0F, 9.0F, 1.0F, 5.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(17.0F, -29.0F, 9.0F, 1.0F, 3.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(53, 90).addBox(14.0F, -32.0F, 10.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(18.0F, -24.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(18.0F, -25.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(17.0F, -26.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(18.0F, -23.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(17.0F, -22.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(10.0F, -19.0F, 6.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(8.0F, -20.0F, 6.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(13.0F, -20.0F, 7.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(15.0F, -20.0F, 8.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(18.0F, -27.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(19.0F, -27.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(20.0F, -26.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(18.0F, -29.0F, 10.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(19.0F, -29.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(20.0F, -29.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(21.0F, -28.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(20.0F, -30.0F, 11.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(21.0F, -30.0F, 11.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(22.0F, -30.0F, 11.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(23.0F, -29.0F, 10.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(21.0F, -35.0F, 11.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(20.0F, -39.0F, 13.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(34.0F, -37.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(33.0F, -37.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(34.0F, -36.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(35.0F, -36.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(36.0F, -36.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(36.0F, -35.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(37.0F, -35.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(37.0F, -36.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(37.0F, -37.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(36.0F, -39.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(35.0F, -39.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(37.0F, -34.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(26.0F, -38.0F, 13.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(24.0F, -29.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(24.0F, -28.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(25.0F, -28.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(25.0F, -27.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(26.0F, -27.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(25.0F, -29.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(23.0F, -30.0F, 10.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(22.0F, -30.0F, 10.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(23.0F, -28.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(24.0F, -27.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(25.0F, -26.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(26.0F, -26.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(22.0F, -29.0F, 10.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(21.0F, -29.0F, 11.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(25.0F, -25.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(26.0F, -25.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(26.0F, -24.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(25.0F, -24.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(26.0F, -23.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(24.0F, -26.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(26.0F, -22.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(31.0F, -21.0F, 11.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(32.0F, -21.0F, 11.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(32.0F, -22.0F, 11.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(31.0F, -20.0F, 11.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(31.0F, -19.0F, 11.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(33.0F, -24.0F, 11.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(33.0F, -23.0F, 11.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(34.0F, -21.0F, 11.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(30.0F, -23.0F, 11.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(32.0F, -20.0F, 11.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(33.0F, -21.0F, 11.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(33.0F, -20.0F, 11.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(32.0F, -19.0F, 11.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(32.0F, -18.0F, 11.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(32.0F, -17.0F, 11.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(32.0F, -16.0F, 11.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(25.0F, -23.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(27.0F, -23.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(27.0F, -24.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(27.0F, -25.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(27.0F, -22.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(27.0F, -20.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(43.0F, -15.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(43.0F, -9.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(20.0F, -31.0F, 11.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(22.0F, -31.0F, 10.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(21.0F, -31.0F, 11.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(22.0F, -34.0F, 11.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(40.0F, -29.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(41.0F, -28.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(41.0F, -27.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(52, 90).addBox(10.0F, -26.0F, 7.0F, 2.0F, 3.0F, 2.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-2.0F, -21.0F, 2.0F, 2.0F, 2.0F, 2.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-4.0F, -21.0F, 3.0F, 2.0F, 2.0F, 2.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-4.0F, -23.0F, 4.0F, 2.0F, 2.0F, 2.0F, new CubeDeformation(0.0F))
.texOffs(55, 87).addBox(-6.0F, -23.0F, 5.0F, 2.0F, 3.0F, 2.0F, new CubeDeformation(0.0F))
.texOffs(56, 87).addBox(-8.0F, -24.0F, 6.0F, 2.0F, 3.0F, 2.0F, new CubeDeformation(0.0F))
.texOffs(55, 88).addBox(-10.0F, -25.0F, 6.0F, 2.0F, 3.0F, 2.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-12.0F, -23.0F, 7.0F, 1.0F, 4.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-10.0F, -22.0F, 6.0F, 1.0F, 2.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-16.0F, -25.0F, 9.0F, 1.0F, 5.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-19.0F, -24.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-19.0F, -23.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-18.0F, -22.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-11.0F, -19.0F, 6.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-14.0F, -20.0F, 7.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-16.0F, -20.0F, 8.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-9.0F, -20.0F, 6.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-19.0F, -25.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-19.0F, -27.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-20.0F, -27.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-21.0F, -26.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-19.0F, -29.0F, 10.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-20.0F, -29.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-21.0F, -29.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-22.0F, -28.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-21.0F, -30.0F, 11.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-22.0F, -30.0F, 11.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-21.0F, -31.0F, 11.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-22.0F, -31.0F, 11.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-23.0F, -31.0F, 10.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-22.0F, -29.0F, 11.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-23.0F, -30.0F, 11.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-24.0F, -29.0F, 10.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-25.0F, -29.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-25.0F, -28.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-26.0F, -28.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-26.0F, -26.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-26.0F, -25.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-27.0F, -25.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-27.0F, -24.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-26.0F, -24.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-27.0F, -23.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-27.0F, -22.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-26.0F, -23.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-28.0F, -23.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-28.0F, -24.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-28.0F, -25.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-28.0F, -22.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-28.0F, -20.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-28.0F, -21.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-27.0F, -21.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-29.0F, -21.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-29.0F, -22.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-29.0F, -20.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-29.0F, -19.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-29.0F, -18.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-28.0F, -19.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-29.0F, -17.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-27.0F, -26.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-26.0F, -27.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-27.0F, -27.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-26.0F, -29.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-24.0F, -30.0F, 10.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-23.0F, -30.0F, 10.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-23.0F, -29.0F, 10.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-24.0F, -28.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-25.0F, -27.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-25.0F, -26.0F, 9.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-22.0F, -35.0F, 11.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-23.0F, -35.0F, 11.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-24.0F, -35.0F, 11.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-33.0F, -33.0F, 13.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-32.0F, -33.0F, 13.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-32.0F, -34.0F, 13.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-33.0F, -34.0F, 13.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-34.0F, -33.0F, 13.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-35.0F, -32.0F, 13.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-35.0F, -32.0F, 13.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-31.0F, -33.0F, 13.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-31.0F, -32.0F, 13.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-30.0F, -36.0F, 13.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-31.0F, -35.0F, 13.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-31.0F, -34.0F, 13.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-30.0F, -34.0F, 13.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-30.0F, -33.0F, 13.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-30.0F, -35.0F, 13.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-29.0F, -34.0F, 13.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-29.0F, -35.0F, 13.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-29.0F, -36.0F, 13.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-34.0F, -40.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-34.0F, -41.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-34.0F, -39.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-33.0F, -39.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-33.0F, -41.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-33.0F, -40.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-33.0F, -38.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-32.0F, -41.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-33.0F, -42.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-32.0F, -40.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-32.0F, -42.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-31.0F, -41.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-31.0F, -42.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-35.0F, -40.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-35.0F, -39.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-35.0F, -38.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-35.0F, -37.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-34.0F, -37.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-35.0F, -36.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-36.0F, -36.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-37.0F, -36.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-37.0F, -35.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-36.0F, -35.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-37.0F, -34.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-38.0F, -34.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-38.0F, -33.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-39.0F, -32.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-43.0F, -27.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-43.0F, -26.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-43.0F, -25.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-38.0F, -35.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-39.0F, -35.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-39.0F, -36.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-40.0F, -35.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-41.0F, -34.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-42.0F, -34.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-42.0F, -33.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-43.0F, -33.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-43.0F, -32.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-44.0F, -32.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-44.0F, -31.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-45.0F, -30.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-45.0F, -31.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-46.0F, -30.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-46.0F, -29.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-46.0F, -28.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-47.0F, -28.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-47.0F, -27.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-47.0F, -26.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-47.0F, -25.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-46.0F, -27.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-46.0F, -26.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-46.0F, -25.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-46.0F, -24.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-46.0F, -23.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-46.0F, -22.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-46.0F, -21.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-46.0F, -20.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-46.0F, -19.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-46.0F, -18.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-46.0F, -17.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-46.0F, -16.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-46.0F, -15.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-46.0F, -14.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-46.0F, -13.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-44.0F, -12.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-45.0F, -12.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-44.0F, -11.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-44.0F, -10.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-44.0F, -9.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(40, 75).addBox(-46.0F, -24.0F, 15.0F, 1.0F, 1.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(2, 96).addBox(-8.0F, -12.0F, -2.0F, 1.0F, 6.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(2, 96).addBox(-8.0F, -12.0F, 0.0F, 1.0F, 5.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(2, 96).addBox(-6.0F, -12.0F, -2.0F, 1.0F, 5.0F, 1.0F, new CubeDeformation(0.0F))
.texOffs(2, 96).mirror().addBox(5.0F, -12.0F, -2.0F, 1.0F, 5.0F, 1.0F, new CubeDeformation(0.0F)).mirror(false)
.texOffs(2, 96).mirror().addBox(7.0F, -12.0F, 0.0F, 1.0F, 5.0F, 1.0F, new CubeDeformation(0.0F)).mirror(false)
.texOffs(2, 96).mirror().addBox(7.0F, -12.0F, -2.0F, 1.0F, 6.0F, 1.0F, new CubeDeformation(0.0F)).mirror(false), PartPose.offset(0.0F, 24.0F, 0.0F));
return LayerDefinition.create(meshdefinition, 66, 99);
}
@Override
public void setupAnim(Entity entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) {
}
@Override
public void renderToBuffer(PoseStack poseStack, VertexConsumer vertexConsumer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha) {
bb_main.render(poseStack, vertexConsumer, packedLight, packedOverlay, red, green, blue, alpha);
}
}
for anyone else having this issue, turns out it IS due to the model being unoptimized. Before optimizing my model, it had almost 1000 cubes. After optimizing, the cube amount reduced by almost 5 times to 258. I uploaded the optimized model into MCreator and this time it worked.