- Added
durabilitymodule. - Added options
matchAllandvalidateto the regex transform. - Added
sanitize_autotransform. - Added
rich_text_arraydata type. (E.g: lore component) - Added
autodata type. expectnow accept arrays.nbtPathis now optional and defaults to using the whole component as data.- Added simplified mono-string syntax for ItemComponent properties.
- Format variables now accept upper-cases, numbers and low-dashes
- Marked module types
custom_data,entity_data,bucket_entity_dataorblock_entity_dataas deprecated. (Usecomponent_datainstead.)
- Fixed a crash when providing bad regex substitutions.
component_formatvariables may now take a fallback.component_formatvariables can now use regex.- Fixed a crash on malformed json.
- Fixed overly lenient json parsing, often failing silently with a fallback, instead of showing an error in the log.
- Fixed crash when a module targets a non-existent item type.
- Ported to MC 1.21.5
- Removed Item State extensions introduced in v3
Lots of changes in how Minecraft handles NBT and item components. Be on the lookout for unexpected behaviour changes.


