Merge branch 'stable' into next-minor

This commit is contained in:
Dylan K. Taylor 2021-12-16 01:46:52 +00:00
commit 920462bdcc
No known key found for this signature in database
GPG Key ID: 8927471A91CAFD3D
4 changed files with 27 additions and 11 deletions

View File

@ -21,3 +21,8 @@ Plugin developers should **only** update their required API to this version if y
# 3.26.3
- `PlayerExperienceChangeEvent->setNewProgress()` now performs range checks. This fixes the root of a very old and confusing crash bug which took several years to identify the cause of.
- Note that the defective plugin(s) which caused this problem will still cause a server crash, but the plugin responsible will now get blamed correctly.
# 3.26.4
- Fixed skins appearing black when using RTX resource packs.
- Fixed chunks containing furnaces in old worlds (pre-2017) being discarded as corrupted.
- This was caused by a strict corruption check detecting bad data created by a bug in PocketMine-MP that was fixed in 2017.

View File

@ -1565,3 +1565,14 @@ Released 12th December 2021.
- `PlayerExperienceChangeEvent->setNewProgress()` now performs range checks. This fixes the root of a very old and confusing crash bug which took several years to identify the cause of.
- Note that the defective plugin(s) which caused this problem will still cause a server crash, but the plugin responsible will now get blamed correctly.
- `GeneratorManager->addGenerator()` now consistently converts the given alias to lowercase. Due to a bug, it previously didn't do this if the `$overwrite` parameter was set to `true`, causing a range of confusing bugs.
# 4.0.3
Released 16th December 2021.
## Fixes
- Fixed `/dumpmemory` crashing when encountering uninitialized typed properties.
- Fixed all chunks containing furnaces being treated as corrupted in worlds older than 2017.
- This was caused by a strict corruption check detecting bad data created by a bug in PocketMine-MP that was fixed in 2017.
- Fixed player arm swing animation not being shown when attacks were cancelled by attack cooldown.
- Fixed being unable to use `/deop` to de-op a player whose name appeared in `ops.txt` with uppercase letters in it.
- Added a check for valid tile class in `BlockIdentifier`.

View File

@ -45,7 +45,7 @@
"pocketmine/log": "^0.4.0",
"pocketmine/log-pthreads": "^0.4.0",
"pocketmine/math": "^0.4.0",
"pocketmine/nbt": "^0.3.0",
"pocketmine/nbt": "^0.3.2",
"pocketmine/raklib": "^0.14.2",
"pocketmine/raklib-ipc": "^0.1.0",
"pocketmine/snooze": "^0.3.0",

20
composer.lock generated
View File

@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "c6ea83d1ae49200c45ab58fcff2ae1ac",
"content-hash": "eff9aac3494dbd6798ed7bb62f962ae9",
"packages": [
{
"name": "adhocore/json-comment",
@ -684,16 +684,16 @@
},
{
"name": "pocketmine/nbt",
"version": "0.3.1",
"version": "0.3.2",
"source": {
"type": "git",
"url": "https://github.com/pmmp/NBT.git",
"reference": "f43db89b8216b772407cdcedd90147db8eef34bc"
"reference": "3e0d9ef6b6c5fb45e3745a121296e75631b3eefe"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/pmmp/NBT/zipball/f43db89b8216b772407cdcedd90147db8eef34bc",
"reference": "f43db89b8216b772407cdcedd90147db8eef34bc",
"url": "https://api.github.com/repos/pmmp/NBT/zipball/3e0d9ef6b6c5fb45e3745a121296e75631b3eefe",
"reference": "3e0d9ef6b6c5fb45e3745a121296e75631b3eefe",
"shasum": ""
},
"require": {
@ -702,10 +702,10 @@
"pocketmine/binaryutils": "^0.2.0"
},
"require-dev": {
"irstea/phpunit-shim": "^9.5",
"phpstan/extension-installer": "^1.0",
"phpstan/phpstan": "0.12.99",
"phpstan/phpstan-strict-rules": "^0.12.4"
"phpstan/phpstan": "1.2.0",
"phpstan/phpstan-strict-rules": "^1.0",
"phpunit/phpunit": "^9.5"
},
"type": "library",
"autoload": {
@ -720,9 +720,9 @@
"description": "PHP library for working with Named Binary Tags",
"support": {
"issues": "https://github.com/pmmp/NBT/issues",
"source": "https://github.com/pmmp/NBT/tree/0.3.1"
"source": "https://github.com/pmmp/NBT/tree/0.3.2"
},
"time": "2021-12-06T16:19:10+00:00"
"time": "2021-12-16T01:02:37+00:00"
},
{
"name": "pocketmine/raklib",