From 002feacf8e2ea9084bf3e13b42f5b2eaf2730116 Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Sat, 6 Nov 2021 01:16:58 +0000 Subject: [PATCH] Release 4.0.0-BETA11 --- changelogs/4.0.md | 27 +++++++++++++++++++++++++++ src/VersionInfo.php | 2 +- 2 files changed, 28 insertions(+), 1 deletion(-) diff --git a/changelogs/4.0.md b/changelogs/4.0.md index 2ef72ea0b..9e9faad62 100644 --- a/changelogs/4.0.md +++ b/changelogs/4.0.md @@ -1607,3 +1607,30 @@ Released 2nd November 2021. ## Fixes - Fixed an issue with BedrockData JSON minification which broke the release build of 4.0.0-BETA9. + +# 4.0.0-BETA11 +Released 6th November 2021. + +## General +- `resources/locale` submodule has been removed. Language files are now included via Composer dependency [`pocketmine/locale-data`](https://packagist.org/packages/pocketmine/locale-data). + - This means it's now possible to run a server from git sources without cloning submodules :) + - All remaining submodules (DevTools, build/php) are non-essential for building and running a server. +- Added a tool `tools/simulate-chunk-sending.php` to visualise the behaviour of `ChunkSelector`. + +## Fixes +- Fixed server crash on saving when player XP has reached int32 max (XP is now capped, similar to Java Edition). +- Fixed another edge case in chunk generation that led to assertion failures. +- Fixed server crash when finding a list of `TAG_Float` for entity positions instead of `TAG_Double`. +- Fixed fast eating when picking up items. +- Fixed terrain being invisible for a long time when teleporting into ungenerated terrain. +- Fixed weird chunk loading when teleporting into ungenerated terrain (sometimes farther chunks would render before closer ones, leaving holes in the map temporarily). +- Fixed players re-requesting chunks when turning their heads or jumping. +- Fixed bonemeal sometimes being consumed even when cancelling `BlockGrowEvent` and `StructureGrowEvent`. + +## API +### Event +- Added `PlayerEmoteEvent`. + +### Gameplay +- Chunks are now sent in proper circles. This improves the experience when flying quickly parallel to X or Z axis, since now more chunks in front of the player will load sooner. +- Added support for emotes. diff --git a/src/VersionInfo.php b/src/VersionInfo.php index f394d85d9..37435fb15 100644 --- a/src/VersionInfo.php +++ b/src/VersionInfo.php @@ -30,7 +30,7 @@ use function str_repeat; final class VersionInfo{ public const NAME = "PocketMine-MP"; public const BASE_VERSION = "4.0.0-BETA11"; - public const IS_DEVELOPMENT_BUILD = true; + public const IS_DEVELOPMENT_BUILD = false; public const BUILD_NUMBER = 0; public const BUILD_CHANNEL = "beta";