Устраняет краши транзакций в Ad Astra и исправляет отображение/прием блоков-копий от Create и AE2.
Скачать
Версия игры
1.20.1
Ссылка на сайт
modrinth.com
Скачиваний:
0
Обновлено:
22.09.2026
ID:
Мод Cable Fixes for Prom для Minecraft 1.20.1
Cable Fixes for Prom — это технический мод для сборки Prominence 2, разработанный автором ImEden6. Он решает специфические проблемы взаимодействия между модификациями, предотвращая аварийные остановки сервера. Основная цель проекта — стабилизация работы машин из мода Ad Astra при подключении внешних систем транспортировки и корректное отображение блоков-копий (Copycat) в связке с Create и Applied Energistics 2.
Мод специализируется на устранении критических ошибок при работе с системами переноса. Самая частая проблема в сборке — краш с ошибкой IllegalStateException: Transaction already in progress. Это происходит, когда внешние трубы (например, из Pipez или других транспортеров) пытаются взаимодействовать с машинами Ad Astra в момент, когда внутри них уже идет активная транзакция обмена жидкостями или предметами. Cable Fixes for Prom перехватывает эти вызовы и откладывает обновление слотов до завершения текущей операции, предотвращая падение сервера.
🚀 Исправление работы блоков-копий (Copycat)
Другая группа проблем связана с визуализацией и логикой блоков-копий мода Create. Когда такие блоки пытаются получить данные для отрисовки у кабелей и шлюзов Applied Energistics 2, часто возникает ошибка ClassCastException. Мод реализует интерфейс RenderAttachedBlockView для класса FilteredBlockAndTintGetter Create, что позволяет корректно делегировать запросы на данные для рендера. Кроме того, мод изменяет логику проверки материалов: теперь кабели и шлюзы AE2 принимаются как валидные материалы для блоков-копий, игнорируя лишние проверки формы вокселей и наличие сущностей, что делает их совместимыми в одной системе.
🛠️ Принцип работы исправлений
Для решения проблем с Ad Astra используются Sponge Mixins, которые перехватывают метод updateSlots у сущностей блоков машин. Если в момент вызова открыта транзакция, обновление откладывается до конца серверного тика. В части совместимости Create и AE2 мод применяет миксин к методу CopycatBlock.getAcceptedBlockState, чтобы разрешить прием блоков шлюзов AE2 в качестве валидных материалов для копий, минуя стандартные проверки геометрии.
📦 Установка и требования
Мод требует наличия Fabric Loader. Файл добавляется в папку mods на сервере или клиенте. Важное условие: мод является жесткой зависимостью (hard dependency) от мода Ad Astra и не будет работать без него. Поддержка Create и Applied Energistics 2 реализована через условную загрузку (Conditional Loading): миксины для этих модов активируются только если оба они присутствуют в окружении, что предотвращает ошибки загрузки классов. Файл распространяется под лицензией MIT.
Войдите, чтобы поставить оценку и оставить отзыв.
| Канал | Файл | Игра | Модлоадер | Язык | Скачиваний | Загружен | |
|---|---|---|---|---|---|---|---|
| Релиз | cable-fixes-for-prom-1.1.0.jar 38.9 KB | 1.20.1 |
|
— | 0 | 27.06.2026 |
Скачать
Версия игры
1.20.1
Ссылка на сайт
modrinth.com
Скачиваний:
0
Обновлено:
22.09.2026
ID: