Package org.kingdoms.managers.turrets
Class TurretManager
java.lang.Object
org.kingdoms.managers.turrets.TurretManager
- All Implemented Interfaces:
org.bukkit.event.Listener
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbreakExtraTurrets(Kingdom kingdom, Land land) static intgetTotalTurretLimitPerLand(Kingdom kingdom) static voidonTurretBreak(org.bukkit.event.block.BlockBreakEvent event, KingdomPlayer kp, Turret turret) static voidonTurretInteract(org.bukkit.event.player.PlayerInteractEvent event, Land land, Turret turret) static voidonTurretPlace(org.bukkit.event.player.PlayerInteractEvent event, NBTTagCompound compound, String tag) static KingdomItemPlaceEvent<Turret>turretPlace(org.bukkit.event.block.BlockPlaceEvent event, org.bukkit.entity.Player player, org.bukkit.block.Block block, NBTTagCompound nbt, Land land, String tag)
-
Constructor Details
-
TurretManager
public TurretManager()
-
-
Method Details
-
onTurretPlace
public static void onTurretPlace(org.bukkit.event.player.PlayerInteractEvent event, NBTTagCompound compound, String tag) -
turretPlace
public static KingdomItemPlaceEvent<Turret> turretPlace(org.bukkit.event.block.BlockPlaceEvent event, org.bukkit.entity.Player player, org.bukkit.block.Block block, NBTTagCompound nbt, Land land, String tag) -
getTotalTurretLimitPerLand
-
breakExtraTurrets
- Parameters:
kingdom- This is passed explicitly because insideClaimLandEventthe lands aren't marked as claimed by the kingdom yet.
-
onTurretBreak
public static void onTurretBreak(org.bukkit.event.block.BlockBreakEvent event, KingdomPlayer kp, Turret turret) -
onTurretInteract
-