Package org.kingdoms.managers.turrets
Class TurretFactory
java.lang.Object
org.kingdoms.managers.turrets.TurretFactory
- All Implemented Interfaces:
org.bukkit.event.Listener
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final longstatic final com.github.benmanes.caffeine.cache.Cache<Integer,TurretActivateEvent> static SimpleLocationstatic final longprotected static final IntHashMap<org.bukkit.scheduler.BukkitTask>protected static final Map<SimpleChunkLocation,Land> static final long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Map<SimpleChunkLocation,Land> static booleanvoidonMineStep(org.bukkit.event.player.PlayerInteractEvent event) voidonProjectileHit(org.bukkit.event.entity.ProjectileHitEvent event) voidonTeleport(org.bukkit.event.player.PlayerTeleportEvent event) voidonTurretDamage(org.bukkit.event.entity.EntityDamageByEntityEvent event) voidonTurretDeath(org.bukkit.event.entity.PlayerDeathEvent event) voidonTurretDropEXP(org.bukkit.event.entity.EntityDeathEvent event) static voidsetDisabled(boolean disable)
-
Field Details
-
DAMAGED
-
debugTarget
-
TURRET_LANDS
-
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
-
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)
-