Перейти к содержимому

Create Curios Fire Compat

Исправляет проблемы совместимости между Netherite Diving Suit из мода Create и системой аксессуаров Curios.

NeoForge
Загрузчики
NeoForge
Скачиваний на Modrinth
382
Подписчиков на Modrinth
1
версия
1
Обновлён
23 мая 202623 мая
Опубликован
в 2026

Коротко о моде

Работает на NeoForge
Для Minecraft 1.21.1
Нужен и в игре, и на сервере
Последняя версия — 1.0.0 от 23 мая 2026
Нужен Curios API
Лицензия AGPL-3.0-only — бесплатно
Где нужен
В игреобязателенНа сервереобязателен

Нужен и в игре, и на сервере

Версии игры1.21.1
Описание переведено автоматическиПоказать оригинал (EN)

Русский

Исправляет проблемы совместимости между незеритовым водолазным костюмом из мода Create и системой аксессуаров Curios. Когда незеритовый баллон надет в слот back Curios, эффект полного комплекта на огнестойкость теперь работает корректно.

Проблема

Create отслеживает незеритовый водолазный костюм через NetheriteDivingHandler с помощью LivingEquipmentChangeEvent. Когда обнаружены все четыре части брони (шлем / баллон / штаны / ботинки), он записывает состояние CreateFireImmune, дающее иммунитет к огню от лавы.

Однако изменения в слотах back Curios не вызывают ванильные события смены брони. В результате, когда баллон надет через Curios:

  • Бит нагрудника в CreateNetheriteDivingBits не обновляется
  • Иммунитет к огню от полного комплекта не работает
  • Комбинации медный баллон + незеритовый нагрудник не расходуют воздух и не отображают UI с отсчётом дыхания в лаве

Решение

  1. Поддержка бита иммунитета к огню Слушает как CurioChangeEvent, так и LivingEquipmentChangeEvent (приоритет LOW), затем пересчитывает битовую маску всего снаряжения. Поддерживает несколько слотов back Curios.

  2. Патч дыхания в лаве для медного баллона На приоритете HIGH временно применяет тег FIRE_RESISTANT к медным баллонам, чтобы нативная логика дыхания в лаве из Create выполнялась нормально (расход воздуха + обновление UI). Тег снова снимается на приоритете LOW.

  3. Синхронизация UI на стороне клиента Инициализируется как на клиенте, так и на сервере, с резервными обновлениями на стороне клиента для VisualBacktankAir.

Логика определения

СлотУсловиеБит
ГоловаDivingHelmetItem + FIRE_RESISTANT8
ГрудьБроня нагрудника ArmorItem + FIRE_RESISTANT и (PRESSURIZED_AIR_SOURCES есть в слоте нагрудника или любом слоте back Curios)4
НогиArmorItem + FIRE_RESISTANT2
СтупниArmorItem + FIRE_RESISTANT1

Частые вопросы

Как установить Create Curios Fire Compat?

Установите NeoForge под свою версию Minecraft, скачайте Create Curios Fire Compat под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Create Curios Fire Compat?

У Create Curios Fire Compat есть сборки для Minecraft 1.21.1.

Нужен ли Create Curios Fire Compat на сервере?

Нужен и в игре, и на сервере

Лицензия и источник
GNU Affero General Public License v3.0 onlyможно использовать и распространять; изменённые версии — под той же лицензией и с исходным кодом
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее