diff --git a/src/main/java/com/minelittlepony/client/model/entity/PiglinPonyModel.java b/src/main/java/com/minelittlepony/client/model/entity/PiglinPonyModel.java index 8af39780..98e1a336 100644 --- a/src/main/java/com/minelittlepony/client/model/entity/PiglinPonyModel.java +++ b/src/main/java/com/minelittlepony/client/model/entity/PiglinPonyModel.java @@ -1,9 +1,9 @@ package com.minelittlepony.client.model.entity; import net.minecraft.client.model.ModelPart; +import net.minecraft.entity.mob.AbstractPiglinEntity; import net.minecraft.entity.mob.HostileEntity; import net.minecraft.entity.mob.PiglinActivity; -import net.minecraft.entity.mob.PiglinEntity; import net.minecraft.util.math.MathHelper; import com.minelittlepony.api.pony.IPony; @@ -30,9 +30,8 @@ public class PiglinPonyModel extends ZomponyModel { leftArmPose = ArmPose.EMPTY; rightArmPose = entity.getMainHandStack().isEmpty() ? ArmPose.EMPTY : ArmPose.ITEM; - if (entity instanceof PiglinEntity) { - PiglinEntity piglinEntity = (PiglinEntity)entity; - activity = piglinEntity.getActivity(); + if (entity instanceof AbstractPiglinEntity) { + activity = ((AbstractPiglinEntity)entity).getActivity(); if (activity == PiglinActivity.CROSSBOW_HOLD) { rightArmPose = ArmPose.CROSSBOW_HOLD; @@ -73,6 +72,6 @@ public class PiglinPonyModel extends ZomponyModel { @Override protected boolean isZombified(HostileEntity entity) { - return !(entity instanceof PiglinEntity); + return !(entity instanceof AbstractPiglinEntity); } } diff --git a/src/main/java/com/minelittlepony/client/render/entity/PonyPiglinRenderer.java b/src/main/java/com/minelittlepony/client/render/entity/PonyPiglinRenderer.java index 069d9275..0496d6a1 100644 --- a/src/main/java/com/minelittlepony/client/render/entity/PonyPiglinRenderer.java +++ b/src/main/java/com/minelittlepony/client/render/entity/PonyPiglinRenderer.java @@ -1,6 +1,7 @@ package com.minelittlepony.client.render.entity; import net.minecraft.client.render.entity.EntityRenderDispatcher; +import net.minecraft.client.util.math.MatrixStack; import net.minecraft.entity.EntityType; import net.minecraft.entity.mob.AbstractPiglinEntity; import net.minecraft.entity.mob.HostileEntity; @@ -25,6 +26,14 @@ public class PonyPiglinRenderer extends PonyRenderer.Caster