Repository navigation
Added
- Added support for BDS version 1.26.60.
ServerListPingEventis now called for NetherNet signaling pings, so plugins can change what a NetherNet client sees.
Changed
- Improved the performance of cancellation checks and updates in Python event handlers.
- Each cancellable Python event class now defines its own cancellation properties and methods.
- Improved the performance of
PacketSendEventandPacketReceiveEventon servers with many players.
Fixed
- Fixed the server crashing on startup when
enable-script=falseis set inserver.properties(#553). - Fixed
/ban,/ban-ipand plugin commands with an optionalmessageargument sending an ambiguous command syntax to clients (#554). - Fixed
ServerListPingEventnot being called when the server's ping response is 128 bytes or longer, such as with a longserver-name(#556). - Fixed the launcher reporting a BDS without
version.txtasv0.0.0and exiting without a message when the update prompt is declined (#545). - Fixed showing more than one boss bar to a player at a time (#525).
- Fixed the server crashing when
Server.reload()is called from inside a scheduled task. - Fixed a player whose
PlayerLoginEventwas cancelled being announced as having left the game. - Fixed
PlayerInteractEvent.clicked_positionreporting world coordinates on a right click; it is now the position within the block, andNoneon a left click. - Fixed
Player.skinreturning the skin a player joined with after they change it. - Fixed
Player.scoreboardsending nothing to the player, leaving the old scoreboard on screen. - Fixed a malformed form response logging a callback error instead of closing the form.
- Fixed registry entries such as
ItemTypeandBlockTypebecoming invalid after/reload. - Fixed plugins that create a bStats
Metricsnever being freed on/reload. - Fixed unregistering a plugin command clearing enum values it did not create.
- Fixed plugins loaded at
STARTUPbeing unable to register or dispatch commands.
Full Changelog: v0.11.14...v0.11.15