Всем ку! У мя есть своя база на 1.21.1 MCP, всегда запускался с сурсов и проблем не видал, но пришлось сбилдить в джарник
Попытался запуститься и мя крашнуло с логом
Хотелось бы понимать почему при запуске с срк все нормально а при запуске версии с джарником именно моего клиента оно пытается искать ремапнутый класс
Кстати, нашел еще пару исходников на MCP 1.21.1 и при билде всех их у меня крашило с такой же ошибкой
Билжу если чо артифактами, буду благодарен каждому, кто попробует помочь мне.
Попытался запуститься и мя крашнуло с логом
Код:
Picked up _JAVA_OPTIONS:
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
[13:32:48] [main/INFO]: Loading tweak class name optifine.OptiFineTweaker
[13:32:48] [main/INFO]: Using primary tweak class name optifine.OptiFineTweaker
[13:32:48] [main/INFO]: Calling tweak class optifine.OptiFineTweaker
[13:32:48] [main/INFO]: [OptiFine] OptiFineTweaker: acceptOptions
[13:32:48] [main/INFO]: [OptiFine] OptiFineTweaker: injectIntoClassLoader
[13:32:48] [main/INFO]: [OptiFine] OptiFine ClassTransformer
[13:32:48] [main/INFO]: [OptiFine] OptiFine ZIP file: C:\Minecraft\game\libraries\optifine\OptiFine\1.21.1_HD_U_J1\OptiFine-1.21.1_HD_U_J1.jar
[13:32:48] [main/INFO]: [OptiFine] OptiFineTweaker: getLaunchArguments
[13:32:48] [main/INFO]: [OptiFine] OptiFineTweaker: getLaunchTarget
[13:32:48] [main/INFO]: Launching wrapped minecraft {net.minecraft.client.main.Main}
WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
[13:32:49] [main/WARN]: Configuration conflict: there is more than one oshi.properties file on the classpath: [jar:file:/C:/Minecraft/game/libraries/com/github/oshi/oshi-core/6.4.10/oshi-core-6.4.10.jar!/oshi.properties, jar:file:/C:/Minecraft/game/versions/OptiFine%201.21.1/OptiFine%201.21.1.jar!/oshi.properties]
[13:32:49] [Datafixer Bootstrap/INFO]: 226 Datafixer optimizations took 319 milliseconds
[13:32:49] [main/WARN]: Configuration conflict: there is more than one oshi.architecture.properties file on the classpath: [jar:file:/C:/Minecraft/game/libraries/com/github/oshi/oshi-core/6.4.10/oshi-core-6.4.10.jar!/oshi.architecture.properties, jar:file:/C:/Minecraft/game/versions/OptiFine%201.21.1/OptiFine%201.21.1.jar!/oshi.architecture.properties]
[13:32:50] [main/WARN]: Configuration conflict: there is more than one oshi.architecture.properties file on the classpath: [jar:file:/C:/Minecraft/game/libraries/com/github/oshi/oshi-core/6.4.10/oshi-core-6.4.10.jar!/oshi.architecture.properties, jar:file:/C:/Minecraft/game/versions/OptiFine%201.21.1/OptiFine%201.21.1.jar!/oshi.architecture.properties]
[13:32:51] [main/ERROR]: Unable to launch
java.lang.reflect.InvocationTargetException: null
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118) ~[?:?]
at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:159) [launchwrapper-2.3.jar:2.3]
at net.minecraft.launchwrapper.Launch.main(Launch.java:30) [launchwrapper-2.3.jar:2.3]
Caused by: java.lang.NoClassDefFoundError: fbq
at com.mojang.blaze3d.systems.RenderSystem.<clinit>(RenderSystem.java:78) ~[RenderSystem.class:?]
at net.minecraft.SystemReport.setDetail(SystemReport.java:72) ~[SystemReport.class:?]
at net.minecraft.client.Minecraft.fillSystemReport(Minecraft.java:2363) ~[Minecraft.class:?]
at net.minecraft.client.Minecraft.fillReport(Minecraft.java:2340) ~[Minecraft.class:?]
at net.minecraft.client.main.Main.main(Main.java:182) ~[Main.class:?]
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?]
... 3 more
Caused by: java.lang.ClassNotFoundException: fbq
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:187) ~[launchwrapper-2.3.jar:2.3]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
at com.mojang.blaze3d.systems.RenderSystem.<clinit>(RenderSystem.java:78) ~[RenderSystem.class:?]
at net.minecraft.SystemReport.setDetail(SystemReport.java:72) ~[SystemReport.class:?]
at net.minecraft.client.Minecraft.fillSystemReport(Minecraft.java:2363) ~[Minecraft.class:?]
at net.minecraft.client.Minecraft.fillReport(Minecraft.java:2340) ~[Minecraft.class:?]
at net.minecraft.client.main.Main.main(Main.java:182) ~[Main.class:?]
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?]
... 3 more
Caused by: java.lang.NullPointerException: Cannot read the array length because "transformedClass" is null
at net.minecraft.launchwrapper.LaunchClassLoade r.findClass(LaunchClassLoader.java:178) ~[launchwrapper-2.3.jar:2.3]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
at com.mojang.blaze3d.systems.RenderSystem.<clinit>(RenderSystem.java:78) ~[RenderSystem.class:?]
at net.minecraft.SystemReport.setDetail(SystemReport.java:72) ~[SystemReport.class:?]
at net.minecraft.client.Minecraft.fillSystemReport(Minecraft.java:2363) ~[Minecraft.class:?]
at net.minecraft.client.Minecraft.fillReport(Minecraft.java:2340) ~[Minecraft.class:?]
at net.minecraft.client.main.Main.main(Main.java:182) ~[Main.class:?]
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?]
... 3 more
Хотелось бы понимать почему при запуске с срк все нормально а при запуске версии с джарником именно моего клиента оно пытается искать ремапнутый класс
Кстати, нашел еще пару исходников на MCP 1.21.1 и при билде всех их у меня крашило с такой же ошибкой
Билжу если чо артифактами, буду благодарен каждому, кто попробует помочь мне.