[传送|管理]MHBungeeTools —— 多功能跨服工具集[1.16] - Minecraft(我的世界)中文论坛 - Powered by Discuz!Minecraft(我的世界)中文论坛
标题: [传送|管理]MHBungeeTools —— 多功能跨服工具集[1.16]
[打印本页]
作者: Xzavier0722
时间: 2021-3-30 22:18
标题: [传送|管理]MHBungeeTools —— 多功能跨服工具集[1.16]
本帖最后由 Xzavier0722 于 2021-4-24 23:36 编辑MHBungeeTools
MHBungeeTools是一个多功能跨服工具集
拥有更稳定的跨服传送,重启自动传送,bungee端的白名单等功能
插件暂未在1.16.x以外的版本进行测试,但是应该可以在较高版本正常运行。如发现无法正常运行请留言,谢谢!
功能介绍
1. 白名单
您是否遇到过没有白名单的玩家进入服务器也会触发加入/离开的通知? 或者需要在全部子服务器开启且难以管理的白名单? 使用Bungee端的白名单即可解决这一切! 注:本功能目前仅支持玩家名过滤,正版服务器玩家修改名称后也将无法进入服务器。
2. 跨服传送
玩家可以使用指令自由进行跨服传送。 您也可以设置传送冷却来对跨服传送进行限制!
3. 重启自动传送
当重启某个子服务器的时候怕打扰到挂机的玩家? 成熟的服务器是会在重启时自己处理玩家的w 在服务器关闭前,玩家将会被传送到您预先设定好的其它子服务器。并且在原服务器启动后自动传送回来。 方便了玩家的同时,重启服务器也不用缩手缩脚啦!
4. 自定义加入/离开信息
当玩家加入/离开蹦极服务器(不是单个子服务器)时触发自定义信息
5. 多样化传送信息
玩家进行跨服传送时的消息公告 支持从多条消息里随机公告一条信息 展开脑洞想一些趣味消息吧! 附一个栗子w
欢迎提出新建议/功能!
|
安装方法
本插件需要在BungeeCord环境中运行 1. 确认spigot.yml中的bungeecord选项是true。 2. 将插件放到bungee和全部子服务器的plugins文件夹中。 3. 重启服务器。 4. 修改配置并再次重启。 |
指令&权限
Spigot
这部分指令仅玩家可用
请使用spigot的权限控制插件来管理这里的权限
- /mbt hub <目标服务器名>
- - 传送到指定服务器
- - 无权限要求
- /mbt hub <玩家名> <目标服务器名>
- - 将指定玩家传送到目标服务器
- - mbt.hub.other
- /mbt whitelist add/del <玩家名>
- - 添加/移除指定玩家的白名单
- - mbt.whitelist
复制代码 |
Bungee
这部分指令需要使用bungee的权限控制来进行管理
或使用bungee端的后台执行
- /whitelist add/del <玩家名>
- - 添加/移除指定玩家的白名单
- - mbt.whitelist
复制代码 |
配置文件
默认会生成带有英文信息的配置文件,我将会提供一个中文版的用于替换
下面是带有中文描述的配置文件以供参考
Bungee端配置文件
- #显示调试信息
- Verbose: false
- #是否启用白名单功能
- Whitelist: false
- #子服务器状态扫描间隔(单位:秒)
- #请不要设置的太长,否则玩家可能无法及时传送回原服务器。
- RefreshInterval: 5
- #玩家跨服传送冷却时间(单位:秒)
- TeleportInterval: 3
- #是否显示玩家跨服传送信息?
- BroadcastServerTeleport: true
- #是否显示玩家加入/退出蹦极服务器的信息?
- BroadcastPlayerJoinLeave: true
- #服务器传送优先级
- #当一个子服务器关闭时,插件会从上往下寻找可用的服务器进行传送。
- FallbackServerPriorities:
- - "服务器名1"
- - "服务器名2"
- - "服务器名3"
- #全部玩家可见的信息均可以在这部分进行修改
- #在这里我只列出比较特殊的
- Messages:
- #用于跨服传送时的信息列表,每次触发将会从中随机一条显示
- #可用占位符: {PlayerName}, {ServerFrom}, {ServerTo}, {PlayerRandom}.
- #分别对应:玩家名,原服务器,目标服务器,随机玩家名
- #{PlayerRandom} 将会随机一名在线玩家的名称。可以用这个展开脑洞添加有趣的信息(
- ServerTeleport:
- - "&b玩家 &e{PlayerName} &b从 &a{ServerFrom} &b传送到了 &d{ServerTo}"
- - "&b更多信息..."
复制代码
|
Spigot端配置文件
- #延迟关服时间(单位:毫秒)
- #由于蹦极端处理玩家传送请求需要一点时间,为了防止在这期间玩家被服务器踢出,所以设置一个延迟。
- #如果你发现每次关服时都有一些玩家没被传送,请提高这个数字。
- StopDelay: 1000
- #这里会有少量的消息需要配置,我就不列出了。
- Messages:
复制代码 |
插件下载
更新日志
1.0.1
- 修复 低版本/forge客户端连接服务器可能会被断开
*本更新需要Bungee/Spigot两侧同时升级。如果您没有遇到这个问题可以忽略本更新。
|
如发现任何BUG或新功能建议,可以在下方留言,谢谢!
本插件所用所有代码均为原创,不存在借用/抄袭等行为
作者: wghwghwgh
时间: 2021-4-2 08:03
感谢分享!
作者: Xzavier0722
时间: 2021-4-24 23:37
2021-04-24 更新
1.0.1
- 修复 低版本/forge客户端连接服务器可能会被断开
*本更新需要Bungee/Spigot两侧同时升级。如果您没有遇到这个问题可以忽略本更新。
作者: Linggo
时间: 2021-4-25 00:02
MCBBS有你更精彩~
欢迎光临 Minecraft(我的世界)中文论坛 (https://www.mcbbs.net/) | Powered by Discuz! X3.5 |