Xali's enchanted books was updated to work with that version.
Since v3.0:
- Added module types from v2.6
- Added numeric properties
custom_data
,bucket_entity_data
,entity_data
andblock_entity_data
, as a replacement for thebucket_entity_age
predicate. - Added a mechanism to automatically populate
minecraft:dispatch_range
's entries. - Added a mechanism to make modded item assets compatible with vanilla.
Porting to MC 1.21.4. Some Java API breaking changes, but no datapack breaking changes other than the removal of model override predicates. Most old packs should work out of the box.
- Modules now use
items/
instead ofmodels/
as primary assets. - Modules may now automatically generate basic
items
assets based on existing and mod-generated models. Enabled by default for backward compatibility, can be disabled by settingitemsFromModels
to false in the module. - Item assets are searched for at the root of
items/
, but corresponding models and textures are now searched for inmodels/item/
andtextures/item/
. For backward compatibility, any leading "item/
" will automatically be stripped off model prefixes, fallback models, and special models. - Added the numeric property
variants-cit:stored_enchantment_level
, usable in item assets as a replacement for the oldlevel
model override predicate
Java API:
- Removed all deprecated methods.
- Replaced all
ModelIdentifier
s with plainIdentifier
s.