- Reduce 3 unbox operation in
LivingEntity.getCustomModifiedValue(String, double).
- Shorten the package name.
- Split the source sets to main and client.
- Change the default behavior for unspecific modifier slot from
mainhandto all-apply. - Fix the missing modifiers from body and saddle equipment slot when get from a living entity.
- Add support for 1.21.6 - 1.21.8.
- Add
ItemStack.getCustomRarity(),ItemStack.setCustomRarity(String),ItemStack.getCustomRarityOrRarity().
- Add
Entity.getCustomFuse(),Entity.setCustomFuse(short).
- Add
Entity.getCustomExplosionRadius(),Entity.setCustomExplosionRadius(byte).
- Add
Entity.getCustomOwner(),Entity.setCustomOwner(Entity).
- Add
ItemStack.setCustomId(String),Entity.getCustomId(),Entity.setCustomId(String),Entity.getCustomIdOrId().
- Change icon.


