Interface TeleportService

All Superinterfaces:
BaseService
All Known Implementing Classes:
InMemeryTeleportService

public interface TeleportService extends BaseService
Teleport service.

传送服务

Version:
1.0.0
Author:
wisdomme
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    delayTeleport(org.bukkit.entity.Player player, org.bukkit.Location location, int delay)
    Delay teleport player.
    Optional<org.bukkit.Location>
    Get last teleport location of the player (before teleport).
    void
    teleport(org.bukkit.entity.Player player, org.bukkit.Location location)
    Teleport player instantly.

    Methods inherited from interface com.ultikits.ultitools.interfaces.BaseService

    getAuthor, getName, getResourceFolderName, getVersion
  • Method Details

    • teleport

      void teleport(org.bukkit.entity.Player player, org.bukkit.Location location)
      Teleport player instantly.

      立即传送玩家

      Parameters:
      player - player
      玩家
      location - location
      地点
    • delayTeleport

      void delayTeleport(org.bukkit.entity.Player player, org.bukkit.Location location, int delay)
      Delay teleport player.

      延迟传送玩家

      Parameters:
      player - player
      玩家
      location - location
      地点
      delay - delay
      延迟
    • getLastTeleportLocation

      Optional<org.bukkit.Location> getLastTeleportLocation(UUID uuid)
      Get last teleport location of the player (before teleport).

      获取上次玩家使用此传送服务的地点(传送前)

      Parameters:
      uuid - player uuid
      玩家UUID
      Returns:
      last teleport location
      上次传送地点