|
冷却协调器 (Cooldown Coordinator)Github |相关wiki |源站链接支持: fabric , quiltFabric库,用于帮助模组协调物品移动的冷却时间
功能介绍
Cooldown Coordinator 是一个库模组,旨在帮助模组协调混合网络中的基岩漏斗和支持物品传输的模组方块以一种类似于基岩版的一致方式在网络中移动物品。例如,一个目标是允许由基岩版和模组方块(管道、传送管等)混合组成的分类器行为可预测。
实现原理
该模组提供了一个接口来实现以及一个在需要触发冷却时间时调用的方法。这个方法可以安全地接受任何方块实体作为其参数。当目标方块实体实现了该接口时,它将被通知冷却,并且可以采取其认为合适的任何行动。当安装了这个模组时,未覆盖基岩漏斗方块实体的 insert() 和 innermost transfer() 方法的后代自动实现该接口,并将与其他实现方块实体协调。
如何使用该库
实现者需要正确理解一些重要的细节(例如何时触发冷却时间),以使协调正常工作。请参阅该库的javadocs,或查看[wiki](链接)。
未来目标
我希望这个模组或类似的东西成为Fabric API的一部分。目前,它介于RFC和WIP之间。如果它的性能符合预期,并且Fabric社区有兴趣,我打算维护这个模组,直到(以及之后)它成为Fabric的一部分,或者出现更好的替代品。
来自Modrinth所有游戏版本1.20.51.20.61.211.21.11.21.21.21.31.21.41.21.51.21.61.21.71.21.824w39a1.21-rc11.21.1-rc11.20.6-rc11.19.31.19.41.201.20.11.20.21.20.31.20.424w18a24w19a24w19b24w13a24w14a1.20.5-pre11.20.5-pre21.20.5-pre31.20.5-pre41.20.5-rc11.20.5-rc21.20.5-rc31.20.1-rc123w12a23w13a23w13a_or_b23w14a23w16a23w17a23w18a1.20-pre11.20-pre21.20-pre31.20-pre41.20-pre51.20-pre61.20-pre71.20-rc11.191.19.11.19.21.19-pre11.19-pre21.19-pre31.19-pre41.19-pre51.19-rc11.19-rc21.181.18.11.18.2所有类型fabricquiltCooldown Coordinator 0.8.1cooldown-coordinator-0.8.1.jar下载0.8.1#Releasecooldown-coordinator-0.8.1-sources.jar下载0.8.1#Release- Fix minor breakage in 0.8.0展开版本: 0.8.1支持游戏: 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8类型:FabricQuiltRelease下载次数: 2,053Cooldown Coordinator 0.8.0cooldown-coordinator-0.8.0.jar下载0.8.0#Releasecooldown-coordinator-0.8.0-sources.jar下载0.8.0#Release* Releasing 0.8 as stable* NOTE the new maven repository: Change MixinSquared dependency group to resolve conflicts (thanks Bawnorton)* Update to MixinSquared 0.2.0 release (identical to the last beta)展开版本: 0.8.0支持游戏: 1.20.5, 1.20.6, 1.21, 1.21.1, 24w39a类型:FabricQuiltRelease下载次数: 212Cooldown Coordinator 0.8.0-beta.4cooldown-coordinator-0.8.0-beta.4.jar下载0.8.0-beta.4#Betacooldown-coordinator-0.8.0-beta.4-sources.jar下载0.8.0-beta.4#Beta- Loom 1.7 or above recommended- Moving to new maven repository- https://maven.gnomecraft.net/releases展开版本: 0.8.0-beta.4支持游戏: 1.20.5, 1.20.6, 1.21-rc1, 1.21, 1.21.1-rc1, 1.21.1类型:FabricQuiltBeta下载次数: 296Cooldown Coordinator 0.8.0-beta.1cooldown-coordinator-0.8.0-beta.1.jar下载0.8.0-beta.1#Betacooldown-coordinator-0.8.0-beta.1-sources.jar下载0.8.0-beta.1#Beta- Simplify Fabric transfer API mixin using Mixin Squared- Release as v0.8.0 beta展开版本: 0.8.0-beta.1支持游戏: 1.20.5, 1.20.6, 1.21类型:FabricQuiltBeta下载次数: 125Cooldown Coordinator 0.7.3cooldown-coordinator-0.7.3.jar下载0.7.3#Releasecooldown-coordinator-0.7.3-sources.jar下载0.7.3#Release- Fix backwards transfers from Hoppers aimed at no Inventory展开版本: 0.7.3支持游戏: 1.20.5, 1.20.6, 1.21, 1.21.1类型:FabricQuiltRelease下载次数: 144Cooldown Coordinator 0.7.2cooldown-coordinator-0.7.2.jar下载0.7.2#Releasecooldown-coordinator-0.7.2-sources.jar下载0.7.2#Release- Fix repeated transfers to Fabric Transfer API-only modded blocks展开版本: 0.7.2支持游戏: 1.20.5, 1.20.6-rc1, 1.20.6, 1.21-rc1, 1.21类型:FabricQuiltRelease下载次数: 704Cooldown Coordinator 0.6.3cooldown-coordinator-0.6.3.jar下载0.6.3#Releasecooldown-coordinator-0.6.3-sources.jar下载0.6.3#Release- Fix repeated transfers to Fabric Transfer API-only modded blocks展开版本: 0.6.3支持游戏: 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4类型:FabricQuiltRelease下载次数: 15,339Cooldown Coordinator 0.7.1cooldown-coordinator-0.7.1.jar下载0.7.1#Releasecooldown-coordinator-0.7.1-sources.jar下载0.7.1#Release- Release for 1.20.5展开版本: 0.7.1支持游戏: 1.20.5, 1.20.6, 24w18a, 24w19a, 24w19b类型:FabricQuiltRelease下载次数: 719Cooldown Coordinator 0.7.0cooldown-coordinator-0.7.0.jar下载0.7.0#Betacooldown-coordinator-0.7.0-sources.jar下载0.7.0#Beta- Update for 24w13a- Follow Fabric transfer API changes- Use Mixin Extras to improve local capture reliability展开版本: 0.7.0支持游戏: 24w13a, 24w14a, 1.20.5-pre1, 1.20.5-pre2, 1.20.5-pre3, 1.20.5-pre4, 1.20.5-rc1, 1.20.5-rc2, 1.20.5-rc3类型:FabricQuiltBeta下载次数: 183Cooldown Coordinator 0.6.2cooldown-coordinator-0.6.2.jar下载0.6.2#Releasecooldown-coordinator-0.6.2-sources.jar下载0.6.2#ReleaseCooldownCoordinator Lithium Special Compatibility Edition (tm)- Restores compatibility with Lithium by reverting to disabling Lithium\'s Hopper optimizations.- We tried using a new Lithium API but it turns out the API cannot encompass our entire use case.- Anyone using 0.5.0 - 0.6.1 should prefer this release.展开版本: 0.6.2支持游戏: 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4类型:FabricQuiltRelease下载次数: 20,493Cooldown Coordinator 0.6.1 for Minecraft 1.20cooldown-coordinator-0.6.1.jar下载0.6.1#Releasecooldown-coordinator-0.6.1-sources.jar下载0.6.1#ReleaseCooldown Coordinator for Minecraft 1.20Build for 1.20 releaseUpgrade Loom and Gradle展开版本: 0.6.1支持游戏: 1.20, 1.20.1-rc1, 1.20.1类型:FabricQuiltRelease下载次数: 508Cooldown Coordinator 0.6.0 for Minecraft 1.20cooldown-coordinator-0.6.0.jar下载0.6.0#Betacooldown-coordinator-0.6.0-sources.jar下载0.6.0#BetaCooldown Coordinator for Minecraft 1.20- Implement Lithium\'s new cooldown interface.- Re-enable Lithium\'s Hopper optimizations.- Declare \"breaks\" relationship with Lithium <= 0.10.4.展开版本: 0.6.0支持游戏: 23w12a, 23w13a, 23w13a_or_b, 23w14a, 23w16a, 23w17a, 23w18a, 1.20-pre1, 1.20-pre2, 1.20-pre3, 1.20-pre4, 1.20-pre5, 1.20-pre6, 1.20-pre7, 1.20-rc1类型:FabricQuiltBeta下载次数: 216Cooldown Coordinator 0.5.0 for Minecraft 1.19.3, 1.19.4cooldown-coordinator-0.5.0.jar下载0.5.0#Releasecooldown-coordinator-0.5.0-sources.jar下载0.5.0#ReleaseCooldown Coordinator library v0.5.0 for Minecraft 1.19.3* Rebuild for 1.19.3; otherwise identical to 0.4.3.展开版本: 0.5.0支持游戏: 1.19.3, 1.19.4类型:FabricRelease下载次数: 397Cooldown Coordinator 0.4.3 for Minecraft 1.19, 1.19.1, 1.19.2cooldown-coordinator-0.4.3.jar下载0.4.3#Releasecooldown-coordinator-0.4.3-sources.jar下载0.4.3#ReleaseVersion 0.4.3* Disable recent breaking Lithium Hopper optimizations for now.展开版本: 0.4.3支持游戏: 1.19, 1.19.1, 1.19.2类型:FabricRelease下载次数: 2,593Cooldown Coordinator 0.4.2 for Minecraft 1.19.xcooldown-coordinator-0.4.2.jar下载0.4.2#Releasecooldown-coordinator-0.4.2-sources.jar下载0.4.2#ReleaseVersion 0.4.2* Official release for 1.19.展开版本: 0.4.2支持游戏: 1.19, 1.19.1, 1.19.2类型:FabricRelease下载次数: 400Cooldown Coordinator 0.4.1 for Minecraft 1.19.xcooldown-coordinator-0.4.1.jar下载0.4.1#Betacooldown-coordinator-0.4.1-sources.jar下载0.4.1#BetaVersion 0.4.1 - still beta after all these years* Missed a spot for that breaking change in Fabric\'s transfer API.展开版本: 0.4.1支持游戏: 1.19-pre1, 1.19-pre2, 1.19-pre3, 1.19-pre4, 1.19-pre5, 1.19-rc1, 1.19-rc2类型:FabricBeta下载次数: 255Cooldown Coordinator 0.4.0 for Minecraft 1.19.xcooldown-coordinator-0.4.0.jar下载0.4.0#Betacooldown-coordinator-0.4.0-sources.jar下载0.4.0#BetaVersion 0.4.0 for 1.19 - beta until I\'m more certain I haven\'t missed something.* Upgrade deps for Minecraft 1.19-pre.1.* Accommodate a minor breaking change in Fabric\'s transfer API.展开版本: 0.4.0支持游戏: 1.19-pre1类型:FabricBeta下载次数: 206Cooldown Coordinator 0.3.1 for Minecraft 1.18.xcooldown-coordinator-0.3.1.jar下载0.3.1#Releasecooldown-coordinator-0.3.1-sources.jar下载0.3.1#ReleaseVersion 0.3.1.* Update build deps.* Add the mod name to our mixin methods.* Add a ModMenu \"library\" badge.展开版本: 0.3.1支持游戏: 1.18, 1.18.1, 1.18.2类型:FabricRelease下载次数: 433Cooldown Coordinator 0.3.0 for Minecraft 1.18.xcooldown-coordinator-0.3.0.jar下载0.3.0#Releasecooldown-coordinator-0.3.0-sources.jar下载0.3.0#ReleaseVersion 0.3.0:* Override transfer API\'s HBE mixin to coordinate with Storage-only BEs.* Refactor isItemStorageEmpty() to isStorageEmpty() and deprecate former.* Bump FAPI version and deal with iterator changes in transfer API.* No longer beta; all core features are implemented.展开版本: 0.3.0支持游戏: 1.18, 1.18.1, 1.18.2类型:FabricRelease下载次数: 279Cooldown Coordinator 0.2.1 beta for Minecraft 1.18.xcooldown-coordinator-0.2.1.jar下载0.2.1#Betacooldown-coordinator-0.2.1-sources.jar下载0.2.1#BetaVersion 0.2.1:* Change notify() to not require NotNull becase it\'s too easy to forget.* This fixes Ductwork crashing when transferring to a composter.展开版本: 0.2.1支持游戏: 1.18, 1.18.1, 1.18.2类型:FabricBeta下载次数: 279Cooldown Coordinator 0.2.0 beta for Minecraft 1.18.xcooldown-coordinator-0.2.0.jar下载0.2.0#Betacooldown-coordinator-0.2.0-sources.jar下载0.2.0#BetaVersion 0.2.0* Reimplemented using interface injection, which allows me to consolidate HopperBlockEntity code (no API changes).* Further javadoc refinements.This is still somewhat experimental but it has been working well for me. I\'d like to get comments from at least one other mod developer before I call it any kind of \"stable\".展开版本: 0.2.0支持游戏: 1.18, 1.18.1, 1.18.2类型:FabricBeta下载次数: 215Cooldown Coordinator 0.1.0 beta for Minecraft 1.18.xcooldown-coordinator-0.1.0.jar下载0.1.0#BetaInitial release.This beta release may see significant refactoring but I think the interface is stable.展开版本: 0.1.0支持游戏: 1.18, 1.18.1, 1.18.2类型:FabricBeta下载次数: 111全部版本
markdown_parsed
文章类型:收录
layui.use([\'form\'], function(){
var form = layui.form;
});
冷却协调器 |
楼主
2025-8-10 17:12:16
回复(0)
收起回复
|