基本信息
我的世界Java版本
1.21.x
1.20.6
1.20.4
1.20–1.20.2
1.19.x
1.18.x
1.17.1
平台
Forge
其他链接
创作团队
详情信息
许可证 保留所有权益/无许可证
发布于 a month ago
更新于 2 months ago
在《我的世界》1.17.1版本之前,你不需要这个模组
这是什么?
布莱(Blay)的多加载器模组的抽象层(但并非真正意义上的)™。这是一个依赖模组,它本身不会添加任何东西。
这也不是一个能让Forge和Fabric模组一起运行的神奇解决方案,它只是我的模组为了更轻松地发布两个版本而会依赖的一个依赖库。
为什么要这样?
我不能仅仅切换到Fabric并抛弃所有现有的Forge用户,但如果Fabric发展势头良好,我也不想错过这趟“列车”。
出于好玩尝试进行移植的情况表明,大多数特定于平台的内容可以很容易地从实际的模组代码中隐藏起来,模组代码无需关心模组加载器后端,这有望让同时支持两个模组变得更加容易。
还有其他一些库也能做同样的事情,但考虑到我维护的模组数量,我不想把所有赌注都押在一条船上,否则一旦那些其他模组不再受支持,就会让人头疼不已。
它是如何运作的?
它只是将所有特定于平台的代码包装在一个统一的API后面(以尽可能简单的方式,没有什么神奇之处),并在向原版类添加特定于平台的方法的情况下提供超类以供使用。
它还添加了一个简单的网络系统(类似于Forge的网络系统)以及一个带有同步支持的配置层。在Forge上,它在后端使用默认的Forge配置系统。