Wow, never seen that. Which JVM are you using? Is this something we can safely add to the script for everyone?
% java -version
openjdk version "17.0.2" 2022-01-18
OpenJDK Runtime Environment (build 17.0.2+8-86)
OpenJDK 64-Bit Server VM (build 17.0.2+8-86, mixed mode, sharing)
I'll try with some other version, and see if that is why this happens.This is the crash output, btw.
Does the installer somehow care about the java version used? I fail at starting the client with any other jdk. Either directly complaining about some class having the wrong version of bytecode, or just failing to load some library. Java18:
[08:18:47] [Render thread/INFO]: [STDERR]: [LWJGL] Failed to load a library. Possible solutions:
a) Add the directory that contains the shared library to -Djava.library.path or -Dorg.lwjgl.librarypath.
b) Add the JAR that contains the shared library to the classpath.
[08:18:47] [Render thread/INFO]: [STDERR]: [LWJGL] Enable debug mode with -Dorg.lwjgl.util.Debug=true for better diagnostics.
[08:18:47] [Render thread/INFO]: [STDERR]: [LWJGL] Enable the SharedLibraryLoader debug mode with -Dorg.lwjgl.util.DebugLoader=true for better diagnostics.
Exception in thread "Render thread" [08:18:47] [Render thread/INFO]: [STDERR]: java.lang.NoClassDefFoundError: Could not initialize class com.mojang.blaze3d.systems.RenderSystem
[08:18:47] [Render thread/INFO]: [ST
(With or without that first-thread option.)What kind of cpu architecture are you on? This looks like it might be having trouble loading native libraries
If start-client doesn't work an alternative is to get the game from official sources
If you're on an M1 you could try using a java for x86_64 instead of aarch64 (https://github.com/MultiMC/Launcher/issues/4693#issuecomment-1129985225)
It runs fine with my defiant JVM (which might be x64 for all I know) if I use the Java option.
I'm a Minecraft noob. Can I REPL while the client is showing the world. Now when I switch to VS Code, the Minecraft game pauses (or at least shows something looking like a pause screen). The things I do in the REPL (just evaluating the pre-cooked forms there) happen, though, so that is super cool.
Perhaps something in here will help? https://gaming.stackexchange.com/questions/15664/can-i-alt-tab-out-of-minecraft-without-the-game-auto-pausing
This is explained in the workshop readme, F3+p will toggle "pause on lost focus"
Or as I did back in the day: Open the chat with t
oh good trick 👍
for people who are completely new to minecraft the videos linked here are excellent to figure out the basics https://github.com/lambdaisland/witchcraft-workshop#understanding-the-basics
Regarding F3+p, if you have a keyboard with FnLk (function key lock) you might have to turn it on first, we tried it with some folks and Fn+F3+p does not work.