0.18 ➝ 0.19
Minecraft version
Updated to 1.21.5
InvUI
Updated InvUI to 2.0.0-alpha.8, which contains numerous breaking changes. See the InvUI GitHub release page for details.
ItemBehavior
ItemBehavior.defaultPatch
has been removed with no replacementItemBehavior.baseDataComponents
is now a provider ofxyz.xenondevs.nova.world.item.DataComponentMap
instead of the nmsDataComponentMap
. The newDataComponentMap
allows the usage of Paper's data component types. Use the top-level functionbuildDataComponentMapProvider { }
for a builder DSL.ItemBehavior#handleEquip
has been updated to use Paper'sEntityEquipmentChangedEvent
. Note that this handler is fired more often than the old one, such as when joining the server or when equipping an item in a hand. Nova's customArmorEquipEvent
has been removed.- Removed overloads for default item behavior factory functions (and updated their constructors) that
accepted
Holder<SoundEvent>
. UseKey
instead.