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.PlayerRespawnEvent
Methods inherited from class com.booksaw.betterTeams.customEvents.TeamPlayerEvent
getPlayer, getTeamPlayer
Methods inherited from class com.booksaw.betterTeams.customEvents.TeamEvent
getTeam, isCancelled, setCancelled
Methods 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:
getHandlers
in classorg.bukkit.event.Event
-
getLocation
@NotNull public @NotNull org.bukkit.Location getLocation() -
getParentEvent
@NotNull public @NotNull org.bukkit.event.player.PlayerRespawnEvent getParentEvent()
-