Class Goal

    • Field Detail

      • flags

        private final java.util.EnumSet<Goal.Flag> flags
    • Constructor Detail

      • Goal

        public Goal()
    • Method Detail

      • canUse

        public abstract boolean canUse()
      • canContinueToUse

        public boolean canContinueToUse()
      • isInterruptable

        public boolean isInterruptable()
      • start

        public void start()
      • stop

        public void stop()
      • tick

        public void tick()
      • setFlags

        public void setFlags​(java.util.EnumSet<Goal.Flag> p_220684_1_)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getFlags

        public java.util.EnumSet<Goal.Flag> getFlags()