0
0
mirror of https://github.com/pmmp/PocketMine-MP.git synced 2024-11-21 17:45:20 +00:00
PocketMine-MP/changelogs/4.23.md
2023-08-21 18:26:47 +01:00

2.9 KiB

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.

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

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.