package com.minelittlepony.client.model; import net.minecraft.client.model.ModelPart; import net.minecraft.entity.LivingEntity; import com.minelittlepony.model.ICapitated; import com.minelittlepony.model.ICompartmented; import com.minelittlepony.model.IModel; import com.minelittlepony.model.PonyModelConstants; import com.minelittlepony.pony.IPony; public interface IPonyModel extends PonyModelConstants, IModel, ICapitated, ICompartmented { void updateLivingState(T entity, IPony pony); @Override default boolean hasHeadGear() { return getAttributes().hasHeadGear; } }