Package org.kingdoms.managers
Class FlyManager
java.lang.Object
org.kingdoms.managers.FlyManager
- All Implemented Interfaces:
org.bukkit.event.Listener
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voiddisableFly(org.bukkit.entity.Player player, KingdomPlayer kp) voidstatic booleanhandleCharges(org.bukkit.entity.Player player, KingdomPlayer kp, Pair<KeyedConfigAccessor, KingdomsLang> playerCosts, Pair<KeyedConfigAccessor, KingdomsLang> kingdomCosts) static voidnoFallDamage(org.bukkit.entity.Player player) voidonFlightDisableDamage(org.bukkit.event.entity.EntityDamageEvent event) voidonFlyDamage(org.bukkit.event.entity.EntityDamageByEntityEvent event) static voidonFlyLandChange(LandChangeEvent event) called fromLandVisualizerasyncvoidonQuit(org.bukkit.event.player.PlayerQuitEvent event) voidonTeleport(org.bukkit.event.player.PlayerTeleportEvent event) voidonUnclaim(UnclaimLandEvent event) static voidpreventFallDamage(org.bukkit.entity.Entity entity)
-
Constructor Details
-
FlyManager
public FlyManager()
-
-
Method Details
-
preventFallDamage
public static void preventFallDamage(org.bukkit.entity.Entity entity) -
onFlightDisableDamage
public void onFlightDisableDamage(org.bukkit.event.entity.EntityDamageEvent event) -
handleCharges
public static boolean handleCharges(org.bukkit.entity.Player player, KingdomPlayer kp, Pair<KeyedConfigAccessor, KingdomsLang> playerCosts, Pair<KeyedConfigAccessor, KingdomsLang> kingdomCosts) -
disableFly
-
noFallDamage
public static void noFallDamage(org.bukkit.entity.Player player) -
onFlyLandChange
called fromLandVisualizerasync -
onFlyDamage
public void onFlyDamage(org.bukkit.event.entity.EntityDamageByEntityEvent event) -
onQuit
public void onQuit(org.bukkit.event.player.PlayerQuitEvent event) -
onTeleport
public void onTeleport(org.bukkit.event.player.PlayerTeleportEvent event) -
onUnclaim
-
duringFlyKingdomLeaveEvent
-