Я сделал скрипт bash для его запуска с зависимостями
Журналы:
Код: Выделить всё
2024-02-29 17:08:56,173 main ERROR Error processing element Queue ([Appenders: null]): CLASS_NOT_FOUND
2024-02-29 17:08:56,475 main ERROR Unable to locate appender "ServerGuiConsole" for logger config "root"
Exception in thread "main" joptsimple.MissingRequiredOptionException: Missing required option(s) ['accessToken']
at joptsimple.OptionParser.ensureRequiredOptions(OptionParser.java:375)
at joptsimple.OptionParser.parse(OptionParser.java:365)
at net.minecraft.client.main.Main.main(SourceFile:53)
Код: Выделить всё
#!/bin/bash
command='/usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -Djava.library.path=native/ -cp minecraft-1.8.9-client.jar:joptsimple.jar:lwjgl.jar:lwjgl_util.jar:guava-17.0.jar:log4j-api.jar:log4j-core.jar:gson-2.8.2.jar:commons-lang3.jar net.minecraft.client.main.Main --username Lodak --version 1.8.9 --gameDir ./.minecraft --assetsDir ./assets --assetIndex 1.8 --uuid --accessToken e0e1c613a7634006aaa50a4783ddc6bd --userProperties --userType Offline'
echo "SH Script command : $command"
$command
Спасибо, что уделили время, хорошего дня
OpenJDK 8 Minecraft 1.8.9 AMD3015e x86_64 CPU Linux 6.7 .4 пользовательская сборка Ubuntu 24.04 Noble Numbat (ветвь разработки)
Я использую jar-файл PolyMC Minecraft, ресурсы и нативные версии Linux
Для других jar-файлов загружается непосредственно с хорошей версией для 1.8.9.
Используемый accessToken представляет собой автономный токен, случайно сгенерированный PolyMC и используемый для теста, поэтому вы не можете использовать его для входа в систему с аутентификацией MSA, потому что это случайный токен
Подробнее здесь: https://stackoverflow.com/questions/780 ... t-with-cli