Cooldown Coordinator
Категорії мода
Розробники моду
gniftygnomecraft
Опис мода
Cooldown Coordinator - бібліотека для Fabric, яка допомагає модам координувати затримки руху предметів
Що вона робить
Cooldown Coordinator - це бібліотечний мод, призначений для можливості гетерогенних мереж ванільних лотків і модованих блоків передавання предметів переміщувати предмети по всій мережі в стилі ванільного та послідовного способу. Наприклад, одна з мет цей дозволити сортувальникам, що складаються з суміші ванільних та модованих лотків, труб тощо, вести себе передбачувано.
Як це робиться?
Мод надає інтерфейс для реалізації та метод для виклику, коли потрібно ввімкнути затримку. Цей метод можна безпечно викликати з будь-яким BlockEntity як його аргументом. Коли цільовий BE реалізує інтерфейс, йому буде повідомлено про затримку, і він може вжити будь-яких дій, які вважає за потрібне. Коли цей мод встановлений, нащадки HopperBlockEntity, які не перевизначають методи insert() і innermost transfer(), автоматично реалізують інтерфейс і будуть координувати з іншими реалізуючими BE.
Як використовувати цю бібліотеку
Є деякі важливі деталі (наприклад, як знати, коли потрібно ввімкнути затримку), які реалізатори повинні вірно реалізувати для правильної роботи координації. Дивіться документацію javadocs бібліотеки або перегляньте Вікі.
Майбутні цілі
Я б хотів, щоб цей мод або щось схоже став частиною Fabric API. На даний момент це є гдесь між RFC та WIP. Якщо він працює так, як задумано, і є інтерес від спільноти Fabric, я маю намір підтримувати мод, поки він не стане частиною Fabric або поки не з'явиться щось краще.
Завантажити Cooldown Coordinator
Ім'я файлу | Завантажувач моду | Версія Minecraft | |
---|---|---|---|
cooldown-coordinator-0.6.1.jar | Fabric | 1.20.1 | |
cooldown-coordinator-0.5.0.jar | Fabric | 1.19.4 | |
cooldown-coordinator-0.4.3.jar | Fabric | 1.19 | |
cooldown-coordinator-0.3.1.jar | Fabric | 1.18 |