Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hubtou/mca2nbt
A simple utility to convert a Minecraft .mca region file to a directory containing an uncompressed NBT file for each of its chunks
https://github.com/hubtou/mca2nbt
chunk mca mca-file mca-region minecraft nbt-files
Last synced: 10 days ago
JSON representation
A simple utility to convert a Minecraft .mca region file to a directory containing an uncompressed NBT file for each of its chunks
- Host: GitHub
- URL: https://github.com/hubtou/mca2nbt
- Owner: HubTou
- License: bsd-3-clause
- Created: 2016-11-09T11:05:50.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2024-03-30T16:51:15.000Z (9 months ago)
- Last Synced: 2024-12-07T04:00:28.114Z (16 days ago)
- Topics: chunk, mca, mca-file, mca-region, minecraft, nbt-files
- Language: C
- Size: 9.77 KB
- Stars: 17
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: License
Awesome Lists containing this project
README
:warning: Due to [Microsoft inept policy concerning Minecraft accounts](https://help.minecraft.net/hc/en-us/articles/19615552270221) I no longer have access to the game and thus won't maintain this software anymore
About mca2nbt
=============
A simple utility to convert a Minecraft .mca region file (in anvil format) to a directory with the same basename containing an uncompressed NBT file for each of its chunks.From this point, these NBT files can be processed with other external utilities, such as nbt2yaml (with the -n option).
I didn't need to build back an MCA file from these NBT files but this would be easy to do from here (especially as i saved the MCA header for this purpose)...
You might want to check my [Minecraft Region Scanner](https://github.com/HubTou/MinecraftRegionScanner) utility which is **way more** powerful!
Installation
============
Typing "make install fullclean" should do it on a FreeBSD system.Unlucky users of other operating systems might have to manually download a copy of zpipe from the following address: http://www.zlib.net/zpipe.c
Usage
=====
$ cd world/region$ mca2nbt *.mca
Versions and changelog
======================
1.00 2014-05-05 Initial releaseLicense
=======
This open source software is distributed under a BSD license (see the "License" file for details).Credits
=======
This utility was made with information from the Minecraft wiki web site.
Cf. http://minecraft.gamepedia.com/Region_file_format(although the following information was misleading and according to my tests just wrong:
"If you prefer to read Zlib-compressed chunk data with Deflate (RFC1951), just skip the first two bytes and leave off the last 4 bytes before decompressing.")It includes code from the zpipe utility from Mark Adler
Cf. http://en.wikipedia.org/wiki/Mark_Adler
Cf. http://www.zlib.net/Author
======
Hubert Tournier5th May 2014