BBSMC Logo
模组
资源包
数据包
整合包
光影
插件
软件资源
论坛
登录
模组插件数据包光影资源包整合包资源
登录
设置
布莱 - Balm

布莱 - Balm

布莱的多平台模组的抽象层(但并非真正意义上的)

34
0
前置

基本信息

我的世界Java版本

1.21.x
1.20.6
1.20.4
1.20–1.20.2
1.19.x
1.18.x
1.17.1

平台

\n \n \n Fabric
\n \n \n Forge
NeoForge

其他链接

反馈问题 查看源码 访问 wiki
CurseForge地址

创作团队

BBSMC 官方搬运(3)
BBSMC 官方搬运(3)团队

详情信息

许可证 保留所有权益/无许可证
发布于 6 months ago
更新于 17 hours ago
简介更新日志版本百科反馈讨论

成为赞助人 加入我们的Discord 前往Fabric版本

在《我的世界》1.17.1版本之前,你不需要这个模组

这是什么?

布莱(Blay)的多加载器模组的抽象层(但并非真正意义上的)™。这是一个依赖模组,它本身不会添加任何东西。

这也不是一个能让Forge和Fabric模组一起运行的神奇解决方案,它只是我的模组为了更轻松地发布两个版本而会依赖的一个依赖库。

为什么要这样?

我不能仅仅切换到Fabric并抛弃所有现有的Forge用户,但如果Fabric发展势头良好,我也不想错过这趟“列车”。

出于好玩尝试进行移植的情况表明,大多数特定于平台的内容可以很容易地从实际的模组代码中隐藏起来,模组代码无需关心模组加载器后端,这有望让同时支持两个模组变得更加容易。

还有其他一些库也能做同样的事情,但考虑到我维护的模组数量,我不想把所有赌注都押在一条船上,否则一旦那些其他模组不再受支持,就会让人头疼不已。

它是如何运作的?

它只是将所有特定于平台的代码包装在一个统一的API后面(以尽可能简单的方式,没有什么神奇之处),并在向原版类添加特定于平台的方法的情况下提供超类以供使用。

它还添加了一个简单的网络系统(类似于Forge的网络系统)以及一个带有同步支持的配置层。在Forge上,它在后端使用默认的Forge配置系统。

设置
"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

本站与Modrinth无从属关系,网站遵循Modrinth网站程序的LGPL协议开源 开源地址

版权所有 © 2019-2024 青岛柒兮网络科技有限公司 | ICP经营许可证: 鲁B2-20210590 | ICP备案: 鲁ICP备2021009459号-12