All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Changed manifest format version to 2
- Re-wrote code for adding files to packs and add-ons to be dynamic
- The Identifier object should now correctly handle paths that have multiple colons.
- JSON Schemas should now be included in the package.
todo
submodule toexperimental
which contains objects that are still in development.Identifier.parse
method toIdentifier.of
BlockState
object toBlockProperty
and added new BlockState which describes a block's ID and its block properties.- Migrated from
__dict__
tojsonify
for converting classes to JSON-friendly dictionaries.
- Feature
- FeatureRule
- Trading
- Geometry
- BlockCullingRules
- Added schemas to read any format version. See Format Version for supported versions
- Moved empty submodules to
todo
- Support for mustache templates when loading JSON files
- Recipe
- Volume
- Texture
- TerrainTextures
- ItemTextures
- CameraPreset
- initial release.