minecraft-world-downloader icon indicating copy to clipboard operation
minecraft-world-downloader copied to clipboard

Fails to download block palette and registry

Open SecretUser001 opened this issue 2 years ago • 0 comments
trafficstars

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
  • Game: Minecraft 1.20.1
  • Downloader: latest

SecretUser001 avatar Jul 22 '23 17:07 SecretUser001