Interface Husk

All Superinterfaces:
Ageable, Attributable, net.kyori.adventure.audience.Audience, CommandSender, Creature, Damageable, Entity, net.kyori.adventure.text.event.HoverEventSource<net.kyori.adventure.text.event.HoverEvent.ShowEntity>, LivingEntity, Lootable, Metadatable, Mob, Monster, Nameable, Permissible, PersistentDataHolder, net.kyori.adventure.pointer.Pointered, ProjectileSource, ServerOperator, 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