minecraft

plexus 2022-06-10T00:01:06.364079Z

Wow, never seen that. Which JVM are you using? Is this something we can safely add to the script for everyone?

pez 2022-06-10T06:08:03.644739Z

% 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.

pez 2022-06-10T06:12:41.677879Z

This is the crash output, btw.

pez 2022-06-10T06:22:48.985719Z

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.)

plexus 2022-06-10T07:05:28.363239Z

What kind of cpu architecture are you on? This looks like it might be having trouble loading native libraries

plexus 2022-06-10T07:06:32.891099Z

If start-client doesn't work an alternative is to get the game from official sources

plexus 2022-06-10T07:12:16.606019Z

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)

pez 2022-06-10T08:30:05.858409Z

It runs fine with my defiant JVM (which might be x64 for all I know) if I use the Java option.

pez 2022-06-10T12:45:10.382249Z

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.

cp4n 2022-06-10T12:53:21.971999Z

Perhaps something in here will help? https://gaming.stackexchange.com/questions/15664/can-i-alt-tab-out-of-minecraft-without-the-game-auto-pausing

🙏 1
plexus 2022-06-10T13:21:06.090789Z

This is explained in the workshop readme, F3+p will toggle "pause on lost focus"

plexus 2022-06-10T13:21:47.031929Z

https://github.com/lambdaisland/witchcraft-workshop#client

🙏 1
Paul Hempel 2022-06-10T13:22:09.112419Z

Or as I did back in the day: Open the chat with t

plexus 2022-06-10T13:22:21.792119Z

oh good trick 👍

plexus 2022-06-10T13:23:03.838239Z

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

plexus 2022-06-10T13:25:23.859349Z

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.