You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added setItemName function in ItemBuilder to easily set minecraft:item_name item component using Silk text builder
setPotion function in ItemBuilder now takes Holder<Potion> instead of Potion as potions are now registered using registerForHolder method which returns Holder<Potion>
Sideboard internals was updated to remove scoreboard teams hack and use new display field instead
You can now specify which number format sideboard will use by new numberFormat property in the sideboard function, it is BlankFormat by default
now using Kotlin 1.9.23
setSkullPlayer now accepts a player uuid and/or player name and/or texture (notably allowing you to set a skull texture just by name)
you can now specify any BinaryFormat in silk-network (previously only Cbor)
Internal Changes
silk-network now uses a FallbackProvider to inject a stream codec provided by each type of packet definition
each custom silk-network packet still corresponds exactly to a custom payload packet with the given idea
duplicated packet IDs will now result in a warning if they clash on lookup
silk-persistence now migrates the legacy fabrikmcData tag from nbt and level data to the new silkmc_persistent_data tag