跳到正文

Boson

作者:TheSilkMiner

一款简单而强大的 Forge 前置库,专为 Kotlin 打造

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

Boson 是一个(不算太)小型的前置库模组,提供自定义工具和接口,供其他模组用于构建自己的前置库,从而简化模组开发。
TheSilkMiner 的所有模组(Fermion 除外,另有说明的情况除外)都需要此模组才能运行。

面向玩家

虽然这是一个前置库模组,但它也添加了一些不会对游戏造成侵入性影响的内容,或许能提升游玩体验。
通过配置文件,可以完全禁用所有对游戏内容的改动。

目前的功能:

  • 加载界面分辨率更高,并会告知你注册表的填充进度及正在填充的注册表;
  • 信息更丰富的提示框,支持查看 NBT、矿物词典条目、配方信息等;
  • 功能更强大的 CraftTweaker API(例如支持函数式编程风格的 Sequences 和反射);

面向开发者

除了前面在“面向玩家”部分提到的内容,Boson 还为开发者提供了一些便利。

Kotlin 与 Java 的说明

这个前置库也针对 Kotlin 用户进行了设计,因此大量使用了 DSL、伴生对象等特性。
虽然基于 Java 的模组也可以使用这个前置库,但我们强烈建议你考虑其他前置库。Kotlin 用户则非常适合使用它。

目前的功能:

  • FMLLoadComplete新增了一个伴随事件,会在模组切换到 AVAILABLE之前触发;
  • 对象持有器现在会在填充完成时发出通知;
  • 全新的 DSL 配置框架;
  • 全新的矿物词典系统,基于 1.14 标签构建,支持更精细的控制,也不再依赖约定式命名;
  • 可自动从可配置的位置加载文件,例如其他模组或其他目录(主要是 JSON 文件);
  • SQL 管理更加简单、面向对象;

还有更多功能即将推出。

常见问题

Boson 支持哪些 Minecraft 版本?

Boson 支持 Minecraft Java 版 1.12.2,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

Boson 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

TheSilkMiner 的其他作品

查看全部 →