- 版权类型
- 原创
- 插件中文名称
- WarZ随机传送
- 插件英文名称
- WarZRandomTeleport
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- Purpur
- 其他核心
- 语言支持
- 中文(简体)
- 适配版本(Java)
- 1.21
- 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+
安装步骤
- 将插件放入
plugins文件夹
- 启动服务器生成配置文件
- 根据需要修改配置
- 执行
/wrtp reload重载
快速上手
代码:
# 添加传送点
/wrtp addpoint world1
/wrtp addpoint world2
# 查看传送点
/wrtp listpoints world1
# 手动执行轮换
/wrtp next
技术亮点
模块化结构:清晰分层,方便维护与拓展
异步IO:数据存取不阻塞主线程
智能缓存:减少频繁文件读写
完整错误处理:防止异常中断
高性能优化:支持大型地图与多人环境
更新日志
v1.0.0(2024-10-16)
首次发布
地图轮换系统完善
智能随机传送功能
游戏内管理传送点
权限体系完善
多语言与配置支持
支持与反馈
- QQ群:398893720
- 邮箱:1285988665@qq.com
- QQ:1285988665
- 服务器版本 & 插件版本
- 错误描述与控制台日志
- 配置文件片段(如有)
欢迎提出你的想法!每一条反馈都将助力插件成长。