# 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.