I don't think the student looked into that at all, but I guess it depends on what the Java client uses for drawing. GraalVM Native Image currently doesn't support AWT on Linux/JDK17+, but we are working on fixing that soon.
back
1 comments
> it depends on what the Java client uses for drawing
AFAIK, the Java client uses LWJGL, which is a native library.
Thanks for the info! Seems like it's worth trying to compile the Java client with GraalVM Native Image then, given that this exists:
https://github.com/chirontt/lwjgl3-helloworld-native
Apparently, someone has managed to compile the Minecraft client to native: https://medium.com/@kb1000/what-youve-done-with-the-server-i...