90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter versions...
Filter channels...
  • Fixed special models not loading properly. (Regression introduced in v3.0)
  • Added modules: component_data and component_format. Those work with any component, in a way similar to custom_data.
  • Fixed custom_data etc. adding a type suffix to some numeric data.
  • Modules may now specify items as a single value instead of an array.
  • Added modules: trim, trim_pattern and trim_material.
  • custom_data and other nbt modules now accept numeric data as variants.
  • The module stored_enchantment now has built-in support for enchantment levels.
  • Fixed rendering of held trident.

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 and block_entity_data, as a replacement for the bucket_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.

Since v2.5:

  • Added module types: bucket_entity_data, entity_data and block_entity_data. Those work identically to custom_data, but for other components.
  • Added the model override predicate bucket_entity_age.

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 of models/ 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 setting itemsFromModels to false in the module.
  • Item assets are searched for at the root of items/, but corresponding models and textures are now searched for in models/item/ and textures/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 old level model override predicate

Java API:

  • Removed all deprecated methods.
  • Replaced all ModelIdentifiers with plain Identifiers.
  • Ported to MC 1.21.2, marked previous branch as incompatible.

Project members

Estecka

Author

Details

Licensed EUPL-1.2
Published 7 months ago
Updated 2 days ago