Class PlayerHomeAnchorEvent

java.lang.Object
org.bukkit.event.Event
All Implemented Interfaces:
org.bukkit.event.Cancellable

public class PlayerHomeAnchorEvent extends TeamPlayerEvent
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).

  • 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 class org.bukkit.event.Event
    • getLocation

      @NotNull public @NotNull org.bukkit.Location getLocation()
    • getParentEvent

      @NotNull public @NotNull org.bukkit.event.player.PlayerRespawnEvent getParentEvent()