跳转到内容
我的世界XyeBBS论坛3群 进群吹水聊天!众多整合包作者、插件作者、玩家在内哦!不定时发福利,公布重要通知!
...

EzRTP

(EzRTP)
适用于 Paper、Spigot、Purpur 和 Folia 的高级随机传送 (RTP) 插件。具备生物群系过滤、GUI 世界选择、Vault 经济支持、冷却时间、WorldGuard 集成以及高性能传送缓存功能的安全随机传送,专为 Minecraft 服务器打造。
仅客户端娱乐经济

高级随机传送插件

适用于现代 Minecraft 服务器的生产就绪型随机传送插件。

文档: https://ez-plugins.github.io/EzRTP

安装指南: https://ez-plugins.github.io/EzRTP/overview-installation.html#installation

  • < 3.0.0 基于 Java 17 构建(MC 1.13 - 1.21.11.*),适用于 Bukkit/Paper/Spigot/Purpur/Folia
  • >= 3.0.0 基于 Java 25 构建(MC 26.1.*),适用于 Bukkit/Paper/Spigot/Purpur/Folia
  • >= 3.1.0 基于 Java 17 构建(MC 1.13 - 1.21.11.*),适用于 Bukkit/Paper/Spigot/Purpur/Folia

文档 支持

Modrinth • SpigotMC • Hangar • Discord


功能摘要

  • 安全的随机传送,具备可配置的不安全方块过滤和恢复行为。
  • 生物群系包含/排除过滤、预缓存以及稀有生物群系优化(加权搜索 + 热点追踪)。
  • 搜索模式控制:random(随机)、circle(圆形)、square(方形)、triangle(三角形)、diamond(菱形)。
  • 队列控制以及每个世界和每个组的冷却时间/使用限制。
  • 带有每个目的地权限的 GUI 目的地选择器。
  • 热力图工具(/rtp heatmap、/rtp heatmap save)和模拟样本(/rtp fake)。
  • 命名中心(/rtp addcenter、/rtp <中心名称>)和中心编辑(/rtp setcenter)。
  • 通过 network.yml 提供可选的网络选择器条目。
  • 可选的 Chunky 预生成命令(/rtp pregenerate [世界] [半径])。
  • 可选的性能和不安全位置监控导出。
  • 兼容 Folia 的运行时行为,适用于现代服务器调度模型。

功能预览

生物群系统计仪表盘

生物群系统计

热力图可视化

RTP 热力图

世界选择器 GUI

世界选择器 GUI


子命令

主命令

命令描述权限
/rtp默认 RTP 流程(根据设置执行 GUI 或直接传送)ezrtp.use
/forcertp <玩家> [世界]强制目标玩家进行 RTPezrtp.forcertp

/rtp 子命令

子命令用法权限备注
reload/rtp reloadezrtp.reload重新加载配置
stats/rtp statsezrtp.stats总体 RTP 指标
stats biomes/rtp stats biomes [页码]ezrtp.stats生物群系活动 + 分页
stats rare-biomes/rtp stats rare-biomesezrtp.stats稀有生物群系优化统计
stats performance/rtp stats performanceezrtp.stats百分位数/计时指标
unsafe-stats/rtp unsafe-statsezrtp.stats不安全拒绝细分
heatmap/rtp heatmap [生物群系]ezrtp.heatmap提供游戏内热力图地图
heatmap save/rtp heatmap saveezrtp.heatmap将热力图 PNG 保存到插件文件夹
fake`/rtp fake <数量clear> [世界]`ezrtp.heatmap.fake
setcenter/rtp setcenter <x> <z> 或 /rtp setcenter <世界> <x> <z>ezrtp.setcenter更新世界中心并重新加载
addcenter/rtp addcenter <名称>ezrtp.setcenter在玩家位置存储命名中心
pregenerate/rtp pregenerate [世界] [半径]ezrtp.pregenerate启动 Chunky 辅助的预热任务

额外 RTP 路由

  • /rtp <中心名称>:使用 rtp.yml 中的 centers.named.<名称> 进行传送。
  • /rtp <区域 ID>:当 worldguard.region-command.enabled: true 时,基于 WorldGuard 区域的 RTP。

权限

在 plugin.yml 中声明

权限默认值用途
ezrtp.usetrue使用 /rtp
ezrtp.reloadop使用 /rtp reload
ezrtp.statsop使用 stats/unsafe-stats
ezrtp.heatmapop使用热力图生成/导出
ezrtp.heatmap.fakeop使用 /rtp fake
ezrtp.queue.bypassop绕过队列
ezrtp.forcertpop使用 /forcertp

由运行时/配置使用

权限来源用途
ezrtp.setcenter命令代码访问 setcenter 和 addcenter
ezrtp.pregenerate命令代码访问 /rtp pregenerate
ezrtp.bypass.cooldownlimits.yml 默认值绕过冷却时间
ezrtp.bypass.limitlimits.yml 默认值绕过每日/每周限制
ezrtp.gui.<名称>gui.yml 条目每个目的地的 GUI 访问权限

配置文件

EzRTP 现在按关注点拆分配置。

文件范围示例键
config.yml核心插件/全局选项message-prefix, language, enable-bstats, worldguard.region-command.*
rtp.ymlRTP 行为和安全search-pattern, radius.*, countdown.*, unsafe-blocks, biomes.*, chunky-integration.*
limits.yml冷却时间/使用/成本配置文件rtp-limits.default, rtp-limits.worlds, allow-gui-during-cooldown
storage.yml限制存储后端rtp-limits.storage, rtp-limits.mysql.*
gui.ymlGUI 布局和目的地enabled, rows, worlds.*.icon, disable-cache-filtering, rare_biomes.*
queue.yml队列节流enabled, max-size, start-delay-ticks, interval-ticks
network.yml代理/服务器选择器enabled, lobby, servers.<name>.*
force-rtp.yml/forcertp 行为default-world, bypass.cooldown, bypass.permission, bypass.safety
performance.yml可选性能监控performance.monitoring.enabled, warnings.*, metrics.*, percentiles.*
unsafe-location-monitoring.yml可选不安全位置追踪unsafe-location-monitoring.monitoring.enabled, logging.*, metrics.*
messages/en.yml面向用户的文本模板teleport-*, queue-*, forcertp-*, heatmap-*, fake-*, stats-*

当前核心默认值(精选)

# config.yml
message-prefix: "&7[&bEzRTP&7] &r"
language: en
enable-bstats: true
worldguard:
  region-command:
    enabled: false
    autocomplete: false
# rtp.yml
search-pattern: random
max-attempts: 16
countdown-seconds: 5
heatmap:
  enabled: false
biomes:
  enabled: true
  pre-cache:
    enabled: false
  rare-biome-optimization:
    enabled: false
chunky-integration:
  enabled: false
# limits.yml
rtp-limits:
  default:
    cooldown-seconds: 300
    daily-limit: 10
    weekly-limit: 50
  bypass-permissions:
    - ezrtp.bypass.cooldown
    - ezrtp.bypass.limit
  allow-gui-during-cooldown: true
# storage.yml
rtp-limits:
  storage: yaml # yaml 或 mysql

要求

  • Java 17 或更高版本。
  • Bukkit, Paper, Purpur, Spigot, 或 Folia 1.7+。
  • 可选:Vault/EzEconomy 用于定价。
  • 可选:WorldGuard/GriefPrevention 用于领地感知行为。
  • 可选:Chunky 用于预生成工作流。

支持

RTP 插件的使用情况

尝试其他 EzPlugins

资源外链

选择礼物

使用社区积分,为喜欢的作品送上一份支持

加载中...

打赏记录

感谢每一位送出礼物的社区成员

0 次支持0 积分
正在加载内容…