Describe the bug
The program fails to download the block palette and registry.
You are able to log into a server, but it wont download any chunks.
Steps to reproduce
Download java from oracle.com (tar.gz from jdk-17 / jdk-20)
Download world-downloader.jar from github
./jdk-17.0.1/bin/java -jar world-downloader.jar OR ./jdk-20.0.2/bin/java -jar world-downloader.jar
Authenticate with microsoft login
Add an ip for a 1.20.1 server (e.G. craftbukkit 1.20.1)
Start the downloader and log into localhost
Log output
Application seems to be running without console. Redirecting error output to GUI. If this is not desired, run with --force-console.
Starting proxy for localhost. Make sure to connect to localhost:25566 instead of the regular server address.
Login success: bkcraft logged in with uuid <redacted>
Using protocol of game version 1.20 (763)
Generating reports for version 1.20.
Downloading this version's server.jar (https://piston-data.mojang.com/v1/objects/15c777e2cfe0556eef19aab534b186c0c6f277e1/server.jar)
We'll generate some reports now, this may take a minute.
Starting output of Minecraft server.jar:
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.UnsupportedClassVersionError: net/minecraft/bundler/Main has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:756)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:473)
at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:601)
Completed generating reports!
Issue parse chunk at (-14, -9, minecraft:overworld). Cause: Cannot create palette NBT without a global palette.
Issue parse chunk at (-14, -8, minecraft:overworld). Cause: Cannot create palette NBT without a global palette.
Issue parse chunk at (-14, -7, minecraft:overworld). Cause: Cannot create palette NBT without a global palette.
... (repeats for every chunk)
Version
Java: jdk-17.0.1 and jdk-20.0.2 (.tar.gz) from oracle.com
Describe the bug The program fails to download the block palette and registry. You are able to log into a server, but it wont download any chunks.
Steps to reproduce
Log output
Version