Class AgeableMob

All Implemented Interfaces:
DataComponentGetter, TypedInstance<EntityType<?>>, SyncedDataHolder, DebugValueSource, Attackable, EquipmentUser, ItemOwner, Leashable, SlotProvider, Targeting, EntityAccess, UniquelyIdentifyable, Nameable, ScoreHolder, Waypoint, WaypointTransmitter, IAttachmentHolder, IEntityExtension, ILivingEntityExtension, TypedInstanceExtension<EntityType<?>>, IWithData<EntityType<?>>
Direct Known Subclasses:
AbstractCubeMob, AbstractVillager, AgeableWaterCreature, Animal

public abstract class AgeableMob extends PathfinderMob
  • Field Details

    • DATA_BABY_ID

      private static final EntityDataAccessor<Boolean> DATA_BABY_ID
    • AGE_LOCKED

      private static final EntityDataAccessor<Boolean> AGE_LOCKED
    • BABY_START_AGE

      public static final int BABY_START_AGE
      See Also:
    • AGE_LOCK_COOLDOWN_TICKS

      public static final int AGE_LOCK_COOLDOWN_TICKS
      See Also:
    • AGE_LOCK_DOWNWARDS_MOVING_PARTICLE_Y_OFFSET

      public static final float AGE_LOCK_DOWNWARDS_MOVING_PARTICLE_Y_OFFSET
      See Also:
    • FORCED_AGE_PARTICLE_TICKS

      private static final int FORCED_AGE_PARTICLE_TICKS
      See Also:
    • DEFAULT_AGE

      protected static final int DEFAULT_AGE
      See Also:
    • DEFAULT_FORCED_AGE

      protected static final int DEFAULT_FORCED_AGE
      See Also:
    • age

      protected int age
    • forcedAge

      protected int forcedAge
    • forcedAgeTimer

      protected int forcedAgeTimer
    • ageLockParticleTimer

      protected int ageLockParticleTimer
  • Constructor Details

  • Method Details