Перейти к содержанию

помогите мне пж


Рекомендуемые сообщения

В теме 3 сообщения

я решил сыграть в майнкрафт с iris shaders на fabric 
и вдруг ошибка 
Uncaught exception in thread "main"
java.lang.RuntimeException: Failed to read classTweaker file from mod iris
    at net.fabricmc.loader.impl.FabricLoaderImpl.loadClassTweakers(FabricLoaderImpl.java:534)
    at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:145)
    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:66)
    at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: net.fabricmc.loader.impl.lib.classtweaker.reader.ClassTweakerFormatException: line 1: Namespace (named) does not match current runtime namespace (intermediary)
    at net.fabricmc.loader.impl.lib.classtweaker.reader.ClassTweakerReaderImpl.error(ClassTweakerReaderImpl.java:305)
    at net.fabricmc.loader.impl.lib.classtweaker.reader.ClassTweakerReaderImpl.read(ClassTweakerReaderImpl.java:93)
    at net.fabricmc.loader.impl.FabricLoaderImpl.loadClassTweakers(FabricLoaderImpl.java:532)
    ... 3 more
что мне нужно сделать

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Эта ошибка возникает при запуске Minecraft с модами на платформе Fabric, когда мод Iris (или другой мод, использующий ClassTweaker) не может корректно обработать свои конфигурационные файлы из‑за несоответствия пространств имён (namespace) в текущей среде выполнения.

Суть ошибки

В логе ключевое сообщение:

Namespace (named) does not match current runtime namespace (intermediary)

Это означает:

  • Файл конфигурации мода (ClassTweaker) использует пространство имён named (человеко‑читаемые имена методов/классов).

  • Но текущая среда Fabric работает в пространстве имён intermediary (промежучные обфусцированные имена, используемые в релизах Minecraft).

Причины

  1. Несовместимость версии мода Iris

    • Установленная версия Iris собрана для среды с namespace named (например, для разработки или тестовых сборок).

    • Ваш клиент Minecraft/Fabric использует intermediary (стандарт для релизных версий).

  2. Конфликт модов

    • Другой мод может принудительно менять namespace или конфликтовать с механизмом ClassTweaker.

  3. Ошибки при сборке мода

    • Файл classtweaker.json (или аналогичный) в моде Iris содержит некорректные указания на namespace.

  4. Некорректная установка Fabric Loader

    • Версия загрузчика не соответствует требованиям мода.

Решения

  1. Обновите мод Iris

    • Скачайте актуальную версию Iris с официального источника (например,  или ).

    • Убедитесь, что версия совместима с вашей версией Minecraft и Fabric Loader.

  2. Проверьте версии зависимостей

    • Iris требует Sodium (если используется шейдеры). Убедитесь, что Sodium тоже обновлён.

    • Проверьте, нужны ли дополнительные библиотеки (например, Fabric API).

  3. Переустановите Fabric Loader

    • Удалите текущую версию Fabric Loader через лаунчер Minecraft.

    • Установите последнюю версию с .

  4. Удалите конфликтующие моды

    • Временно удалите все моды, кроме Iris и Sodium.

    • Если ошибка исчезла, добавляйте моды по одному, чтобы найти конфликтный.

  5. Проверьте файлы мода

    • Откройте .jar файл мода Iris архиватором (например, 7‑Zip).

    • Найдите файл classtweaker.json или аналогичный.

    • Если он содержит строки с "namespace": "named", это подтверждает проблему. Такой мод не подойдёт для релизной версии Minecraft.

  6. Используйте правильную среду разработки (если собираете мод сами)

    • Если вы модифицируете Iris, убедитесь, что в build.gradle указано:

      groovy
       
       
      minecraft {
          refmapName = "intermediary"
      }
      
  7. Очистите кэш Fabric

    • Закройте Minecraft.

    • Удалите папку .fabric в директории Minecraft (обычно %appdata%/.minecraft/fabric на Windows).

    • Перезапустите игру.

  8. Попробуйте альтернативный мод

    • Если проблема не решается, рассмотрите замену Iris на OptiFine (если нужны шейдеры) или другие аналоги.

Профилактика

  • Всегда проверяйте совместимость версий модов с Minecraft и Fabric.

  • Используйте только официальные сборки модов.

  • Следите за обновлениями Fabric Loader и API.

Если проблема сохраняется, приложите:

  • Полный лог запуска (latest.log из папки .minecraft/logs).

  • Список установленных модов.

  • Версии Minecraft, Fabric Loader и Iris.

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...