Interface Husk

All Superinterfaces:
Ageable, Attributable, Audience, CommandSender, Creature, Damageable, Enemy, Entity, Frictional, HoverEventSource<HoverEvent.ShowEntity>, Leashable, LivingEntity, Lootable, Metadatable, Mob, Monster, Nameable, Permissible, PersistentDataHolder, PersistentDataViewHolder, Pointered, ProjectileSource, ServerOperator, Sound.Emitter, Zombie

public interface Husk extends Zombie
Represents a Husk - variant of Zombie.
  • Method Details

    • isConverting

      boolean isConverting()
      Get if this entity is in the process of converting to a Zombie as a result of being underwater.
      Specified by:
      isConverting in interface Zombie
      Returns:
      conversion status
    • getConversionTime

      int getConversionTime()
      Gets the amount of ticks until this entity will be converted to a Zombie as a result of being underwater. When this reaches 0, the entity will be converted.
      Specified by:
      getConversionTime in interface Zombie
      Returns:
      conversion time
      Throws:
      IllegalStateException - if isConverting() is false.
    • setConversionTime

      void setConversionTime(int time)
      Sets the amount of ticks until this entity will be converted to a Zombie as a result of being underwater. When this reaches 0, the entity will be converted. A value of less than 0 will stop the current conversion process without converting the current entity.
      Specified by:
      setConversionTime in interface Zombie
      Parameters:
      time - new conversion time