diff --git a/src/main/java/com/minelittlepony/client/model/IPonyMixinModel.java b/src/main/java/com/minelittlepony/client/model/IPonyMixinModel.java index b6c3e512..ff903c9f 100644 --- a/src/main/java/com/minelittlepony/client/model/IPonyMixinModel.java +++ b/src/main/java/com/minelittlepony/client/model/IPonyMixinModel.java @@ -8,6 +8,7 @@ import com.minelittlepony.model.BodyPart; import com.minelittlepony.model.IUnicorn; import com.minelittlepony.model.ModelAttributes; import com.minelittlepony.model.armour.IEquestrianArmour; +import com.minelittlepony.pony.IPony; import com.minelittlepony.pony.IPonyData; import com.minelittlepony.pony.meta.Size; @@ -15,6 +16,11 @@ public interface IPonyMixinModel M mixin(); + @Override + default void updateLivingState(T entity, IPony pony) { + mixin().updateLivingState(entity, pony); + } + @Override default void init(float yOffset, float stretch) { mixin().init(yOffset, stretch); diff --git a/src/main/java/com/minelittlepony/client/model/IPonyModel.java b/src/main/java/com/minelittlepony/client/model/IPonyModel.java index 0d2599d8..977006cf 100644 --- a/src/main/java/com/minelittlepony/client/model/IPonyModel.java +++ b/src/main/java/com/minelittlepony/client/model/IPonyModel.java @@ -10,9 +10,8 @@ import com.minelittlepony.model.PonyModelConstants; import com.minelittlepony.pony.IPony; public interface IPonyModel extends PonyModelConstants, IModel, ICapitated, ICompartmented { - default void updateLivingState(T entity, IPony pony) { - } + void updateLivingState(T entity, IPony pony); @Override default boolean hasHeadGear() {