use of de.Keyle.MyPet.api.entity.EntitySize in project MyPet by xXKeyleXx.
the class EntityMyPhantom method getDimensions.
@Override
public net.minecraft.world.entity.EntityDimensions getDimensions(Pose entitypose) {
EntitySize es = this.getClass().getAnnotation(EntitySize.class);
if (es != null) {
int size = Math.max(1, getMyPet().getSize());
float width = es.width();
float height = Float.isNaN(es.height()) ? width : es.height();
return new net.minecraft.world.entity.EntityDimensions(width * size, height * size, false);
}
return super.getDimensions(entitypose);
}
use of de.Keyle.MyPet.api.entity.EntitySize in project MyPet by xXKeyleXx.
the class EntityMySlime method getDimensions.
@Override
public net.minecraft.world.entity.EntityDimensions getDimensions(Pose entitypose) {
EntitySize es = this.getClass().getAnnotation(EntitySize.class);
if (es != null) {
int size = Math.max(1, getMyPet().getSize());
float width = es.width();
float height = Float.isNaN(es.height()) ? width : es.height();
return new net.minecraft.world.entity.EntityDimensions(width * size, height * size, false);
}
return super.getDimensions(entitypose);
}
Aggregations