Class AsyncBatchLandLoadEvent

java.lang.Object
org.bukkit.event.Event
org.kingdoms.events.KingdomsEvent
org.kingdoms.events.lands.AsyncBatchLandLoadEvent
All Implemented Interfaces:
org.kingdoms.constants.namespace.NamespacedMetadataContainer, org.kingdoms.locale.provider.MessageContextProvider

public class AsyncBatchLandLoadEvent extends KingdomsEvent
An event called every 30 seconds if any lands are loaded as a result of players loading those chunks. This is used by Kingdoms itself for the purpose of loading hologram and sending its packets to players which is not important if it is delayed.

There is no guarantee that a single chunk will be only included in one of the events. Data can be unloaded and loaded again.

  • Constructor Details

    • AsyncBatchLandLoadEvent

      public AsyncBatchLandLoadEvent(Collection<Land> lands)
  • Method Details

    • getHandlerList

      public static @NonNull org.bukkit.event.HandlerList getHandlerList()
    • getHandlers

      public @NonNull org.bukkit.event.HandlerList getHandlers()
      Specified by:
      getHandlers in class org.bukkit.event.Event
    • getLands

      public Collection<Land> getLands()