package com.github.tuserver.api.entity; public interface Ageable extends Creature { public Ageable createChild(Ageable p_90011_1_); /** * The age value may be negative or positive or zero. If it's negative, it * get's incremented on each tick, if it's positive, it get's decremented * each tick. Don't confuse this with EntityLiving.getAge. With a negative * value the Entity is considered a child. */ public int getGrowingAge(); /** * "Adds the value of the parameter times 20 to the age of this entity. If * the entity is an adult (if the entity's age is greater than 0), it will * have no effect." */ public void addGrowth(int p_110195_1_); /** * The age value may be negative or positive or zero. If it's negative, it * get's incremented on each tick, if it's positive, it get's decremented * each tick. With a negative value the Entity is considered a child. */ public void setGrowingAge(int p_70873_1_); /** * If Animal, checks if the age timer is negative */ @Override public boolean isChild(); /** * "Sets the scale for an ageable entity according to the boolean parameter, which says if it's a child." */ public void setScaleForAge(boolean p_98054_1_); }