
5.9.1-SNAPSHOT+989
beta3 мая 2026 г.1e2c5db Run full item hashing only once per pipeline By only hashing the original item in the first clientbound item rewriter, repeated expensive item hashing (mostly thanks to big text components) in every protocol can be avoided. It is eventually cached in the last clientbound/first serverbound protocol, to be restored immediately and then passed along to the end unchanged.
5.9.1-SNAPSHOT+988
beta3 мая 2026 г.a11d7eb Improve nbt I/O stream performance A disgusting lot of micro optimization, but stuff that ends up being worth the troubles given how much data nbt tags make up with registry data, block entities and text components.
This generally reduces allocations and work done in reading due to how often the tag keys and values will be ASCII-only characters.
Writing fully drops the additional array allocation as well as extra iterations for length counting
5.9.1-SNAPSHOT+987
beta3 мая 2026 г.40554ef Add default implementation for DataPalette#replaceId (#4931)
5.9.1-SNAPSHOT+986
beta2 мая 2026 г.6ce2113 Make AbstractProtocol#registerFinishConfiguration obsolete (#4853)
5.9.1-SNAPSHOT+985
beta1 мая 2026 г.315a987 Fix edge case in DataPaletteImpl#replaceIds (#4930)
