AdvancedTeleport 高级传送

作者:Thatsmusic99 发布时间:2019年1月19日 原生版本:未知 测试支持:1.8,1.9,1.10,1.11,1.12,1.13,1.14,1.15,1.16,1.17,1.18,1.19,1.20

一个快速增长的隐形传送插件,希望打破传统TP插件的界限。

点此下载

插件详细介绍

Advanced Teleport (AT) 是一款功能强大的 Minecraft 插件,旨在提供比其他插件更全面、更便捷的传送功能。它涵盖了传送请求处理、随机传送、家园和传送点管理等多种特性,并具有高度的可配置性,旨在提升玩家的游戏体验和服务器管理效率。


🎉 概述

  • 传送请求处理:包含 /tpa, /tpahere, /tpcancel 等基本指令。
  • 传送请求开关:允许玩家启用或禁用接收传送请求。
  • 多重传送请求:支持同时处理多个待处理的传送请求。
  • 音效提示:接收到 /tpa 和 /tpahere 请求时播放提示音。
  • 屏蔽功能:阻止特定玩家发送传送请求。
  • 随机/荒野传送:快速将玩家传送到世界的随机位置,减少服务器延迟(需要 Paper 服务器)。
  • 传送预热:在传送开始前设置等待时间,并可选择移动取消传送。
  • 指令冷却:防止玩家滥用传送指令。
  • 高度可配置:允许自定义插件的各项功能。
  • Vault 支持:允许玩家通过支付货币来发送传送请求。
  • 物品支付:支持使用物品作为传送请求的支付方式。
  • 传送点:创建和管理传送点。
  • 交互式告示牌:创建告示牌,允许玩家传送到传送点或随机位置。
  • 家园:设置家园点,方便玩家返回。
  • 可访问的传送点和家园列表:通过点击列表中的项目进行传送,并显示位置信息。
  • 距离限制:限制玩家的传送距离。
  • 跨世界和世界内限制:阻止在特定世界之间或世界内部的传送。
  • 单世界重生机制:为不同世界设置不同的重生点(出生点、传送点、随机位置或床)。
  • 特殊出生点系统:为不同世界设置不同的出生点,镜像世界出生点,并为具有特定权限的玩家设置出生点。
  • 离线传送:允许传送到离线玩家的最后已知位置。
  • 可定制消息:几乎所有消息都可以自定义。

注意:随机传送功能需要 Paper 服务器以实现快速响应系统。该系统可能会导致服务器关闭时间变慢,建议预生成世界。


⌨️ 指令和权限

  • /at help:显示可用指令类别列表。(at.member.core.help)
  • /tpa <IGN>:向玩家发送传送请求。(at.member.tpa)
  • /tpahere <IGN>:请求玩家传送到你身边。(at.member.here)
  • /tpayes:接受传送请求。(at.member.yes)
  • /tpano:拒绝传送请求。(at.member.no)
  • /tpcancel:取消已发送的传送请求。(at.member.cancel)
  • /tpblock <IGN>:阻止玩家发送传送请求。(at.member.block)
  • /tpunblock <IGN>:允许玩家发送传送请求。(at.member.unblock)
  • /tpoff:禁用接收传送请求。(at.member.off)
  • /tpon:启用接收传送请求。(at.member.on)
  • /rtp:传送到随机位置。(at.member.tpr)
  • /warp <warp name>:传送到指定传送点。(at.member.warp)
  • /warps:显示传送点列表。(at.member.warps)
  • /spawn [ID]:传送到指定出生点。(at.member.spawn) - (at.admin.spawn 使用 [ID] 参数)
  • /sethome <home name>:设置家园点。(at.member.sethome)
  • /delhome <home name>:删除家园点。(at.member.delhome)
  • /home <home name/bed>:传送到家园点或床的位置。(at.member.home)
  • /homes:显示家园点列表。(at.member.homes)
  • /setmainhome <home name>:设置玩家的主家园。(at.member.setmainhome)
  • /movehome <home name>:移动玩家的家园到新的位置。(at.member.setmainhome)
  • /back:传送到上次位置。(at.member.back)

管理员指令

  • /tpo <IGN>:立即传送到玩家身边。(at.admin.tpo)
  • /tpohere <IGN>:立即将玩家传送到你身边。(at.admin.tpohere)
  • /tpoffl <IGN>:传送到离线玩家的最后已知位置。(at.admin.tpoffline)
  • /tpofflh <IGN>:将离线玩家传送到你身边。(at.admin.tpofflinehere)
  • /tpaall:请求所有玩家传送到你身边。(at.admin.all)
  • /setwarp <Warp name>:在当前位置设置传送点。(at.admin.setwarp)
  • /delwarp <Warp name>:删除传送点。(at.admin.delwarp)
  • /movewarp <Warp name>:将传送点移动到当前位置。(at.admin.movewarp)
  • /setspawn [ID]:在当前位置设置出生点。(at.admin.setspawn) - (at.admin.setspawn.other 使用 [ID] 参数)
  • /mirrorspawn <To Spawn>|<From World> [To Spawn]:将一个世界的出生点镜像到另一个出生点。(at.admin.mirrorspawn)
  • /removespawn [ID]:移除指定的出生点。(at.admin.removespawn)
  • /setmainspawn [ID]:设置默认出生点。(at.admin.setmainspawn)
  • /at reload:重载插件配置。(at.member.core.reload)
  • /at info:显示插件信息。(at.member.core.info)
  • /at import <Plugin> [Type]:从其他插件导入数据。(at.member.core.import)
  • /at export <Plugin> [Type]:将数据导出到其他插件。(at.member.core.export)
  • /sethome <player> <home name>:为玩家设置家园点。(at.admin.sethome)
  • /delhome <player> <home name>:删除玩家的家园点。(at.admin.delhome)
  • /home <player> <home name>:传送到玩家的家园点。(at.admin.home)
  • /homes <player>:显示玩家的家园点列表。(at.admin.homes)
  • /setmainhome <player> <home name>:设置玩家的主家园。(at.member.setmainhome)

⚙️ 配置文件

首次运行 AdvancedTeleport 时,会自动创建 config.yml 文件,位于 plugins/AdvancedTeleport 目录下。

完整的配置文件带有注释和定期更新。由于篇幅限制,这里不包含完整内容。你可以在插件的默认配置文件中查看。


# Configuration file for AdvancedTeleport

# General plugin settings
general:
  # Enable debug mode (for developers)
  debug: false

  # Language file to use (e.g., en_US, de_DE)
  language: en_US

# Teleportation request settings
teleport_requests:
  # Request timeout in seconds
  request_timeout: 60

  # Enable sound notifications for requests
  sound_notifications: true

# Random teleportation settings
random_teleportation:
  # Minimum distance from spawn
  min_distance: 1000

  # Maximum distance from spawn
  max_distance: 10000

# Warp settings
warps:
  # Enable warp signs
  enable_signs: true

✍️ 交互式告示牌

AT 支持以下交互式告示牌:

  • [Warps]:显示所有可用的传送点。(使用权限: at.member.warps.use-sign, 创建权限: at.admin.sign.warps.create)
  • [Warp] WarpName:传送到指定的传送点。(使用权限: at.member.warp.use-sign, 创建权限: at.admin.sign.warp.create)
  • [Spawn]:传送到出生点。(使用权限: at.member.spawn.use-sign, 创建权限: at.admin.sign.spawn.create)
  • [RandomTP]:在当前世界随机传送。(使用权限: at.member.randomtp.use-sign, 创建权限: at.admin.sign.randomtp.create)
  • [RandomTP] WorldName:传送到指定世界的随机位置。(使用权限: at.member.randomtp.use-sign, 创建权限: at.admin.sign.randomtp.create)
  • [Bed]:传送到玩家的床。(使用权限: at.member.bed.use-sign, 创建权限: at.admin.sign.bed.create)

ℹ️ 附加信息

AdvancedTeleport 最初由 Niestrat99 开发,后由 Thatsmusic99 接手。该插件将永久免费提供。如果您喜欢我们的工作,请考虑捐赠。

如果您有任何问题、建议或发现错误,请在 Discord 上告知我们!

支持 Discord: https://discord.gg/mgWbbN4