modsmith Войти Войти Рус / Eng

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 в Create FilteredBlockAndTintGetter.
  • Приемка материалов для копирования: обходит проверку формы вокселей и объектов на наличие кабелей и шин AE2, позволяя принимать их и использовать в качестве материалов для копирования.
  • Условная загрузка: миксины совместимости для Create и AE2 применяются только в том случае, если оба мода активны в среде, что предотвращает проблемы с загрузкой классов.

🛠️ Как это работает

  • Исправления Ad Astra: Sponge Mixins подключаются к объектам машинного блока (updateSlots) и откладывают обновления жидкости/элементов до конца тика сервера, если активная транзакция открыта.
  • Исправления Create и AE2: реализовано RenderAttachedBlockView Fabric в FilteredBlockAndTintGetter Create для делегирования запросов на вложение рендеринга. Миксин на CopycatBlock.getAcceptedBlockState обрабатывает проверки материалов для CableBusBlock AE2, чтобы принять их как допустимые блоки-подражатели.

📦 Установка

  1. Установите Fabric Loader.
  2. Добавьте этот .jar в свою папку mods.
  3. Требуется Ad Astra в качестве жесткой зависимости. Create и Applied Energistics 2 поддерживаются опционально (функции совместимости загружаются автоматически, если присутствуют оба).

📜 Лицензия

Этот проект лицензируется по лицензии MIT — подробности см. в файле LICENSE].

Версии (2)

ВерсияMinecraftЗагрузчикиФайл
1.1.0 1.20.1 fabric скачать
1.0.0 1.20.1 fabric скачать

Страница на Modrinth →