Class FlyManager

java.lang.Object
org.kingdoms.managers.FlyManager
All Implemented Interfaces:
org.bukkit.event.Listener

public final class FlyManager extends Object implements org.bukkit.event.Listener
  • 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

      public static void disableFly(org.bukkit.entity.Player player, KingdomPlayer kp)
    • noFallDamage

      public static void noFallDamage(org.bukkit.entity.Player player)
    • onFlyLandChange

      public static void onFlyLandChange(LandChangeEvent event)
      called from LandVisualizer async
    • 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

      public void onUnclaim(UnclaimLandEvent event)
    • duringFlyKingdomLeaveEvent

      public void duringFlyKingdomLeaveEvent(KingdomLeaveEvent event)