mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-06-23 20:04:02 +00:00
60 lines
2.4 KiB
Markdown
60 lines
2.4 KiB
Markdown
**For Minecraft: Bedrock Edition 1.18.10**
|
|
|
|
### Note about API versions
|
|
Plugins which don't touch the protocol and compatible with any previous 4.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.
|
|
|
|
# 4.2.0
|
|
- Added support for Minecraft: Bedrock Edition 1.18.10.
|
|
|
|
# 4.2.1
|
|
Released 19th February 2022.
|
|
|
|
## General
|
|
- Improved performance of `Item::nbtSerialize()` - this will improve performance during world saves.
|
|
- Added more missing changes to the 4.0.0 changelog.
|
|
|
|
## Fixes
|
|
- Fixed multiple players being able to sleep in the same bed.
|
|
- Fixed hitbox not resetting properly after swimming or gliding.
|
|
|
|
# 4.2.2
|
|
Released 2nd March 2022.
|
|
|
|
## Fixes
|
|
- Fixed crash in `/dumpmemory` due to usage of non-printable string keys in `CraftingManager`. Array contents in memory dumps are now rendered as prettified key-value pairs.
|
|
- Fixed output directory for `/dumpmemory`.
|
|
- `PlayerInventory->isHotbarSlot()` now correctly returns `false` when given `9`.
|
|
- Fixed ghost items left in the inventory when dropping tools while mining.
|
|
|
|
# 4.2.3
|
|
Released 9th March 2022.
|
|
|
|
## Technical
|
|
- Now analysed using PHPStan 1.4.8.
|
|
- Now using `pocketmine/bedrock-protocol` [`8.0.1`](https://github.com/pmmp/BedrockProtocol/releases/tag/8.0.1%2Bbedrock-1.18.10).
|
|
|
|
## Fixes
|
|
### Core
|
|
- Fixed a memory leak and other bugs related to plugins disabling themselves during `onEnable()`.
|
|
|
|
### Gameplay
|
|
- Sweet berry bushes now absorb fall damage.
|
|
- Fixed mycelium spreading onto coarse dirt.
|
|
- Fixed blocks placed during `Block->onIncinerate()` getting overwritten.
|
|
- Fixed shulker boxes being unopenable when underwater.
|
|
- Fixed invisible fire on top of transparent non-flammable blocks.
|
|
|
|
### API
|
|
- Various APIs accepting `Vector3`, `Position` or `Location` no longer accept objects containing `INF` or `NaN` in any component. Previously, this was allowed, but would cause lots of obscure crashes later on.
|
|
- `Entity->setRotation()` no longer accepts `INF` or `NaN`.
|
|
- Fixed missing bounds check for `ItemFrame->setItemDropChance()`.
|
|
|
|
# 4.2.4
|
|
Released 18th March 2022.
|
|
|
|
## Fixes
|
|
- Fixed a crash when handling out-of-bounds meta values on the network.
|