mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2024-11-21 23:26:16 +00:00
69 lines
2.9 KiB
Markdown
69 lines
2.9 KiB
Markdown
# 4.23.0
|
|
Released 12th July 2023.
|
|
|
|
**For Minecraft: Bedrock Edition 1.20.10**
|
|
|
|
This is a support release for Minecraft: Bedrock Edition 1.20.10.
|
|
|
|
**Plugin compatibility:** Plugins for previous 4.x versions will run unchanged on this release, unless they use internal APIs, reflection, or packages like the `pocketmine\network\mcpe` namespace.
|
|
Do not update plugin minimum API versions unless you need new features added in this release.
|
|
|
|
**WARNING: If your plugin uses the `pocketmine\network\mcpe` namespace, you're not shielded by API change constraints.**
|
|
Consider using the `mcpe-protocol` directive in `plugin.yml` as a constraint if you're using packets directly.
|
|
|
|
## General
|
|
- Added support for Minecraft: Bedrock Edition 1.20.10.
|
|
- Removed support for older versions.
|
|
|
|
## Fixes
|
|
- Fixed Docker image build failure due to outdated `build/php` submodule.
|
|
|
|
# 4.23.1
|
|
Released 14th July 2023.
|
|
|
|
## Fixes
|
|
- Hardened validation of JWT signing keys in `LoginPacket`.
|
|
- Fixed server crash due to a bug in upstream dependency [`netresearch/jsonmapper`](https://github.com/cweiske/JsonMapper).
|
|
|
|
# 4.23.2
|
|
Released 18th July 2023.
|
|
|
|
## Fixes
|
|
- Fixed login errors due to a new `sandboxId` field appearing in the Xbox Live authentication data in `LoginPacket`. All clients, regardless of version, are affected by this change.
|
|
|
|
# 4.23.3
|
|
Released 24th July 2023.
|
|
|
|
## Documentation
|
|
- Fixed typo in `ChunkSelector::selectChunks()` documentation.
|
|
|
|
## Fixes
|
|
- Fixed the server not stopping properly during crash conditions on *nix platforms.
|
|
- Fixed `HORSE_EQUIP` and `SMITHING_TABLE_TEMPLATE` container UI types not being handled by `ItemStackContainerIdTranslator`. This bug prevented plugins from implementing missing inventory types.
|
|
- Player emotes no longer broadcast messages to other players. This was unintended behaviour caused by a client-side behavioural change.
|
|
- Shulker boxes no longer support the placement of torches or other similar blocks.
|
|
- Fire can now be placed on upper slabs and the top of upside-down stairs.
|
|
|
|
# 4.23.4
|
|
Released 1st August 2023.
|
|
|
|
## Fixes
|
|
- Fixed exponentially increasing lag when many hundreds of non-mergeable dropped items occupied the same space. This disproportionately affected SkyBlock servers due to large cactus farms using water to collect items together.
|
|
|
|
# 4.23.5
|
|
Released 9th August 2023.
|
|
|
|
## General
|
|
- Updated translation data to [pmmp/Language 2.19.6](https://github.com/pmmp/Language/releases/tag/2.19.6).
|
|
|
|
## Fixes
|
|
- Fixed `PluginBase->saveResource()` leaking file resources when the data file already exists in the plugin's data folder. This bug existed since 2014 and was only discovered recently.
|
|
- Fixed coral blocks becoming dead after calling `getDropsForCompatibleTool()` on them.
|
|
- Fixed `BlockDeathEvent->getOldState()` returning a block which is already dead.
|
|
|
|
# 4.23.6
|
|
Released 21st August 2023.
|
|
|
|
## Fixes
|
|
- Added a workaround for armor and other inventories not working correctly after inventory sync. This is caused by a client bug.
|