Skip to content

v0.11.14

Choose a tag to compare

@github-actions github-actions released this 12 Oct 10:36
· 70 commits to main since this release

Added

  • Added support for Python 3.15.

Changed

  • Improved the performance of sending and receiving packets when no plugin listens for PacketSendEvent or PacketReceiveEvent.
  • Improved the performance of packet compression.
  • Improved server performance when many chunks are loaded, such as when players are spread out across the world.
  • Improved server performance when players explore with client-side chunk generation enabled.
  • Reduced the cost of random block ticks.
  • Improved server performance with many players online.
  • Reduced the cost of the locator bar with many players online.
  • Improved server performance while many players wait for new terrain to load, such as after joining or teleporting.
  • Improved how quickly new terrain generates.
  • Linux servers now use mimalloc as the memory allocator unless LD_PRELOAD names another allocator or libc.so.6.
  • New servers now default to a view-distance of 10 in server.properties.
  • New servers now keep the vanilla default client-side-chunk-generation-enabled=true.

Removed

  • BREAKING: Dropped support for Python 3.10.

Fixed

  • Fixed a packet sent from a PacketSendEvent handler replacing the packet that was being sent.
  • Fixed PacketSendEvent reporting the wrong player and sub-client ID for packets sent to a split-screen player.
  • Fixed PacketReceiveEvent reporting the wrong player and sub-client ID for packets sent by a split-screen player.
  • Fixed MSPT leaving out network and other work outside the level tick, and rounding to whole milliseconds.
  • Fixed the hidden DevTools window using CPU on Windows.
  • Fixed /status freezing the server for a moment on Windows.
  • Fixed the scheduler's idle threads using CPU.

Full Changelog: v0.11.13...v0.11.14