Class MiscUpgradeManager

java.lang.Object
org.kingdoms.managers.land.protection.MiscUpgradeManager
All Implemented Interfaces:
org.bukkit.event.Listener

public final class MiscUpgradeManager extends Object implements org.bukkit.event.Listener
  • Constructor Details

    • MiscUpgradeManager

      public MiscUpgradeManager()
  • Method Details

    • getInvadeRefreshCd

      public static long getInvadeRefreshCd(Kingdom kingdom)
    • canPlaceItemInKingdomChest

      public static boolean canPlaceItemInKingdomChest(org.bukkit.inventory.ItemStack item)
    • invaded

      public static void invaded(Kingdom attacker)
    • getInvasionCooldown

      public static Map<UUID,Integer> getInvasionCooldown()
    • canInvade

      public static boolean canInvade(Kingdom attacker)
    • onEnemyEnterAlert

      public static void onEnemyEnterAlert(LandChangeEvent event)
      This was meant to be a misc upgrade, but there aren't any similar features for it to have its own upgrade, so we're just gonna add it in.
    • onCropTrample

      public void onCropTrample(org.bukkit.event.player.PlayerInteractEvent event)
    • onGlory

      public void onGlory(org.bukkit.event.entity.EntityDeathEvent event)
    • onPearlTeleport

      public void onPearlTeleport(org.bukkit.event.player.PlayerTeleportEvent event)
    • onResourcePointsPenalty

      public void onResourcePointsPenalty(org.bukkit.event.entity.PlayerDeathEvent event)