Interface TeleportHandler

All Known Implementing Classes:
BukkitTeleportHandler

public interface TeleportHandler
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    cancelPlayerCooldown(org.bukkit.entity.Player player)
    Remove player from cooldown map
    void
    cancelTeleport(org.bukkit.entity.Player player)
    Cancel pending teleport for player
    void
    initiateTeleport(org.bukkit.entity.Player player)
    Start the player teleport
    boolean
    isCoolingDown(org.bukkit.entity.Player player)
    Test if a player is currently in the cooldown map
    boolean
    isWarmingUp(org.bukkit.entity.Player player)
    Test if player uuid is in warmup map
    void
    removeWarmingUpPlayer(org.bukkit.entity.Player player)
    Remove player uuid from warmup map
    void
    startPlayerCooldown(org.bukkit.entity.Player player)
    Insert player into cooldown map
  • Method Details

    • initiateTeleport

      void initiateTeleport(org.bukkit.entity.Player player)
      Start the player teleport
      Parameters:
      player - the player being teleported
    • cancelTeleport

      void cancelTeleport(org.bukkit.entity.Player player)
      Cancel pending teleport for player
      Parameters:
      player - the player to cancel teleport
    • isWarmingUp

      boolean isWarmingUp(org.bukkit.entity.Player player)
      Test if player uuid is in warmup map
      Parameters:
      player - the player to test if in warmup map
      Returns:
      true if player is in warmup map, false if not
    • removeWarmingUpPlayer

      void removeWarmingUpPlayer(org.bukkit.entity.Player player)
      Remove player uuid from warmup map
      Parameters:
      player - the player to remove from the warmup map
    • startPlayerCooldown

      void startPlayerCooldown(org.bukkit.entity.Player player)
      Insert player into cooldown map
      Parameters:
      player - the player being inserted into the cooldown map
    • cancelPlayerCooldown

      void cancelPlayerCooldown(org.bukkit.entity.Player player)
      Remove player from cooldown map
      Parameters:
      player - the player to be removed from the cooldown map
    • isCoolingDown

      boolean isCoolingDown(org.bukkit.entity.Player player)
      Test if a player is currently in the cooldown map
      Parameters:
      player - the player to check
      Returns:
      true if player is currently in the cooldown map, false if not