Class StructureCreatedEvent
java.lang.Object
org.bukkit.event.Event
nl.pim16aap2.animatedarchitecture.spigot.core.events.AnimatedArchitectureSpigotEvent
nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureCreatedEvent
- All Implemented Interfaces:
IAnimatedArchitectureEvent,IStructureCreatedEvent,IStructureEvent
public class StructureCreatedEvent
extends AnimatedArchitectureSpigotEvent
implements IStructureCreatedEvent
Represents the event where a structure was created.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bukkit.event.Event
org.bukkit.event.Event.Result -
Field Summary
FieldsModifier and TypeFieldDescriptionThe player responsible for the event.protected final StructureThe structure that is targeted by the event. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.bukkit.event.HandlerList@NotNull org.bukkit.event.HandlerListThe player responsible for the event.The structure that is targeted by the event.toString()Methods inherited from class org.bukkit.event.Event
getEventName, isAsynchronousMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface nl.pim16aap2.animatedarchitecture.core.events.IAnimatedArchitectureEvent
getEventName, isAsynchronousMethods inherited from interface nl.pim16aap2.animatedarchitecture.core.events.IStructureEvent
getResponsible, getStructure
-
Field Details
-
structure
The structure that is targeted by the event. -
responsible
The player responsible for the event.If the event is caused by a player, such as a player deleting a structure, the responsible player will be set.
If the event is not caused by a player, this will be empty. This can be the case when a structure is toggled by a redstone signal.
-
-
Constructor Details
-
StructureCreatedEvent
-
-
Method Details
-
getHandlers
@NotNull public @NotNull org.bukkit.event.HandlerList getHandlers()- Specified by:
getHandlersin classorg.bukkit.event.Event
-
getHandlerList
public static org.bukkit.event.HandlerList getHandlerList() -
toString
- Overrides:
toStringin classAnimatedArchitectureSpigotEvent
-
getStructure
The structure that is targeted by the event.- Specified by:
getStructurein interfaceIStructureEvent- Returns:
- The
Structurethat will be created.
-
getResponsible
The player responsible for the event.If the event is caused by a player, such as a player deleting a structure, the responsible player will be set.
If the event is not caused by a player, this will be empty. This can be the case when a structure is toggled by a redstone signal.
- Specified by:
getResponsiblein interfaceIStructureEvent- Returns:
- The player responsible for the event or empty if the event is not caused by a player.
-