Git 仓库:
https://github.com/MCBBS-Loader/MCBBS-Loader-Core/
MCBBS Loader 可以加载符合要求的模块到 MCBBS 中,正如同 Forge 可以将符合要求的模组加载到 Minecraft 中。
-
MCBBS Loader 是一个用户脚本,所以你需要一款用户脚本管理器。MCBBS Loader 的所有分支都在 TamperMonkey 上完成过测试。理论上 ViolentMonkey 也可以运行 MCBBS Loader。
从 这里 获得 TamperMonkey。TamperMonkey 不是自由软件,它甚至没有开放源代码!如果你对专有软件深恶痛绝,请考虑帮我们移植相关代码以在自由的脚本管理器上运行。 -
安装了 TamperMonkey 后,刷新本页,单击上方的「立即安装」按钮:
- 该脚本会随着我们的每次构建而更新,所有的构建在提交前都经过测试。
-
打开 MCBBS,将鼠标移至右上角你的头像上,如果看到「MCBBS 模块管理」字样,那么恭喜,MCBBS Loader 已经部署在你的浏览器上!
MCBBS Loader 的加载需要时间,请耐心等待。
当你安装了 MCBBS Loader 后,单击用户菜单中的「MCBBS 模块管理」即可进入管理界面。
在模块管理界面的下方,你可以使用「预览软件源」的方法来探索模块,也可以通过使用别人提供给你的 ID 进行安装。
- 调试模式 允许你使用源代码安装模块,这通常在你开发模块需要测试而又不想遇到 MCBBS Loader 的自动更新特性时非常有用。
- 查看源代码 允许你查看某个模块的源代码并修改它。
- 启用/禁用 可以控制模块的启停。
- 删除模块 可以移除模块。注意,没有二次确认!
有些模块提供了模块配置,你可以在管理界面进行配置。
所有用户都应该具备编写模块的能力!
阅读 TR-1 世界真的在那里吗? 来了解如何开发一个模块。
完全没问题!MCBBS Loader 是自由软件,使用 GNU General Public License Version 3 授权。
是的,把它贡献出来。 - Richard Stallman
如果你能将修改的部分通过 Pull Request 的方式发送给我们,我们会不胜感激。不过,按照许可证要求,你没有这样做的义务。
我们在设计加载器和 API 时都尽量避免了冲突,但脚本多种多样,我们实难保证这一点。如果你发现了冲突,可以通过 Issue 向我们汇报。
同时亦请注意,多个脚本会降低载入速度,因为它们在页面载入前加载;而 MCBBS Loader 的多个模块不会,因为它们在页面载入后再加载。