MineLittlePony/src/main/java/com/minelittlepony/client/model/IPonyModel.java

22 lines
652 B
Java
Raw Normal View History

package com.minelittlepony.client.model;
2019-05-27 17:59:15 +02:00
import net.minecraft.client.model.Cuboid;
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;
2019-05-28 01:50:45 +02:00
import com.minelittlepony.pony.IPony;
2019-05-27 17:59:15 +02:00
public interface IPonyModel<T extends LivingEntity> extends PonyModelConstants, IModel, ICapitated<Cuboid>, ICompartmented<Cuboid> {
2019-05-28 01:50:45 +02:00
default void updateLivingState(T entity, IPony pony) {
2019-05-27 17:59:15 +02:00
2019-05-28 01:50:45 +02:00
}
@Override
default boolean hasHeadGear() {
return getAttributes().hasHeadGear;
}
2019-05-27 17:59:15 +02:00
}