Расшифровывать / декодировать файлы Minecraft .dat - PullRequest
0 голосов
/ 16 октября 2011

Я работаю над сторонними инструментами для майнкрафта, и я искал решение, но я не смог найти ни одного способа, как расшифровать файлы .dat.Кстати, используя Java

1 Ответ

3 голосов
/ 16 октября 2011

Это четко указано в ссылке, предоставленной iKlsR, просто импортируйте jar-сервер minecraft внутри вашего classpath и используйте прямо подходящий класс для десериализации. Я предполагаю, что вы можете открыть InputStream, пропустить заголовок и затем использовать InputObjectStream, чтобы украсить и напрямую извлечь всю структуру с классом com.mojang.minecraft.level.Level.

Имейте в виду, что файл сжат и вам нужно будет использовать поток, чтобы позаботиться об этом.

...