Cable Fixes for Prom
cable-fixes-for-prom · 577123 загрузок · MIT
клиент: required · сервер: required (заявлено автором мода)
Мод Fabric, который исправляет различные сбои и проблемы с интерактивностью модов в модпаке Prominence 2, уделяя особое внимание машинам Ad Astra и блокам-подражателям Create/AE2.
Описание
Ремонт кабелей для выпускного вечера
Мод Fabric, который исправляет различные сбои и проблемы с интерактивностью модов в модпаке Prominence 2, уделяя особое внимание машинам Ad Astra и блокам-подражателям Create / Applied Energistics 2.
🚀 Особенности
- Исправление вложенных транзакций (Ad Astra): предотвращает сбой
IllegalStateException: Transaction already in progress, когда внешние каналы жидкости/предметов (например, из Pipez или других транспортных модов) взаимодействуют с машинами Ad Astra, пока активна внутренняя транзакция. - Совместимость Create и AE2: устранены сбои
ClassCastException, когда Create’s Copycat блокирует запрос кабелей и шин AE2 на предмет данных о внешнем виде, реализуяRenderAttachedBlockViewв CreateFilteredBlockAndTintGetter. - Приемка материалов для копирования: обходит проверку формы вокселей и объектов на наличие кабелей и шин AE2, позволяя принимать их и использовать в качестве материалов для копирования.
- Условная загрузка: миксины совместимости для Create и AE2 применяются только в том случае, если оба мода активны в среде, что предотвращает проблемы с загрузкой классов.
🛠️ Как это работает
- Исправления Ad Astra: Sponge Mixins подключаются к объектам машинного блока (
updateSlots) и откладывают обновления жидкости/элементов до конца тика сервера, если активная транзакция открыта. - Исправления Create и AE2: реализовано
RenderAttachedBlockViewFabric вFilteredBlockAndTintGetterCreate для делегирования запросов на вложение рендеринга. Миксин наCopycatBlock.getAcceptedBlockStateобрабатывает проверки материалов дляCableBusBlockAE2, чтобы принять их как допустимые блоки-подражатели.
📦 Установка
- Установите Fabric Loader.
- Добавьте этот
.jarв свою папкуmods. - Требуется Ad Astra в качестве жесткой зависимости. Create и Applied Energistics 2 поддерживаются опционально (функции совместимости загружаются автоматически, если присутствуют оба).
📜 Лицензия
Этот проект лицензируется по лицензии MIT — подробности см. в файле LICENSE].
Версии (2)
| Версия | Minecraft | Загрузчики | Файл |
|---|---|---|---|
1.1.0 |
1.20.1 | fabric | скачать |
1.0.0 |
1.20.1 | fabric | скачать |