Package org.bukkit.event.world
Class AsyncStructureSpawnEvent
java.lang.Object
org.bukkit.event.Event
org.bukkit.event.world.WorldEvent
org.bukkit.event.world.AsyncStructureSpawnEvent
- All Implemented Interfaces:
- Cancellable
Called when a 
Structure is naturally generated in the world.- 
Nested Class SummaryNested classes/interfaces inherited from class org.bukkit.event.EventEvent.Result
- 
Constructor SummaryConstructorsConstructorDescriptionAsyncStructureSpawnEvent(World world, Structure structure, BoundingBox boundingBox, int chunkX, int chunkZ) 
- 
Method SummaryModifier and TypeMethodDescriptionGet the bounding box of the structure.intGet the x coordinate of the origin chunk of the structure.intGet the z coordinate of the origin chunk of the structure.static HandlerListGet the structure reference that is generated.booleanGets the cancellation state of this event.voidsetCancelled(boolean cancel) Sets the cancellation state of this event.Methods inherited from class org.bukkit.event.world.WorldEventgetWorldMethods inherited from class org.bukkit.event.EventgetEventName, isAsynchronous
- 
Constructor Details- 
AsyncStructureSpawnEventpublic AsyncStructureSpawnEvent(@NotNull World world, @NotNull Structure structure, @NotNull BoundingBox boundingBox, int chunkX, int chunkZ) 
 
- 
- 
Method Details- 
getStructureGet the structure reference that is generated.- Returns:
- the structure
 
- 
getBoundingBoxGet the bounding box of the structure.- Returns:
- the bounding box
 
- 
getChunkXpublic int getChunkX()Get the x coordinate of the origin chunk of the structure. Note, it is not safe to attempt to retrieve or interact with this chunk. This event is informative only!- Returns:
- the chunk x coordinate
 
- 
getChunkZpublic int getChunkZ()Get the z coordinate of the origin chunk of the structure. Note, it is not safe to attempt to retrieve or interact with this chunk. This event is informative only!- Returns:
- the chunk z coordinate
 
- 
isCancelledpublic boolean isCancelled()Description copied from interface:CancellableGets the cancellation state of this event. A cancelled event will not be executed in the server, but will still pass to other plugins- Specified by:
- isCancelledin interface- Cancellable
- Returns:
- true if this event is cancelled
 
- 
setCancelledpublic void setCancelled(boolean cancel) Description copied from interface:CancellableSets the cancellation state of this event. A cancelled event will not be executed in the server, but will still pass to other plugins.- Specified by:
- setCancelledin interface- Cancellable
- Parameters:
- cancel- true if you wish to cancel this event
 
- 
getHandlers- Specified by:
- getHandlersin class- Event
 
- 
getHandlerList
 
-