mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2024-11-24 14:26:12 +00:00
69 lines
4.6 KiB
Markdown
69 lines
4.6 KiB
Markdown
**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 `/kill` due 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.
|
|
- `MainLogger` now 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 returns `true` if a fatal error occurred during the task execution.
|
|
|
|
# 3.1.4
|
|
- `DropItemAction` will 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 `FallingBlock` saving 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 `PlayerSkinPacket` not being read (1.5 protocol change that somehow got lost).
|
|
|
|
# 3.1.5
|
|
- `Config` keys 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.
|
|
- `readline` is now disabled by default on Windows and must be explicitly enabled with `--enable-readline` due 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.
|