Class WaypointCreateEvent
java.lang.Object
org.bukkit.event.Event
org.bukkit.event.player.PlayerEvent
io.github.thebusybiscuit.slimefun4.api.events.WaypointCreateEvent
- All Implemented Interfaces:
org.bukkit.event.Cancellable
public class WaypointCreateEvent
extends org.bukkit.event.player.PlayerEvent
implements org.bukkit.event.Cancellable
A
WaypointCreateEvent is called when a Player creates a new waypoint.
Either manually or through dying with an emergency transmitter.- Author:
- TheBusyBiscuit
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bukkit.event.Event
org.bukkit.event.Event.Result -
Field Summary
Fields inherited from class org.bukkit.event.player.PlayerEvent
player -
Constructor Summary
ConstructorsConstructorDescriptionWaypointCreateEvent(org.bukkit.entity.Player player, String name, org.bukkit.Location location) -
Method Summary
Modifier and TypeMethodDescriptionstatic org.bukkit.event.HandlerListorg.bukkit.event.HandlerListorg.bukkit.LocationThis returns theLocationof the waypoint that should be created.getName()This returns the name of the waypoint.booleanbooleanThis method returns whether this waypoint was created by an Emergency Transmitter.voidsetCancelled(boolean cancel) voidsetLocation(org.bukkit.Location loc) This sets theLocationof the waypoint.voidThis sets the name of the waypoint to the given argument.Methods inherited from class org.bukkit.event.player.PlayerEvent
getPlayerMethods inherited from class org.bukkit.event.Event
callEvent, getEventName, isAsynchronous
-
Constructor Details
-
WaypointCreateEvent
public WaypointCreateEvent(@Nonnull org.bukkit.entity.Player player, @Nonnull String name, @Nonnull org.bukkit.Location location)
-
-
Method Details
-
getLocation
@Nonnull public org.bukkit.Location getLocation()This returns theLocationof the waypoint that should be created.- Returns:
- The
Locationof this waypoint
-
setLocation
public void setLocation(@Nonnull org.bukkit.Location loc) This sets theLocationof the waypoint. TheLocationmay never be null!- Parameters:
loc- TheLocationto set
-
getName
This returns the name of the waypoint.- Returns:
- The name of this waypoint
-
setName
This sets the name of the waypoint to the given argument.- Parameters:
name- The name for this waypoint
-
isDeathpoint
public boolean isDeathpoint()This method returns whether this waypoint was created by an Emergency Transmitter. This should mean that ourPlayerhas died.- Returns:
- Whether this is a deathpoint
-
isCancelled
public boolean isCancelled()- Specified by:
isCancelledin interfaceorg.bukkit.event.Cancellable
-
setCancelled
public void setCancelled(boolean cancel) - Specified by:
setCancelledin interfaceorg.bukkit.event.Cancellable
-
getHandlerList
@Nonnull public static org.bukkit.event.HandlerList getHandlerList() -
getHandlers
@Nonnull public org.bukkit.event.HandlerList getHandlers()- Specified by:
getHandlersin classorg.bukkit.event.Event
-