Package org.kingdoms.managers.turrets
Class TurretLandCacheOptimizationWatcher
java.lang.Object
org.kingdoms.managers.turrets.TurretLandCacheOptimizationWatcher
- All Implemented Interfaces:
org.bukkit.event.Listener
public final class TurretLandCacheOptimizationWatcher
extends Object
implements org.bukkit.event.Listener
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe order determines the performance as well. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic voidchecked(Land land, TurretLandCacheOptimizationWatcher.Factor excluding) voidonDisband(KingdomDisbandEvent event) voidonLandClaim(ClaimLandEvent event) voidonLoad(AsyncBatchLandLoadEvent event) This should handle startup chunk loads as well.voidonTurretBreak(KingdomItemBreakEvent<?> event) voidonTurretPlace(KingdomItemPlaceEvent<Turret> event) voidonUnclaim(UnclaimLandEvent event) voidonUnload(LandUnloadEvent event) static voiduncache(SimpleChunkLocation chunkLocation)
-
Constructor Details
-
TurretLandCacheOptimizationWatcher
public TurretLandCacheOptimizationWatcher()
-
-
Method Details
-
cache
-
uncache
-
checked
-
onLoad
This should handle startup chunk loads as well. -
onLandClaim
-
onTurretPlace
-
onTurretBreak
-
onUnclaim
-
onUnload
-
onDisband
-