Class BukkitArena

java.lang.Object
me.hsgamer.minigamecore.base.Arena
me.hsgamer.minigamecore.bukkit.BukkitArena
All Implemented Interfaces:
Runnable, Initializer

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

    • BukkitArena

      protected BukkitArena(String name, ArenaManager arenaManager)
      Create a new arena
      Parameters:
      name - the name of the arena
      arenaManager - the arena manager
  • 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