


Techne - the modeler: used to create custom models for in game use, comes with library of standard models.It has a library that allows perfect animations control. You can export to all the latest Minecraft versions. Has many tools to help you in the creation process. MCAnimator - a modeler: used to create custom models which can have textures and animations.Minecraft Coder Pack used to create and edit mods to both the Minecraft client and server.MCEdit was built upon this library.Ī Java library for easy generation of Minecraft worlds.Ī modern python library to read and edit nbt data. Java class(es) to read and write Classic levels.Ĭ# library for writing server software and messing with worlds and such.Ĭ++ library to read and write NBT structures.Ĭ library to read and write NBT structures. Library that allows for loading, manipulating, and saving all Minecraft formats.įlexible and intuitive library for reading and writing Minecraft's NBT format on the JVM, with emphasis on custom tags.īasic brute-force Java class that reads and writes NBT structures. These are community-created libraries to interact with the various files used by Minecraft. Schematic files are NBT files used by a few 3rd party utilities to store sections of a map for later use.Servers.dat format used to store the list of saved multiplayer servers.Bedrock Edition level format used by Bedrock Edition.villages.dat format used to store the state of villages in a level.Structure block file format use to store structures saved by the structure block.player.dat format used to store the state of players.Map item format used to store the colors on the craftable map items.Chunk format for the individual 16x256x16 chunks contained in regions.Region file format used since Beta (from Beta 1.3).Anvil file format used by 1.0 (from 1.2).Java Edition Alpha level format used by Alpha (previously Infdev).Java Edition Indev level format used by Indev.Java Edition Classic level format used by Classic.Blocks, Items, Data values, and Entities are common to all map types. The following information about the different level file formats can be used by software developers to create map editors, servers, level generators, and other programs. In 1.2 snapshot 12w07a and above, an additional tag type was added to the original tag types that existed since Indev.Įach edition of Minecraft uses its own file format to store levels. It is a GZipped tree structure of tags, where each tag has a type, name, and payload based on the type. The NBT format is used by almost every file in Minecraft.
