GiNYAi
本帖最后由 GiNYAi 于 2022-1-23 16:03 编辑
BungeeBroadcast


在子服端执行命令进行整个服务器群组的广播, 支持BC.(理论上也支持 velocity 1.1.0+, 未测试)
只在1.12的Bukkit与SpongeAPI7上进行过测试, 如果其他版本无法正常运行可以回帖 贴上环境和错误信息, 我会进行修复

我以为这样简单的功能应该有人做过了, 但是没有找到, 所以自己写了一个

命令与权限


权限 bungeebroadcast.use


命令


实现概述


插件的原理

是 向玩家发送约定好的PluginMessage.
BC(Velocity) 拦截这个数据包 并按照约定进行广播.
如果命令由玩家执行, 则数据通过这个玩家, 其他的情况则随机选择一个玩家执行.
因此在子服没有任何玩家的情况下, 插件是无法工作的.

与模块cmd_alert的比较

BC的模块cmd_alert提供的命令alert,alertraw 是在BC端运行的, 需要直接在BC的控制台输入命令 或 玩家发送命令被BC拦截, 也就是无法在子服的控制台执行.

源代码

Sponge

Bukkit


附件



更新日志


本插件所用所有代码均为原创,不存在借用/抄袭等行为


来自群组: Power of Spongie

2488975481
单一广播功能会不会太单调 建议可以尝试广播一个物品然后所以子端都能查看这个物品

GiNYAi
2488975481 发表于 2022-1-23 18:59
单一广播功能会不会太单调 建议可以尝试广播一个物品然后所以子端都能查看这个物品  ...

这个命令设计是管理员命令

如果你想广播物品 实际上是可以用类似原版tellraw的格式来实现的

https://minecraft.fandom.com/zh/ ... C%E6%A0%BC%E5%BC%8F

hoverEvent:show_item

奥力給
我以为这样简单的插件会找到
没想到直到今天站内才出现第一个!

冷小轩
很不错的插件 支持一下楼主

4lzz_bigger
之前我还定制了一个插件没想到今天有人做出来了

红人丶云浩

不知道能不能加个黑名单
黑名单内的子服无法接收到消息

墨辰牛掰掰
期待楼主下次更新

GiNYAi
红人丶云浩 发表于 2022-2-12 15:28
不知道能不能加个黑名单
黑名单内的子服无法接收到消息

不能, 按照目前的实现方式 增加对广播的服务器的选择会极大的增加插件的复杂程度

E时代光
这个可以的

HASep_HySen
还可以,1.12正好是我需要的!

love_zq
很好用的插件

第一页 上一页 下一页 最后一页