跳到正文

Cooldown Coordinator

作者:gniftygnome

Fabric 前置库,用于帮助模组协调物品移动冷却

收藏

介绍

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

冷却协调器

帮助模组协调物品移动冷却时间的 Fabric 前置库

功能介绍

Cooldown Coordinator 是一个前置库模组,旨在让原版漏斗与能传输物品的模组方块实体组成异构网络,以类似原版且一致的方式在网络中移动物品。例如,它的目标之一是让由原版和模组漏斗、管道等混合组成的物品分类器能够按预期运行。

工作原理

该模组提供了一个供实现的接口,以及一个在需要触发冷却时调用的方法。调用该方法时,可以安全地将任意 BlockEntity 作为参数。如果目标 BE 实现了该接口,就会收到冷却通知,并可采取其认为合适的操作。安装此模组后,未重写 HBE 的 insert() 和最内层 transfer() 方法的 HopperBlockEntity 子类会自动实现该接口,并与其他实现该接口的 BE 协调工作。

如何使用此前置库

为了确保协调机制正常工作,实现者需要正确处理一些重要细节(例如如何判断何时应触发冷却)。请参阅此前置库的 Javadoc,或查看wiki。

未来目标

我希望这个模组或类似项目能成为 Fabric API 的一部分。目前,它处于 RFC 与 WIP 之间。如果它能按预期运行,且 Fabric 社区对此感兴趣,我打算持续维护这个模组,直到(以及在)它成为 Fabric 的一部分,或有更好的方案出现之后。

常见问题

Cooldown Coordinator 支持哪些 Minecraft 版本?

Cooldown Coordinator 支持 Minecraft Java 版 1.18–26.3,共 32 个版本,可用的加载器:Fabric / Quilt。下载时注意选择和你游戏版本一致的文件。

Cooldown Coordinator 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Quilt,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅服务端。

评论

登录后评论和评分

gniftygnome 的其他作品

查看全部 →