MapDataAPI

Platform-agnostic Java library for manipulating Minecraft map item images

APACHE-2.0 License

Stars
0

MapDataAPI

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

Building

To build MapDataAPI with Java 16+, run the following in the root directory:

./gradlew clean build

License

MapDataAPI is licensed under Apache 2.0 License.


© William278, 2023. Licensed under the Apache 2.0 License.

Badges
Extracted from project README
Gihub CI Discord Maven