mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-06-05 19:37:17 +00:00
Release 4.12.9
This commit is contained in:
parent
7e16f9be8f
commit
0eb751c1c9
@ -69,4 +69,27 @@ Released 9th January 2023.
|
|||||||
|
|
||||||
## Fixes
|
## Fixes
|
||||||
- Fixed players getting kicked during PvP.
|
- Fixed players getting kicked during PvP.
|
||||||
- Fixed players randomly getting kicked on Windows (improper rate limit handling wrt. 15ms timer resolution).
|
- Fixed players randomly getting kicked on Windows (improper rate limit handling wrt. 15ms timer resolution).
|
||||||
|
|
||||||
|
# 4.12.9
|
||||||
|
Released 16th January 2023.
|
||||||
|
|
||||||
|
## Improvements
|
||||||
|
### Timings
|
||||||
|
- Added new timers:
|
||||||
|
- `Server Mid-Tick Processing` - time spent processing Snooze interrupts between ticks (e.g. incoming network packets)
|
||||||
|
- `Server Tick Update Cycle` - time spent processing regular per-tick updates (e.g. entity movement, world updates, etc.) (`Server->tick()`)
|
||||||
|
- `Full Server Tick` timer now counts the total of `Server Mid-Tick Processing` and `Server Tick Update Cycle`, which generates more accurate performance metrics.
|
||||||
|
- Previously, this timer only counted the time spent during regular per-tick updates, and the time recorded by `Server Mid-Tick Processing` was not included in the report at all.
|
||||||
|
|
||||||
|
## Fixes
|
||||||
|
- Fixed blocks such as pressure plates being able to be placed without the correct supporting blocks if the clicked block was solid.
|
||||||
|
- Pressure plates now self-destruct when the block below them is removed.
|
||||||
|
- Fixed being unable to place blocks by clicking on the side of a bell (when the click doesn't result in ringing the bell).
|
||||||
|
- Fixed various rotation-aware blocks (e.g. stairs) behaving incorrectly when placed by clicking on the side of a replaceable block (e.g. tall grass).
|
||||||
|
- Fixed banners being able to be placed on top of blocks such as skulls.
|
||||||
|
- Fixed server-side collision boxes of walls and glass (which should connect, but didn't). Note that wall connections still don't show client side - this just fixes the collision boxes.
|
||||||
|
- Fixed `PlayerInteractEvent` with `LEFT_CLICK` sometimes firing before `BlockBreakEvent` when breaking blocks.
|
||||||
|
|
||||||
|
## Other changes
|
||||||
|
- Increased packet batch budget for player sessions.
|
||||||
|
@ -32,7 +32,7 @@ use function str_repeat;
|
|||||||
final class VersionInfo{
|
final class VersionInfo{
|
||||||
public const NAME = "PocketMine-MP";
|
public const NAME = "PocketMine-MP";
|
||||||
public const BASE_VERSION = "4.12.9";
|
public const BASE_VERSION = "4.12.9";
|
||||||
public const IS_DEVELOPMENT_BUILD = true;
|
public const IS_DEVELOPMENT_BUILD = false;
|
||||||
public const BUILD_CHANNEL = "stable";
|
public const BUILD_CHANNEL = "stable";
|
||||||
|
|
||||||
private function __construct(){
|
private function __construct(){
|
||||||
|
Loading…
x
Reference in New Issue
Block a user