Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.

Changelog

  • 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

Files

silk-all-1.10.4.jar(889.3 KiB) Primary Download

External resources



Project members

jakobkmar

Owner


Technical information

License
GPL-3.0-only
Client side
optional
Server side
optional
Project ID