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

MishaTopchik

Пользователи
  • Постов

    5
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные MishaTopchik

  1. 1 минуту назад, quark-gluon plasma сказал:

    ещё одна неупокоенная душа, мозги которой проедены нейросетями

    Я просто сократил лог и попытался нормально сформулировать проблему. 
    Если вывод неправильный — поправьте, пожалуйста. Ошибка вроде в ResourceLocation.fromNamespaceAndPath.

  2. Похоже, проблема из-за несовместимости версий модов с версией Minecraft/Forge/NeoForge.

    На скриншоте ошибка:

    java.lang.NoSuchMethodError:
    net.minecraft.resources.ResourceLocation
    net.minecraft.resources.ResourceLocation.fromNamespaceAndPath(java.lang.String, java.lang.String)

    Из-за этого не загружаются:
    - Just Enough Items (JEI)
    - HBM's Nuclear Tech - Muddy Edition

    Скорее всего, один или оба мода скачаны не под ту версию Minecraft или не под тот загрузчик. Например, мод может быть под 1.21.x, а игра/Forge под другую версию, либо Forge-мод установлен на NeoForge.

    Что я бы попробовал:
    1. Убрать JEI и HBM из папки mods.
    2. Запустить игру без них.
    3. Потом поставить JEI строго под свою версию Minecraft и свой загрузчик.
    4. После этого поставить HBM тоже строго под эту же версию.
    5. Если снова упадёт — скинуть latest.log или crash-report текстом/файлом.

    По одной картинке точную версию не видно, поэтому лучше ещё написать версию Minecraft и Forge/NeoForge.

  3. Главная причина краша — Sable, а точнее его физический движок Rapier natives на Android ARM64. 💥

    Вот ключевая строка:

     
     
    Sable has failed to load the natives needed for its Rapier pipeline.
    Native library name sable_rapier_aarch64_linux.so
    dlopen failed: library "libm.so.6" not found
     

    И потом финал:

     
     
    Description: Sable linking with Rapier natives
    java.lang.UnsatisfiedLinkError
     

    То есть мод Sable пытается загрузить Linux-библиотеку, которой на Android нет:

     
     
    libm.so.6
     

    На обычном Linux она есть, а на Android другая система библиотек. Поэтому мир начинает создаваться — и сервер падает.

    Что делать

    1. Удали Sable

    Из папки mods убери:

     
     
    sable-android-neoforge-mc1.21.1-1.2.2-neoforge.jar
    sable-neoforge-1.21.1-1.2.2.jar
    sable-companion-common-1.21.1-1.6.0.jar
     

    Путь у тебя:

     
     
    /storage/emulated/0/Android/data/com.movtery.zalithlauncher.v2/files/.minecraft/versions/1.21.1 NeoForge 21.1.228/mods
     

    После этого попробуй запустить мир.

    Ещё одна проблема: Veil шейдеры

    У тебя также есть ошибки Veil:

     
     
    Language version '330' unknown, this compiler only supports up to version '320 es'
    Failed to create shader
     

    Это значит: Veil использует OpenGL GLSL 330, а Android через MobileGlues даёт OpenGL ES 3.2, там максимум 320 es.

    То есть даже если Sable убрать, Veil может ломать графику/эффекты.

    Если после удаления Sable всё ещё будет краш или чёрный экран — убирай ещё:

     
     
    veil-neoforge-1.21.1-4.0.0.jar
     

    Но осторожно: Sable сам тащит Veil, так что если Sable удалить, Veil скорее всего уже не нужен.

    Create сам по себе не виноват

    Create загрузился нормально:

     
     
    Create 6.0.10 initializing
     

    Flywheel тоже не крашнул, просто переключился на более простой backend:

     
     
    Flywheel backend fell back from 'flywheel:indirect' to 'flywheel:instancing'
     

    Это нормально для Android.

    Ошибка аккаунта не причина краша

    Вот это:

     
     
    Failed to fetch user properties
    Status: 401
     

    и Realms ошибка — просто потому что аккаунт локальный/токен невалидный. На одиночный мир это не главная проблема.

    Итог

    Твой фикс по порядку:

    1. Удали Sable.
    2. Удали Sable Companion.
    3. Удали Create Aeronautics bundled, если он требует Sable.
    4. Оставь для теста только:

       
       
      create-1.21.1-6.0.10.jar
      flywheel-neoforge-1.21.1-1.0.6.jar
      ponder-neoforge-1.0.82+mc1.21.1.jar
       
    5. Запусти мир.

    Скорее всего, Create обычный заведётся, а вот Create Aeronautics + Sable на Android сейчас несовместимы из-за native-библиотек и шейдеров. 😬

  4. Сейчас краш из-за Create Simulated

     

    Что делать:

    1. Поставить Nature's Compass под:
    2. Либо удалить/заменить:
      • create-aeronautics-bundled-1.21.1-1.0.3.jar

    Потому что именно из него подгружается проблемный мод

×
×
  • Создать...