butchercraft-0.6.9.jar
Curse Maven Snippet
What's new
# ButcherCraft 0.6.9 – Datapack Products
## New
- Added datapack-backed product definition loading.
- Added canonical product serialization and deserialization.
- Migrated all current Grinder and Bandsaw products into bundled JSON files.
- Added combined product and transformation content reload support.
- Added atomic content snapshot activation.
## Improvements
- Products now load before transformations.
- Transformations validate against the candidate Product Registry during reload.
- Product and Transformation Registries now activate together.
- Invalid content leaves the complete previous registry snapshot active.
- Added structured validation for malformed or unsupported product definitions.
- Preserved existing Grinder and Bandsaw gameplay.
## Validation
Product datapacks now detect:
- Duplicate product IDs
- Missing IDs or display names
- Unsupported schema versions
- Unknown categories
- Unknown quantity units
- Malformed tags
- Malformed metadata
- Malformed JSON
- Invalid product definitions
## Technical Highlights
- Product JSON resources
- Canonical serialized product schema
- Candidate-registry validation
- Atomic product and transformation registry activation
- Reload-safe failure handling
- Pure Java product and transformation domains
- Expanded regression and dependency testing
## Early Beta Notice
ButcherCraft is still in active development.
This release completes the data-driven foundation for products and
transformations. Future updates will focus increasingly on expanded fabrication
content, additional cuts, and longer processing workflows.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

