0
0
mirror of https://github.com/pmmp/PocketMine-MP.git synced 2024-11-21 16:35:25 +00:00
PocketMine-MP/changelogs/3.7.md
2019-06-11 16:44:05 +01:00

2.1 KiB

For Minecraft: Bedrock Edition 1.10.0

Note

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

This changelog does not account for protocol changes. If your plugin uses the protocol, you're not shielded by API change constraints.

3.7.0

  • Compatibility with Minecraft: Bedrock Edition 1.10.0
  • Removed compatibility with 1.9.0

3.7.1

  • Fixed protocol argument types for commands.
  • Autosave debug message will now report in milliseconds when the time taken is less than 1 second.
  • Flatworld presets now allow * as a multiplier symbol (fixes PC compatibility).
  • Network runtimeIDs for blocks are now randomized to prevent things (like plugins) relying on them.
  • Updated NBT dependency to 0.2.7 for some bug fixes.

3.7.2

  • Fixed a memory leak when PlayerLoginEvent is cancelled.
  • Fixed permissions pocketmine.command.ban.list, pocketmine.command.difficulty, pocketmine.command.whitelist.enable and pocketmine.command.whitelist.disable always being granted to operators.
  • Fixed some commands outputting commands.generic.permission instead of the proper message when running commands that the sender doesn't have permission to use.
  • Worlds with unknown generator types will now refuse to load instead of getting incorrect terrain generation ruining them.
  • TextFormat::tokenize() no longer corrupts Unicode sequences.
  • TextFormat::clean() now removes non-printable Unicode code points in the private-use area.
  • Running two servers in the same data directory is no longer allowed and will gracefully halt instead of corrupting your data.
  • Sign text length is now soft-capped at 1000 characters.

3.7.3

  • World save timings now include saves that are triggered by chunk unloading.
  • Fixed several network denial-of-service bugs.
  • A warning is now emitted when the ChunkUtils extension is not loaded.
  • Moved version constants to a separate VersionInfo file for easier parsing and handling.