github pmmp/PocketMine-MP 3.2.7
PocketMine-MP 3.2.7

latest releases: 5.15.0, 5.14.1, 5.14.0...
5 years ago

For Minecraft: Bedrock Edition 1.6.0

This release is a bugfix update and does not contain any breaking changes versus 3.2.6.

Note

Plugins compatible with any previous 3.x.y version will also run on this build and do not need API bumps. Plugin developers should only update their required API to this version if you need the bug fixes in this build.

Fixes

General

  • Added a network-layer check for item NBT size to avoid unexplained client-sided crashes due to length overflow.
  • Fixed some desync bugs with double chests when one half of a double chest is unloaded.
  • Anonymous class timings will now have a cleaned path for the identifier relative to the plugins directory.
  • Anonymous class timings now render correctly on timings.pmmp.io.
  • Fixed empty garbage subchunks not getting removed from long-life chunks.

API

  • TaskHandler->cancel() was incorrectly marked as @internal in 2014. This has been fixed. Plugin developers should in fact prefer TaskHandler->cancel() since it does not require a task to have a circular dependency on its own executor.

Performance

  • Fixed a bug/oversight in network chunk preparation that caused chunk prepare to be 4x slower than necessary.
  • Chunk->fastSerialize() now doesn't serialize useless data (data is omitted based on chunk flags). This significantly reduces the amount of useless data getting copied for generation, population and light calculation.

Other changes

  • start.ps1, start.sh and start.cmd no longer recognize source-code installations. Since source-code installations should only be used by developers who know what they are doing anyway, this was considered unwise to keep.

Don't miss a new PocketMine-MP release

NewReleases is sending notifications on new releases.