Package valorless.rarespawns.api.events
Class RareSpawnsReadyEvent
java.lang.Object
org.bukkit.event.Event
valorless.rarespawns.api.events.RareSpawnsReadyEvent
public class RareSpawnsReadyEvent
extends org.bukkit.event.Event
Event fired when RareSpawns has finished loading all rare entity definitions
and is ready for gameplay.
Used to signal to other plugins that RareSpawns is fully initialized.
This event is posted synchronously on the server thread.
Listen to this event to perform actions that depend on RareSpawns being fully initialized, such as spawning rares or integrating with other plugins.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bukkit.event.Event
org.bukkit.event.Event.Result -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidCalls the RareSpawnsReadyEvent on Bukkit's event bus.static org.bukkit.event.HandlerListRequired boilerplate for Bukkit custom events.org.bukkit.event.HandlerListRequired boilerplate for Bukkit custom events.Methods inherited from class org.bukkit.event.Event
getEventName, isAsynchronous
-
Field Details
-
called
protected boolean called
-
-
Constructor Details
-
RareSpawnsReadyEvent
public RareSpawnsReadyEvent()Creates a new RareSpawnsReadyEvent.
-
-
Method Details
-
callEvent
public void callEvent()Calls the RareSpawnsReadyEvent on Bukkit's event bus. Ensures the event is only called once. -
getHandlers
public org.bukkit.event.HandlerList getHandlers()Required boilerplate for Bukkit custom events.- Specified by:
getHandlersin classorg.bukkit.event.Event
-
getHandlerList
public static org.bukkit.event.HandlerList getHandlerList()Required boilerplate for Bukkit custom events.- Returns:
- static handler list
-