mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-05-21 04:54:41 +00:00
36 lines
2.1 KiB
Markdown
36 lines
2.1 KiB
Markdown
**For Minecraft: Bedrock Edition 1.14.0**
|
|
|
|
### Note about API versions
|
|
Plugins which don't touch the protocol and 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.
|
|
|
|
**WARNING: If your plugin uses the protocol, you're not shielded by API change constraints.** You should consider using the `mcpe-protocol` directive in `plugin.yml` as a constraint if you do.
|
|
|
|
# 3.11.0
|
|
- Added support for Minecraft: Bedrock Edition 1.14.0
|
|
- Removed compatibility with 1.13.0
|
|
|
|
# 3.11.1
|
|
- Fixed blocks with incorrect properties when placed or interacted with.
|
|
|
|
# 3.11.2
|
|
## Core
|
|
- PHPStan 0.12.3 with level 5 is now used for automated static analysis.
|
|
- Fixed a possible crash when plugins override the `EnderChest` tile class with something incompatible.
|
|
- Fixed disconnected players being considered as never played.
|
|
- Fixed enchantments with IDs outside the range 0-255 in item NBT crashing the server.
|
|
- Fixed particles rendering incorrectly.
|
|
- Timings handlers are no longer able to underflow; they now throw exceptions when attempting to be stopped more times than they were started.
|
|
- Fixed explosion rays getting stuck in empty subchunks (possible incorrect behaviour in large caves).
|
|
- Fixed bad tile/entity NBT data being propagated from world providers in some cases.
|
|
- Fixed a possible crash when detecting timezone on CentOS.
|
|
- Fixed many cases of incorrectly documented types in the API found by PHPStan.
|
|
- Generation tasks no longer assume that generator instances stored in TLS are always valid, fixing a possible crash.
|
|
|
|
## Protocol
|
|
- Fixed skin animation image corruption in LoginPacket handling caused by incorrect data handling.
|
|
- Fixed skin animation extra data not being decoded from LoginPacket.
|
|
- `SkinImage` now throws `InvalidArgumentException` if it receives an unexpected amount of bytes for the given image heigh/width.
|
|
- Fixed broken code in `PlayerAuthInputPacket::create()`.
|
|
- Removed some dead constants from `NetworkInventoryAction`.
|