Class PlayerIngameRespawnEvent

java.lang.Object
org.bukkit.event.Event
org.bukkit.event.player.PlayerEvent
de.marcely.bedwars.api.event.player.PlayerIngameRespawnEvent
All Implemented Interfaces:
ArenaEvent

public class PlayerIngameRespawnEvent extends PlayerEvent implements ArenaEvent
Gets called when a player is about to be respawned during a match

This event gets called right before the player's respawning is being processed, in which he will receive all the items, be teleported, etc.

This refers to the post-death spectator (5 seconds wait) respawn, not strictly the death respawn.

See Also:
  • Constructor Details

    • PlayerIngameRespawnEvent

      public PlayerIngameRespawnEvent(Player player, Arena arena, boolean givingItems, boolean givingEffects, Location spawnLocation)
  • Method Details

    • isGivingItems

      public boolean isGivingItems()
      Returns whether spawn items will be given to the player respawning.
      Returns:
      whether spawn items will be given to the player
    • isGivingEffects

      public boolean isGivingEffects()
      Returns whether effects will be given to the player respawning.

      This only references effects related to the giveeffects-on-respawn config.

      Returns:
      whether ffects will be given to the player
    • setGivingItems

      public void setGivingItems(boolean givingItems)
      Set whether or not spawn items will be given to the player when respawning.
      Parameters:
      givingItems - whether or not spawn items will be given to the player
    • setGivingEffects

      public void setGivingEffects(boolean givingEffects)
      Set whether or not effects will be given to the player when respawning.
      Parameters:
      givingEffects - whether or not effects will be given to the player
    • getSpawnLocation

      public Location getSpawnLocation()
      Get the location where the player will respawn.

      The returned instance is mutable and changing its values will change the respawn location, even without calling setSpawnLocation(Location).

      Returns:
      the location where the player will respawn
    • setSpawnLocation

      public void setSpawnLocation(Location spawnLocation)
      Set the location where the player will respawn.
      Parameters:
      spawnLocation - the location where the player will respawn
    • getHandlers

      public HandlerList getHandlers()
      Specified by:
      getHandlers in class Event
    • getHandlerList

      public static HandlerList getHandlerList()