Skip to content

1.10.4

Compare
Choose a tag to compare
@jakobkmar jakobkmar released this 26 Apr 02:37
· 17 commits to main since this release
c886296
  • updated to Minecraft 1.20.5 by @MushroomMif
    • 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