Class PlayerHomeAnchorEvent
java.lang.Object
org.bukkit.event.Event
com.booksaw.betterTeams.customEvents.TeamEvent
com.booksaw.betterTeams.customEvents.TeamPlayerEvent
com.booksaw.betterTeams.customEvents.PlayerHomeAnchorEvent
- All Implemented Interfaces:
org.bukkit.event.Cancellable
Called when a player is about to respawn at their team's home anchor.
The player may need to be anchored (TeamPlayer.isAnchored())
depending on the conditions set in the 'anchor' section in the config.yml.
Additionally, their team must have Team.getTeamHome() set
and have Team.isAnchored() being true, for this event to be actually called.
Useful for knowing about Team.getTeamHome(), and cancelling it if you
don't want the player to respawn there
(otherwise, PlayerRespawnEvent.setRespawnLocation(Location) with getLocation() is ran).
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bukkit.event.Event
org.bukkit.event.Event.Result -
Field Summary
Fields inherited from class com.booksaw.betterTeams.customEvents.TeamPlayerEvent
teamPlayer -
Constructor Summary
ConstructorsConstructorDescriptionPlayerHomeAnchorEvent(@NotNull Team team, @NotNull TeamPlayer teamPlayer, @NotNull org.bukkit.Location location, @NotNull org.bukkit.event.player.PlayerRespawnEvent parentEvent) -
Method Summary
Modifier and TypeMethodDescriptionstatic org.bukkit.event.HandlerList@NotNull org.bukkit.event.HandlerList@NotNull org.bukkit.Location@NotNull org.bukkit.event.player.PlayerRespawnEventMethods inherited from class com.booksaw.betterTeams.customEvents.TeamPlayerEvent
getPlayer, getTeamPlayerMethods inherited from class com.booksaw.betterTeams.customEvents.TeamEvent
getTeam, isCancelled, setCancelledMethods inherited from class org.bukkit.event.Event
getEventName, isAsynchronous
-
Constructor Details
-
PlayerHomeAnchorEvent
public PlayerHomeAnchorEvent(@NotNull @NotNull Team team, @NotNull @NotNull TeamPlayer teamPlayer, @NotNull @NotNull org.bukkit.Location location, @NotNull @NotNull org.bukkit.event.player.PlayerRespawnEvent parentEvent)
-
-
Method Details
-
getHandlerList
public static org.bukkit.event.HandlerList getHandlerList() -
getHandlers
@NotNull public @NotNull org.bukkit.event.HandlerList getHandlers()- Specified by:
getHandlersin classorg.bukkit.event.Event
-
getLocation
@NotNull public @NotNull org.bukkit.Location getLocation() -
getParentEvent
@NotNull public @NotNull org.bukkit.event.player.PlayerRespawnEvent getParentEvent()
-