Interface Vex

All Superinterfaces:
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

public interface Vex extends Monster
Represents a Vex.
  • Method Details

    • isCharging

      boolean isCharging()
      Gets the charging state of this entity. When this entity is charging it will having a glowing red texture.
      Returns:
      charging state
    • setCharging

      void setCharging(boolean charging)
      Sets the charging state of this entity. When this entity is charging it will having a glowing red texture.
      Parameters:
      charging - new state
    • getSummoner

      @Nullable @Nullable Mob getSummoner()
      Get the Mob that summoned this vex
      Returns:
      Mob that summoned this vex
    • setSummoner

      void setSummoner(@Nullable @Nullable Mob summoner)
      Set the summoner of this vex
      Parameters:
      summoner - New summoner