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