介绍
概述
本模组使用 Mixins 而非注册表替换,以对模组更友好、侵入性更低的方式优化熔炉,并且也可以仅在服务端进行。
如需更详细的信息,请阅读下方的折叠内容。
那么你可能会想,既然如此为什么还要发布它呢?
Forge 不是已经有这个模组了吗?
没错,你说得对,然而它有一个重大缺陷:注册表替换。
本质上,注册表替换允许模组作者替换游戏中的任何方块/物品/流体等……并用他们自己的子类来替代它。
然而,有几个问题。
1) 一个整合包中只能有一个模组进行注册表替换,如果有多个模组试图注册表替换同一个方块,其他的覆盖将被丢弃。
2) 对旧对象的所有引用都会失效,并可能导致不良行为,例如破坏其他模组甚至原版本身(试试注册表替换石头,我赌你不敢。)
3) 如果子类覆盖了那些方法且不调用 super,所有 mixins、coremods 等都不会被调用(这就是为什么 blast processing 无法与普通的 fast furnace 一起工作,因为它替换了原版熔炉的 tick 函数,所以我自己的 mixins 不会生效)
mixin 版本相对于注册表替换版本的优点是:
1) 它不使用注册表替换,因此可以与其他修改熔炉的模组正常配合。
2) 因为它不修改注册表,所以可以仅在服务端运行,因为处理只发生在(逻辑)服务端(是的,该模组在单人游戏中仍然有效)。
3) 没有方法被覆盖,因此它可以与其他注入同一方法的模组一起工作。
注意:本模组确实需要 mixinbootstrap,但如有需要可以仅在服务端运行
需要以合理费用定制模组?只是想聊聊?有复杂问题需要进一步讨论?来加入 Discord:
常见问题
Fast Furnace minus Replacement 支持哪些 Minecraft 版本?
Fast Furnace minus Replacement 支持 Minecraft Java 版 1.15.2–1.16.5,共 7 个版本。下载时注意选择和你游戏版本一致的文件。
Fast Furnace minus Replacement 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 模组加载器,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
tfarecnim 的其他作品
查看全部 →护甲显示上限突破 Overloaded Armor Bar
允许护甲条换行,并在护甲优于钻石时改变颜色
Dank Storage
小方块里的大存储
Metal Barrels
类似 Iron Chests,不过换成了木桶,而且更出色。
Forge CIT
将 OptiFine 的自定义物品纹理移植到 Forge。
评论
登录后评论和评分