mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-10-20 15:41:33 +00:00
4.6 KiB
4.6 KiB
For Minecraft: Bedrock Edition 1.5.0
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 changes in this build.
**This build contains changes to the protocol which are not covered by the API version. To lock your plugin to a specific protocol version, declare the mcpe-protocol attribute in your plugin.yml.
3.1.0
- Support for Minecraft: Bedrock Edition version 1.5.0
3.1.1
- Fixed player on-ground state not updating when moving horizontally. This allowed fly hacks with the built in anti-cheat, and also affected some third party anti-cheat plugins due to the effect on
inAirTicks. - Fixed knockback. PC 1.9-style knockback was mistakenly introduced in 3.0.3. This has now been reverted back to the old 1.8-style behaviour.
3.1.2
- Cleaned up odd behaviour of
/killdue to old broken code. - Fixed patch level check for plugin APIs not allowing lesser patch versions on greater minor versions.
- Fixed
/timings paste. This now reports directly to the timings host instead of using Ubuntu Pastebin. - Minor code cleanups in various places.
- Zip resource packs will now give slightly less useless errors - errors for broken manifest have been separated from those with fields missing, and now reports why decoding failed if it failed.
- Added constant
Entity::DATA_FLAG_SHOW_TRIDENT_ROPE.
3.1.3
- Syntax error crashdumps will no longer be reported to the crash archive.
- Chunk sending is now fault-tolerant. Before this release, any error on a worker during async chunk sending (such as memory errors caused by pthreads) would cause that chunk to never get sent, resulting in invisible and missing chunks. Levels will now attempt to retry chunk prepare when a task crashes, which should fix most invisible chunk bugs.
MainLoggernow logs exception stack traces in a synchronized block to ensure that they are coherent when log messages are emitted from multiple threads at once.AsyncTask->isCrashed()now returnstrueif a fatal error occurred during the task execution.
3.1.4
DropItemActionwill now consider itself invalid if attempting to drop a null item.- Fixed leaking globally broadcasted Level packets when no players are on the server.
- Fixed title bar not being cleared on server stop on some terminals.
- Fixed
FallingBlocksaving corrupted data. - Fixed the structure of
GuiDataPickItemPacket. - Cleaned up some code in
OfflinePlayer. - Splash potions no longer apply effects to dead (but not yet respawned) players.
- Coal ore no longer drops XP when mined with a silk touch tool.
- Item entities now cannot be picked up when a negative pickup delay is used.
- Fixed extra byte at the end of
PlayerSkinPacketnot being read (1.5 protocol change that somehow got lost).
3.1.5
Configkeys which are considered bools by YAML 1.1 will no longer be transformed into 1 or 0.- Fixed painting motives not getting saved.
- Fixed cacti spewing items when placed in some invalid locations.
- Fixed entity fire damage not applying in the void.
- Fixed entities not getting updated appropriately in some conditions.
3.1.6
- Fixed players disconnected during login verification getting leaked and not destroyed correctly.
- Updated NBT dependency to 0.2.1 to receive bug fixes (see https://github.com/pmmp/NBT/releases/tag/0.2.1).
3.1.7
- Errors thrown during level tick will now crash the server instead of spamming the console.
- Fixed arrows despawning too soon after hitting the ground.
- Fixed projectiles despawning before colliding if they were airborne for > 60 seconds.
3.1.8
- Fixed levels unloaded during an earlier level's tick on the same tick causing a crash.
- PermissibleBase->clearPermissions() now properly unsubscribes from all permissions.
- Fixed incorrect break check for standing torch.
- Fixed drops for brewing stand.
- Fixed block picking brewing stand, bed, double slab, cake, farmland, and mob heads giving the wrong items.
- Fixed blocks not placing correctly when clicking on redstone ore.
- Fixed unknown PC items in tile inventories crashing the server - now they'll be quietly removed instead.
- Fixed server freezing when eating chorus fruit from high altitude.
readlineis now disabled by default on Windows and must be explicitly enabled with--enable-readlinedue to thread-safety issues.- Fixed server crash when trying to use non-implemented splash potions.
- Removed incorrect maximum region file size cap which may have caused some worlds to be incorrectly detected as corrupted.