WarZRandomTeleport - 一款支持智能地图轮换的随机传送插件|进度条|丰富音效|高度自定义

原创 世界管理 WarZRandomTeleport - 一款支持智能地图轮换的随机传送插件|进度条|丰富音效|高度自定义 1.5.1

请登录后获取
版权类型
原创
插件中文名称
WarZ随机传送
插件英文名称
WarZRandomTeleport
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Purpur
  4. 其他核心
语言支持
中文(简体)
适配版本(Java)
  1. 1.21
  2. 1.20

📖 插件简介​

WarZRandomTeleport 是一款专为 Minecraft 1.20.1 服务器设计的高级地图轮换与随机传送插件。
它提供了完整的自动化地图轮换解决方案,结合智能选点与安全检测机制,为玩家带来流畅稳定的地图传送体验。

✨ 核心特性​

🗺️ 智能地图轮换系统​


  • 🔄 双模式轮换:支持循环(cycle)与随机(random)两种轮换方式

  • ⏰ 自定义间隔:任意分钟数自动轮换

  • 📢 智能广播提醒:支持多个时间点提醒(如 5 分钟前、1 分钟前)

  • 🎵 音效支持:可设置轮换音效,增强沉浸感

  • ⚡ 强制轮换:管理员可手动触发下一次轮换

  • 🔍 动态检测:自动识别命令新增的地图

  • 🔄 实时更新:修改传送点自动同步至轮换列表

🎯 高级随机传送系统​


  • 🧠 智能选点:自动避开附近有玩家的坐标点

  • 🛡️ 安全检查:避免传送到空中、液体或危险区域

  • 🎬 传送体验:BossBar + Title + 音效 全流程展示

  • ⏱️ 冷却系统:限制频繁传送

  • ❌ 取消机制:玩家移动或使用 /cancelrtp 可中断传送

🎮 管理功能​


  • 💻 游戏内管理:无需编辑文件,直接在游戏中配置

  • 🌍 多地图支持:每个地图可设置多个传送点

  • 💾 实时保存:修改即生效

  • 📋 传送点列表:一键查看所有地图点位

👥 玩家数据管理​


  • 🎯 条件筛选:仅对符合条件的玩家执行传送

  • 💾 数据持久化:玩家传送记录永久保存

  • 📊 统计系统:记录传送次数与历史数据

[MD] ## 🎮 命令系统 ### 主命令 `/warzrtp` (别名: `/wrtp`) | 命令 | 功能说明 | 权限节点 | |------|----------|----------| | `/wrtp addpoint <地图名>` | 添加当前位置为传送点 | `warzrtp.addpoint` | | `/wrtp delpoint <地图名> <编号>` | 删除指定传送点 | `warzrtp.delpoint` | | `/wrtp listpoints <地图名>` | 列出地图的所有传送点 | `warzrtp.listpoints` | | `/wrtp reload` | 重载配置文件 | `warzrtp.reload` | | `/wrtp next` | 强制执行下一次轮换 | `warzrtp.next` | | `/wrtp random <玩家名>` | 强制玩家随机传送 | `warzrtp.random` | | `/wrtp tp <玩家名> <地图名>` | 强制玩家传送到指定地图 | `warzrtp.tp` | | `/wrtp help` | 显示帮助信息 | 无 | ### 取消传送命令 - `/cancelrtp` - 取消当前的随机传送(权限:`warzrtp.cancel`) --- ## 🔐 权限系统 | 权限节点 | 说明 | 默认权限 | |----------|------|----------| | `warzrtp.admin` | 管理员权限(包含所有权限) | OP | | `warzrtp.addpoint` | 添加传送点权限 | OP | | `warzrtp.delpoint` | 删除传送点权限 | OP | | `warzrtp.listpoints` | 查看传送点权限 | OP | | `warzrtp.reload` | 重载配置权限 | OP | | `warzrtp.next` | 强制轮换权限 | OP | | `warzrtp.random` | 强制玩家随机传送权限 | OP | | `warzrtp.tp` | 强制玩家传送到指定地图权限 | OP | | `warzrtp.cancel` | 取消传送权限 | true(所有玩家) | --- [/MD]

📸 功能展示​

🎬 传送演示​



代码:
[BossBar] 正在传送到 world1... ████████░░ 80%
[Title] 传送中...
[SubTitle] 请勿移动 (2秒)
[音效] 传送音效播放

📢 地图轮换广播​



代码:
[系统] 地图将在 5 分钟后轮换到: world2
[系统] 地图将在 1 分钟后轮换到: world2
[系统] 正在轮换到地图: world2
[音效] 轮换提示音效

⚙️ 配置特色​

🎵 音效设置​


  • 传送开始音效

  • 成功传送音效

  • 轮换提醒音效
    (均可自定义)

🛡️ 安全控制​


  • 最小/最大 Y 坐标限制

  • 液体检测与危险区过滤

  • 附近玩家检测范围可配置

⏱️ 时间控制​


  • 传送倒计时

  • 传送冷却

  • 地图轮换间隔

🚀 安装与使用指南​

📋 环境需求​


  • Minecraft:1.20.1

  • 服务端:Paper / Spigot 1.20.1

  • Java:17+

📦 安装步骤​


  1. 将插件放入 plugins 文件夹

  2. 启动服务器生成配置文件

  3. 根据需要修改配置

  4. 执行 /wrtp reload 重载

🎯 快速上手​



代码:
# 添加传送点
/wrtp addpoint world1
/wrtp addpoint world2

# 查看传送点
/wrtp listpoints world1

# 手动执行轮换
/wrtp next

🏗️ 技术亮点​


  • 💡 模块化结构:清晰分层,方便维护与拓展

  • ⚙️ 异步IO:数据存取不阻塞主线程

  • 💾 智能缓存:减少频繁文件读写

  • 🛡️ 完整错误处理:防止异常中断

  • ⚡ 高性能优化:支持大型地图与多人环境

🧾 更新日志​

v1.0.0(2024-10-16)​


  • ✅ 首次发布

  • ✅ 地图轮换系统完善

  • ✅ 智能随机传送功能

  • ✅ 游戏内管理传送点

  • ✅ 权限体系完善

  • ✅ 多语言与配置支持

🤝 支持与反馈​

📞 联系信息
🐛 反馈内容建议包含:

  • 服务器版本 & 插件版本

  • 错误描述与控制台日志

  • 配置文件片段(如有)
💡 功能建议
欢迎提出你的想法!每一条反馈都将助力插件成长。

🌟 如果这个插件对你有帮助,请在 MineBBS 给个好评支持!​


🔄 定期更新 · 持续优化 · 让传送更智能!
作者
Crazy_Jky
价格
100.00金粒
下载
30
查看
1,190
首次发布
最后更新

评分

0.00 星 0 次评分

Crazy_Jky 的其他资源

最新更新

  1. 1.5.1

    ### v1.5.1 - ✅ 修复部分服务端(如 1.18)加载失败:`Unsupported API version 1.2` - ✅ 修复 `plugin.yml` 中...
  2. 1.5.0

    新增玩家自助命令 /warzrtp tp <地图名> 新增权限节点 warzrtp.tp.self tp 命令同时兼容玩家自助传送和管理员强制传送 更新帮助信息、权限说明、命令补全和 Wiki 文档
  3. 1.4.0

    新增固定地图模式:支持 rotation.mode: fixed 和 rotation.fixed-map 修复小地图下附近玩家检测过严,导致一直提示“找不到可用传送位置” 修复...
后退
顶部 底部