java.lang.Object
com.hypixel.hytale.server.npc.components.messaging.NPCMessage
Direct Known Subclasses:
EventMessage

public class NPCMessage extends Object
  • Field Details

    • AGE_INFINITE

      public static final double AGE_INFINITE
      See Also:
    • enabled

      private boolean enabled
    • activated

      private boolean activated
    • age

      private double age
    • target

      private Ref<EntityStore> target
  • Constructor Details

    • NPCMessage

      public NPCMessage()
  • Method Details

    • tickAge

      public boolean tickAge(float dt)
    • isEnabled

      public boolean isEnabled()
    • setEnabled

      public void setEnabled(boolean enabled)
    • isActivated

      public boolean isActivated()
    • isInfinite

      public boolean isInfinite()
    • getTarget

      @Nullable public Ref<EntityStore> getTarget()
    • activate

      public void activate(Ref<EntityStore> target, double age)
    • deactivate

      public void deactivate()
    • clone

      @Nonnull public NPCMessage clone()
      Overrides:
      clone in class Object