diff --git a/src/main/java/org/dimdev/dimdoors/client/MonolithModel.java b/src/main/java/org/dimdev/dimdoors/client/MonolithModel.java index 5f582eee..4b486069 100644 --- a/src/main/java/org/dimdev/dimdoors/client/MonolithModel.java +++ b/src/main/java/org/dimdev/dimdoors/client/MonolithModel.java @@ -22,13 +22,14 @@ public class MonolithModel extends EntityModel { private final ModelPart body; public MonolithModel(EntityRendererFactory.Context context) { + super(MyRenderLayer::getMonolith); this.body = context.getPart(ModEntityModelLayers.MONOLITH); } public static TexturedModelData getTexturedModelData() { ModelData modelData = new ModelData(); ModelPartData modelPartData = modelData.getRoot(); - modelPartData.addChild("body", ModelPartBuilder.create().uv(0, 0).cuboid(-23.5F, -23.5F, 0, 49.0F, 4.90F, 1.0F, false), ModelTransform.NONE); + modelPartData.addChild("body", ModelPartBuilder.create().uv(0, 0).cuboid(-23.5F, -23.5F, 0, 49.0F, 49.0F, 1.0F, false), ModelTransform.NONE); return TexturedModelData.of(modelData, 102, 51); } diff --git a/src/main/java/org/dimdev/dimdoors/client/MonolithRenderer.java b/src/main/java/org/dimdev/dimdoors/client/MonolithRenderer.java index ca3dcf91..60eef44d 100644 --- a/src/main/java/org/dimdev/dimdoors/client/MonolithRenderer.java +++ b/src/main/java/org/dimdev/dimdoors/client/MonolithRenderer.java @@ -6,18 +6,21 @@ import java.util.stream.Stream; import net.fabricmc.api.EnvType; import net.fabricmc.api.Environment; + +import net.minecraft.client.render.VertexConsumerProvider; import net.minecraft.client.render.entity.MobEntityRenderer; import org.dimdev.dimdoors.entity.MonolithEntity; import net.minecraft.client.render.RenderLayer; import net.minecraft.client.render.entity.EntityRendererFactory; +import net.minecraft.client.util.math.MatrixStack; import net.minecraft.util.Identifier; import org.jetbrains.annotations.Nullable; @Environment(EnvType.CLIENT) public class MonolithRenderer extends MobEntityRenderer { - public static final List MONOLITH_TEXTURES = Stream.of( + public static final List MONOLITH_TEXTURES = Stream.of( new Identifier("dimdoors:textures/mob/monolith/monolith0.png"), new Identifier("dimdoors:textures/mob/monolith/monolith1.png"), new Identifier("dimdoors:textures/mob/monolith/monolith2.png"), @@ -37,7 +40,7 @@ public class MonolithRenderer extends MobEntityRenderer