Class TurretFactory

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

public final class TurretFactory extends Object implements org.bukkit.event.Listener
  • Field Details

    • DAMAGED

      public static final com.github.benmanes.caffeine.cache.Cache<Integer,TurretActivateEvent> DAMAGED
    • debugTarget

      public static SimpleLocation debugTarget
    • TURRET_LANDS

      protected static final Map<SimpleChunkLocation,Land> TURRET_LANDS
    • INVULNERABLE

      protected static final IntHashMap<org.bukkit.scheduler.BukkitTask> INVULNERABLE
    • UPDATE_TICKS

      public static final long UPDATE_TICKS
    • ACCURACY

      public static final long ACCURACY
    • DELAYED_SERVICE_START

      public static final long DELAYED_SERVICE_START
      See Also:
  • Constructor Details

    • TurretFactory

      public TurretFactory()
  • Method Details

    • isDisabled

      public static boolean isDisabled()
    • setDisabled

      public static void setDisabled(boolean disable)
    • getTurretLands

      public static Map<SimpleChunkLocation,Land> getTurretLands()
    • onProjectileHit

      public void onProjectileHit(org.bukkit.event.entity.ProjectileHitEvent event)
    • onTurretDamage

      public void onTurretDamage(org.bukkit.event.entity.EntityDamageByEntityEvent event)
    • onTeleport

      public void onTeleport(org.bukkit.event.player.PlayerTeleportEvent event)
    • onTurretDropEXP

      public void onTurretDropEXP(org.bukkit.event.entity.EntityDeathEvent event)
    • onTurretDeath

      public void onTurretDeath(org.bukkit.event.entity.PlayerDeathEvent event)
    • onMineStep

      public void onMineStep(org.bukkit.event.player.PlayerInteractEvent event)