MapDataAPI is a platform-agnostic Java API for interfacing with Minecraft: Java Edition map data files. It supports the following operations:
- Reading map data from an NBT file
- Reading a buffered image and converting it to map data by approximating colors
- Writing a map file to a bitmap image on disk
- Reading and writing map data to a compressed NBT format, for use in other applications, such as letting map data persist across multiple Minecraft servers on a proxy network
To build MapDataAPI with Java 21+, run the following in the root directory:
./gradlew clean build
MapDataAPI is licensed under Apache 2.0 License.
© William278, 2024. Licensed under the Apache 2.0 License.