FUBS Random Teleport

FUBS Random Teleport - FUBS随机传送

安全地将您的玩家传送至荒野!WG/Towny/Factions/RedProtect/GP/WorldBorder
Bukkit / Spigot 作者 Phoenix616 支持版本 1.13 - 1.16
服务器使用量
未统计
服务玩家数
未统计
下载量
25,940
插件详细介绍

RandomTeleport 是一款功能强大的随机传送插件,允许玩家通过指令或告示牌传送到指定区域内的随机安全位置。它支持多种预设、冷却时间、生物群系限制,并与主流领地保护插件兼容。

核心功能

  • 提供 /randomteleport 指令,将玩家随机传送到以某点为中心、指定半径范围内的安全位置。
  • 支持创建多个预设,玩家可通过 /rtp <预设名> 或自定义指令别名(例如 /wilderness)使用。
  • 可为每个预设设置独立的冷却时间、生物群系限制等参数。
  • 支持创建随机传送告示牌,玩家右键点击即可触发传送。
  • 自动规避危险方块(如岩浆、仙人掌)并寻找安全落脚点(如草方块、泥土)。
  • 兼容 WorldGuard、Factions、FactionsUUID、RedProtect 和 GriefPrevention 等领地插件,会尝试将玩家传送到保护区域最少的位置。
  • 自动遵守世界边界(WorldBorder)限制。

安全传送方块(非强制模式)

在默认模式下,插件会尝试将玩家传送到以下类型的方块上:

  • 沙子
  • 砂岩
  • 砂砾
  • 泥土
  • 草方块
  • 粗泥
  • 灰化土
  • 石头
  • 花岗岩
  • 闪长岩
  • 安山岩
  • 圆石
  • 末地石
  • 下界岩

指令与用法

主要指令

  • /randomteleport <最小范围> <最大范围> [选项]
  • /randomteleport – 执行配置文件中设置的默认预设。
  • /randomteleport <预设名> – 执行指定的预设。
  • /randomteleport --stat – 查看调试统计信息。
  • /randomteleport --reload – 重载插件配置。

指令别名/randomtp/rtp

指令选项示例

/rtp 100 500 -p Phoenix616 -x 0 -z 0 -w equestria -c 60 -f

此指令会将名为 Phoenix616 的玩家传送到世界 equestria 中,以坐标 (0, 0) 为中心、半径 100 到 500 方块范围内的随机位置。它将不检查领地,仅忽略空气、水、岩浆和仙人掌,并且使用此选项的传送每 60 秒只能执行一次。

权限列表

  • randomteleport.use – 使用指令的权限(使用预设时不需要此权限)。
  • randomteleport.presets.default – 使用默认预设 /rtp 的权限。
  • randomteleport.presets.<预设名> – 使用 /rtp <预设名> 指令的权限。
  • randomteleport.sign.preset.<预设名> – 使用特定预设告示牌的权限。
  • randomteleport.sign.create – 创建预设告示牌的权限。
  • randomteleport.sign.destroy – 销毁预设告示牌的权限。
  • randomteleport.manual – 允许在指令中手动指定参数。
  • randomteleport.manual.option.* – 允许在指令中使用特定选项。
  • randomteleport.tpothers – 允许传送其他玩家。
  • randomteleport.cooldownexempt – 使玩家不受传送冷却时间限制。
  • randomteleport.stat – 允许使用 /rtp stat 指令。
  • randomteleport.reload – 允许使用 /rtp reload 指令。

预设功能

从版本 1.5.0 开始,插件支持预设。预设可在配置文件中定义,玩家只需使用 /rtp/rtp <预设名> 即可触发,无需输入复杂参数。玩家需要对应的预设权限,但不需要 randomteleport.use 权限。

配置示例

presets:
  default: "/rtp 100 1000 -f"
  test: "rtp 10 200 -f"

预设告示牌

从版本 1.6.0 开始,支持预设告示牌。创建方法如下:

  • 放置一个告示牌。
  • 在第一行输入:[RTP][RandomTP]
  • 在第三行输入预设名称(例如 Default)。

拥有 randomteleport.sign.create 权限的玩家可以创建告示牌。玩家需要 randomteleport.sign.preset.<预设名> 权限才能右键使用告示牌。

配置说明

主要配置文件为 config.yml,您可以调整以下关键设置:

  • lang:默认语言(如 en)。
  • debug:调试模式开关。
  • save-blocks:定义在正常模式下可传送至的安全方块列表。
  • unsave-blocks:定义在强制模式(-f)下仍会规避的危险方块列表。
  • sign-variables:告示牌识别关键词(默认为 [RTP][RandomTP])。
  • presets:预设命令列表。

语言文件位于 lang.en.yml,您可以在 languages 文件夹中创建 lang.<语言代码>.yml 来添加更多语言支持。

支持与开发

如果您需要帮助,可以在讨论帖中提问,或直接在 GitHub 议题跟踪器 上提交问题。

插件源代码基于 GPLv3 许可证托管在 GitHub 上。开发版本可通过 Minebench.de Jenkins 服务器获取。

计划功能 (2.0 版本)

  • 指定 Y 坐标
  • 支持下界与末地
  • 每个世界的默认预设
  • 更多传送目标控制选项
  • 同时传送多名玩家至同一坐标(团队支持)
  • 每次传送的最大使用次数限制
  • 传送前延迟
  • 仅传送至已生成区块的选项
  • 兼容更多保护插件(如 RedProtect)
  • 付费传送

更详细的开发计划请参见 GitHub 上的里程碑页面。

---

免责声明:此插件按 GPLv3 许可证分发,作者不提供任何担保或责任承担。

测试支持版本
1.13 1.14 1.15 1.16
版本分布
基本信息
插件名称 FUBS Random Teleport
作者 Phoenix616
平台 Bukkit / Spigot
支持版本 1.13 - 1.16
点赞数 12
最近版本
暂无数据 -

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人数:2,658,583  |  历史访问人次:3,222,873

今日访问人数:3,619  |  今日访问人次:3,851

昨日访问人数:30,655  |  昨日访问人次:36,381

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6