Class BukkitArena

All Implemented Interfaces:
Runnable, Initializer

public abstract class BukkitArena extends Arena
The Arena for Bukkit
  • Constructor Details

    • BukkitArena

      public BukkitArena(String name, List<FeatureUnit> parentList)
      Create a new arena
      Parameters:
      name - the name of the arena
      parentList - the parent FeatureUnit list
    • BukkitArena

      public BukkitArena(String name, FeatureUnit... parent)
      Create a new arena
      Parameters:
      name - the name of the arena
      parent - the parent FeatureUnit
  • Method Details

    • isAsync

      public abstract boolean isAsync()
      Does the arena run asynchronously?
      Returns:
      true if it does
    • callStateChanged

      protected boolean callStateChanged(GameState oldStage, GameState newStage)
      Overrides:
      callStateChanged in class Arena