MustJS 0.0.6
Curse Maven Snippet
What's new
MustJS — Changelog
[0.0.6] - 2026-10-19
Added
- Registry ID Validation: Added validation for item, fluid, sound event, and entity type IDs.
- Item Tag Validation: Added verification of item tag existence in Minecraft's tag registry.
- Enchantment Validation: Added server-side validation for enchantment IDs.
- Loot Table Validation: Added verification of loot table existence on the current server.
- Input Validation: Added validation for item, item tag, and fluid inputs, ensuring exactly one input type is provided.
- Output Validation: Added validation for item and fluid outputs, including item counts and output chances.
- Diagnostic Recipe IDs: Added automatic generation of diagnostic IDs to help identify errors during recipe validation.
- Unique Recipe IDs: Added automatic generation of unique recipe IDs with numeric suffixes to prevent duplicate IDs within the MustJS ID tracker.
- Object ID Extraction: Added a helper function to retrieve readable identifiers from recipe ingredients and outputs.
Improved
- Error Handling: Improved error handling in registry, enchantment, and loot table validation.
- Validation Consistency: Standardized validation behavior for recipe inputs and outputs.
- Debugging: Improved diagnostic information to simplify the identification of invalid IDs and recipe data.
Technical
- Added reusable helpers for registry and recipe data validation.
- Integrated server lifecycle access for enchantment and loot table validation.
- Maintained compatibility with the KubeJS scripting environment and the Rhino JavaScript engine.
This mod has no additional files

