Package me.hsgamer.minigamecore.bukkit
Class BukkitArena
java.lang.Object
me.hsgamer.minigamecore.base.FeatureUnit
me.hsgamer.minigamecore.base.Arena
me.hsgamer.minigamecore.bukkit.BukkitArena
- All Implemented Interfaces:
Runnable,Initializer
The
Arena for Bukkit-
Constructor Summary
ConstructorsConstructorDescriptionBukkitArena(List<FeatureUnit> parentList) Create a new arenaBukkitArena(FeatureUnit... parent) Create a new arena -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancallStateChanged(GameState oldStage, GameState newStage) booleanisAsync()Whether the task is async or not.Methods inherited from class me.hsgamer.minigamecore.base.Arena
clear, clearArena, getCurrentState, getCurrentStateInstance, getNextState, getNextStateInstance, init, initArena, isValid, loadFeatures, loadGameStates, postInit, postInitArena, run, setNextStateMethods inherited from class me.hsgamer.minigamecore.base.FeatureUnit
getFeature, getFeatures, getGameState, getGameStates, getParent, getParentList
-
Constructor Details
-
BukkitArena
Create a new arena- Parameters:
parentList- the parentFeatureUnitlist
-
BukkitArena
Create a new arena- Parameters:
parent- the parentFeatureUnit
-
-
Method Details
-
isAsync
public boolean isAsync()Whether the task is async or not. Default is true- Returns:
- true if the task is async
-
callStateChanged
- Overrides:
callStateChangedin classArena
-