Class BotPhaseManager

java.lang.Object
xericker.arenalegends.core.npc.bot.contract.BotPhaseManager
Direct Known Subclasses:
BotFightPhaseManager, BotPrepPhaseManager

public abstract class BotPhaseManager extends Object
  • Constructor Details

    • BotPhaseManager

      public BotPhaseManager(Game game, net.citizensnpcs.api.npc.NPC npc)
  • Method Details

    • tick

      public void tick()
    • configure

      public void configure()
    • cancel

      public void cancel()
    • getGame

      public Game getGame()
    • getNPC

      public net.citizensnpcs.api.npc.NPC getNPC()
    • getPlayer

      public org.bukkit.entity.Player getPlayer()
    • getGameData

      public GameData getGameData()
    • getBehaviors

      public List<BotBehavior> getBehaviors()
    • recreateNonPersistentBehaviors

      public void recreateNonPersistentBehaviors()