我的世界直播弹幕模组
模组简介
这是一个辅助直播弹幕显示的 Minecraft 模组。只需要丢进模组文件夹、启动游戏、设定房间号即可连接直播弹幕服务器,实现在游戏内输出直播弹幕功能。
具体效果如下图所示:
目前支持 Bilibili,斗鱼和触手三个直播平台,均可通过配置进行调节;
能够显示玩家发送弹幕、玩家发送礼物、特殊玩家的欢迎信息、人气值(部分网站叫热度)四种信息。
安装此模组以后,在 forge 的 mod 选项中找到 bakadanmaku 即可进行配置调节,其配置界面如下:
打开直播平台选项,界面如下:
直播平台处可填写:bilibili,douyu 和 chushou,从而进行不同直播站点切换;
随后在具体选项中填写房间号即可。
模组修改教程
还是找到配置部分,选择 聊天栏弹幕设置,即可打开如下界面:
图上诸如 %1$s、%2$s、%3$s、%4$d、 之类的即为占位符。Minecraft 默认不让输入颜色符号 §,所以这一块你需要直接修改配置文件才能键入样式符。这一块建议大家百度 Minecraft 样式符,可以查看更为全面的信息。
如果你想把礼物部分修改为 xxx送了x个xx,同时不想要前面的前缀,就可以写入 %2$s送了%4$s个%3$s 即可,其它几处不再重复累述。
弹幕设置教程
还是打开配置中的屏蔽相关配置,界面如下:
图中给出了几个填写的例子,这几处屏蔽全部支持正则表达式。如果你懂正则,可以实现更为高级的屏蔽功能。
比如我想屏蔽多个关键词,只需要输入 关键词A|关键词B|关键词C,中间竖线为回车上面那个摁键。注意弹幕有屏蔽和消除两种,有所区别。消除是用星号消除对应关键词,其他部分不受影响,而屏蔽是包含了对应关键词的弹幕直接不显示。
值得注意的是,弹幕中如果包含了对应样式符,可以在游戏内直接渲染出来样式。如果你不喜欢这个功能,或者讨厌玩家滥用此功能,可以开启屏蔽样式代码功能。
聊天系统
聊天栏用的是原版聊天系统,你可以在原版的设置中修改聊天栏显示时间和长度,甚至使用原版的自动复述功能,实现游戏内语言读弹幕。
至于其他显示方式目前还没有做,我个人认为聊天栏显示已经足够好用了。因为原版能够复述其上面的信息,这可省下来很多其他外置弹幕姬功能,还免去了烦人的配置操作。
意见说明
你可以通过在本贴回复进行反馈,也可以通过本模组 Github 的 Issues 反馈,亦或是通过邮箱 baka943@qq.com 进行反馈。
模组说明
本模组还有指令可用,输入 /bakadm 即可看到提示,能够开启、关闭、重载弹幕;
这个模组最早可以追述到 2017 年夏天在群里面的一个讨论。当时有人提到如果能在游戏内显示直播弹幕多好,于是 3TUSK 就做了一个 BiliLiveMonitor 的模组,但是并未公开发布,也未更新至 1.12.2 版本。前不久我发现 cqjjjzr 提交了一个 PR 更新到了 1.12.2,就自己编译出来进行使用。因为一些原因,实际的模组是无法正常运行的,而且附加的库文件使文件体积大出一截,我同时还想实现更为复杂的功能。一不做二不休,我和某昨就在 3TUSK 旧版本机制上重新规划结构,制作了这个模组。
平台方面确实致力于兼容更多平台直播弹幕协议。但是鉴于直播网站的情况,有些还在用 Flash(看什么看,我就再说战旗你啊),自己扒具体的协议难度太大。所以目前放弃除 Bilibili 和 斗鱼、触手外的支持。
以后有添加更炫酷的提醒效果,比如特定礼物发射烟花,或者播放特殊音效的想法。但是目前没有好的点子,还望大家踊跃提意见或者建议。
下载地址 | 点此下载 |