- 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.
- Added module:
item_count - Module
axolotl_variantnow has built-in support for baby variants. - Modules
component_dataandcomponent_formatcan now use non-component and non-nbt based properties:item_type,axolotl_variant,bucket_entity_age,painting_variant. It is now viable for a single module to handle multiple item types with each their own set CITs. - Fixed some regressions from v2.9/v3.4 and other issues related to
component_format,component_dataetc.
- Fixed crash when loading a fallback model. (Regression introduced in v3.4.1)
- Fixed special models not loading properly. (Regression introduced in v3.0)


