public class WauzTowers
extends java.lang.Object
DefenseTower
Modifier and Type | Field and Description |
---|---|
private static java.util.Map<java.lang.String,DefenseTower> |
towerMap
A map of all towers, indexed by tower name.
|
Constructor and Description |
---|
WauzTowers() |
Modifier and Type | Method and Description |
---|---|
static DefenseTower |
getTower(java.lang.String towerName)
Gets a tower for the given name from the map.
|
static void |
registerTower(DefenseTower tower)
Registers a tower.
|
static boolean |
tryToConstruct(org.bukkit.entity.Player player,
java.lang.String towerName)
Lets a player try to construct a defense tower.
|
private static java.util.Map<java.lang.String,DefenseTower> towerMap
public static DefenseTower getTower(java.lang.String towerName)
towerName
- The name of the tower.public static void registerTower(DefenseTower tower)
tower
- The tower to register.public static boolean tryToConstruct(org.bukkit.entity.Player player, java.lang.String towerName)
player
- The player who tries to construct a tower.towerName
- The name of the tower to construct.SkillUtils.spawnTower(Player, ItemStack, ItemStack, eu.wauz.wauzcore.skills.SkillUtils.TotemRunnable, int, int)