Вход

Регистрация

Восстановление доступа

Cooldown Coordinator

Cooldown Coordinator

|

gniftygnome

Утилита для координации работы хопперов и систем сортировки в сетях, объединяющих стандартные и модифицированные блоки.

Скачать

Версия игры

1.20.5

1.20.6

1.21

1.21.1

1.21.10

1.21.11

1.21.2

1.21.3

1.21.4

1.21.5

1.21.6

1.21.7

1.21.8

1.21.9

26.1

26.1.1

26.1.2

26.2

Ссылка на сайт

modrinth.com

Разработчик

Лицензия

Apache-2.0

Скачиваний:

0

Обновлено:

21.10.2026

ID:

Похожие моды20

Связанные материалы5

Библиотека-помощник для разработчиков модов, позволяющая создавать согласованные сети передачи предметов, где задержки (cooldown) синхронизируются между стандартными хопперами и модовыми блоками.

Суть работы библиотеки

Главная цель Cooldown Coordinator — обеспечить предсказуемое поведение в гетерогенных сетях, состоящих из стандартных хопперов и модифицированных блоков переноса предметов. Мод решает проблему несовместимости логики задержек: позволяет системам сортировки, включающим смесь ванильных и модовых компонентов (например, трубы или специализированные конвейеры), работать как единое целое. Благодаря этому предметы перемещаются по сети последовательно и плавно, избегая ситуаций, когда несколько механизмов пытаются захватить один и тот же предмет одновременно.

Техническая реализация

Проект предоставляет разработчикам интерфейс для реализации и метод вызова, который срабатывает при необходимости применить задержку. Вызов метода безопасен для любого объекта BlockEntity. Если целевой блок реализует этот интерфейс, он получает уведомление о наступлении момента задержки и может выполнить необходимые действия. При установке библиотеки все наследники класса HopperBlockEntity, которые не переопределяют методы insert() и innermost transfer(), автоматически начинают реализовывать интерфейс и участвовать в координации с другими блоками.

Инструкция для разработчиков

Для корректной работы координации реализаторам модов необходимо уделить особое внимание деталям, в частности, определить точный момент, когда должна срабатывать задержка. Ошибки в этой логике могут привести к сбою всей системы передачи. Для получения подробной информации о том, как правильно внедрить библиотеку в свой проект, рекомендуется изучить официальную документацию (javadocs) проекта или обратиться к документации на вики.

Планы развития проекта

Автор проекта, gniftygnome, выразил желание видеть эту библиотеку или её аналог в составе Fabric API. На текущий момент проект находится в стадии разработки (WIP) и рассматривается как проект для предварительного обсуждения (RFC). Если библиотека продемонстрирует ожидаемую эффективность и получит интерес со стороны сообщества Fabric, автор планирует поддерживать её разработку до момента интеграции в основной API или появления более подходящего решения.

Войдите, чтобы поставить оценку и оставить отзыв.

Отзывов пока нет — будьте первым!
Канал Файл Игра Модлоадер Язык Скачиваний Загружен
Релиз cooldown-coordinator-0.10.0.jar 104.2 KB 26.2, 26.1.2, 26.1.1, 26.1 FabricQuilt — 0 11.08.2026
Релиз cooldown-coordinator-0.9.0.jar 104.3 KB 1.21.11 FabricQuilt — 0 10.05.2026
Релиз cooldown-coordinator-0.8.1.jar 85.8 KB 1.21.10, 1.21.9, 1.21.8, 1.21.7, 1.21.6, 1.21.5, 1.21.4, 1.21.3, 1.21.2, 1.21.1, 1.21, 1.20.6, 1.20.5 FabricQuilt — 0 04.10.2024
Зависимостей нет.

Скачать

Версия игры

1.20.5

1.20.6

1.21

1.21.1

1.21.10

1.21.11

1.21.2

1.21.3

1.21.4

1.21.5

1.21.6

1.21.7

1.21.8

1.21.9

26.1

26.1.1

26.1.2

26.2

Ссылка на сайт

modrinth.com

Разработчик

Лицензия

Apache-2.0

Скачиваний:

0

Обновлено:

21.10.2026

ID:

Похожие моды20

Связанные материалы5