Mineuniverse
Log in Register
Mods

Cooldown Coordinator

Library to help mods coordinate item movement cooldowns
Download Claim this project
280,009 downloads
0 likes
Updated May 12, 2024
0 hypes

Cooldown Coordinator

Fabric library to help mods coordinate item movement cooldowns

What it Does

Cooldown Coordinator is a library mod intended to enable heterogeneous networks of vanilla hoppers and item transferring modded block entities to move items throughout the network in a vanilla-alike and consistent manner. For example, one goal is to allow sorters consisting of a mixture of vanilla and modded hoppers, ducts, etc. to behave predictably.

How Does it Do it?

The mod provides an interface to implement and a method to call when a cooldown should be triggered. The method may safely be called with any BlockEntity as its argument. When the target BE implements the interface, it will be notified of the cooldown and can take whatever action it deems appropriate. When this mod is installed, descendants of HopperBlockEntity which do not override HBE's insert() and innermost transfer() methods automatically implement the interface and will coordinate with other implementing BEs.

How to Use this Library

There are some important details (f.e. how to know when a cooldown should be triggered) which implementors need to get right in order for coordination to work properly. See the library's javadocs, or take a look at the wiki.

Future Goals

I would like this mod or something similar to be part of the Fabric API. At present, it is somewhere between an RFC and a WIP. If it performs as intended and there is interest from the Fabric community, I intend to maintain the mod until (and beyond) it becomes part of Fabric or something better comes along.

cooldown-coordinator-0.9.0.jar
MC Fabric, Quilt, 1.21.11
Release 2026-05-10 Get
cooldown-coordinator-0.10.0-alpha.1.jar
MC Fabric, Quilt, 26.1, 26.1.1, 26.1.2
Alpha 2026-05-10 Get
cooldown-coordinator-0.9.0-alpha.1.jar
MC Fabric, Quilt, 1.21.11-snapshot
Alpha 2025-11-13 Get
cooldown-coordinator-0.8.1.jar
MC 1.21.2-Snapshot, 1.21, 1.21.6-snapshot, 1.21.1-Snapshot, Fabric, 1.21.8, 1.20.5, 1.21.5, 1.21.4, 1.21.5-Snapshot, 1.20.6, 1.21.1, 1.21.6, 1.21.3, 1.21.7, 1.21-Snapshot
Release 2024-10-04 Get
cooldown-coordinator-0.8.0.jar
MC 1.21.2-Snapshot, 1.21, 1.20.5, Fabric, 1.21.1-Snapshot, 1.20.6, 1.21-Snapshot, 1.21.1, Quilt
Release 2024-09-30 Get
cooldown-coordinator-0.8.0-beta.4.jar
MC 1.21, 1.20.5, Fabric, 1.21.1-Snapshot, 1.20.6, 1.21-Snapshot, 1.21.1, Quilt
Beta 2024-08-08 Get
cooldown-coordinator-0.8.0-beta.1.jar
MC 1.21, 1.20.5, Fabric, 1.20.6, Quilt
Beta 2024-08-03 Get
cooldown-coordinator-0.7.3.jar
MC 1.21, 1.20.5, Fabric, 1.20.6, 1.21.1, Quilt
Release 2024-08-02 Get
cooldown-coordinator-0.6.3.jar
MC 1.19.3, 1.20.2, 1.19.4-Snapshot, 1.20.2-Snapshot, 1.19.4, Fabric, 1.20.3-Snapshot, 1.20.3, 1.20.1, 1.20, 1.20.4, 1.20-Snapshot, Quilt, 1.19.3-Snapshot
Release 2024-05-29 Get
cooldown-coordinator-0.7.2.jar
MC 1.21, 1.20.5, Fabric, 1.20.6, 1.21-Snapshot, Quilt
Release 2024-05-29 Get

You Might Also Like

Vivecraft
A Minecraft VR mod on a loader of your choice!
9,988,339
Athena
A crossplatform (Forge/Fabric) solution to connected block textures for 1.19.4+
99,799,527
Lodestone
A collection of code used throughout projects under the Lodestar team.
9,914,417
TheDragonLib
A library for most of sokratis12GR's Mods
9,910,232
Multi Mob Library
A library mod containing essential files for Daveyx0's mob mods
9,892,767
FTB Library (Forge) (Legacy)
FTB Library is a library mod that is used for some of our mods.
98,265,314