Skip to content

A data compatibility project for Minecraft's assets

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

FalconMC-Dev/DataCompatMC

Repository files navigation

Data Compat MC

Join on discord!

Data tool for the Falcon MC project.

Description

DataCompatMC is a cli tool designed to help deal with the many different versions of Minecraft. Its main purpose is measuring and fixing compatibility between protocol-defined values for the different assets in the game.

Features

We aim to support two main operations:

  • Provide compatibility support between different schematic versions
  • Autogenerate conversion code for the different protocol versions of FalconMC

Currently this tool only parses generated block data by the Minecraft data generators and compacts it down to a lossless, minimal format.

Usage

Clone the project and build it using cargo build --release. Use data-compat-mc --help for further information.

Visit our wiki for more information!

Contributing

Please feel free to help out in any way possible. Information about the architecture and design can be found on our wiki.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as below, without any additional terms or conditions.

License

Licensed under either of

at your option.