mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-06-05 19:37:17 +00:00
Release 5.0.0-ALPHA4
This commit is contained in:
parent
24ac543313
commit
b6289e5807
@ -519,11 +519,14 @@ Released 24th September 2022.
|
||||
|
||||
## Core
|
||||
- Now targeting Minecraft: Bedrock 1.19.30.
|
||||
- All tests and static analysis are now being run on PHP 8.1 as well as PHP 8.0.
|
||||
- Silenced warning about Xdebug when it's loaded but disabled by `xdebug.mode` configuration.
|
||||
- A new `console.enable-input` option has been added to `pocketmine.yml`, which allows disabling the console reader in environments where it's not needed (e.g. a Docker container). This can be useful to save processor and memory resources.
|
||||
- Console reader polling is now done on the main thread. Since the console reader communication is now done via sockets, there's no longer any reason for it to have its own thread.
|
||||
- Crashdumps now include JIT mode information for use by the Crash Archive.
|
||||
|
||||
## Internals
|
||||
- Improved handling of "UI" inventories in network `InventoryManager`. Their contents are now synced correctly.
|
||||
- Fixed cartography table recipes pretending to be smithing table recipes in `CraftingDataPacket`.
|
||||
- Fixed incorrect key being used for saving entity type IDs in save data.
|
||||
|
||||
## API
|
||||
### General
|
||||
@ -574,6 +577,7 @@ Released 24th September 2022.
|
||||
- Introduced a new `TransactionBuilder` class, which considerably simplifies the process of constructing an `InventoryTransaction` from generic `setItem()` calls.
|
||||
- This is currently used to build server-side transactions for evicting the contents of the crafting grid when closing the main inventory.
|
||||
- This is planned for use with the new Minecraft Bedrock item stack request system.
|
||||
- Improved PHPStan type information available for `Inventory` and `BaseInventory`.
|
||||
|
||||
### `pocketmine\item`
|
||||
- The following API methods have been changed:
|
||||
@ -595,6 +599,9 @@ Released 24th September 2022.
|
||||
- `GlobalBlockStateHandlers::getDeserializer()` now returns `BlockStateToObjectDeserializer` directly instead of `BlockStateDeserializer`.
|
||||
|
||||
## Gameplay
|
||||
### General
|
||||
- Spectator players are no longer able to acquire blocks by block picking that they don't already have in their inventories. The behaviour is now the same as survival mode.
|
||||
|
||||
### Blocks
|
||||
- Coral and coral fans now behave correctly when placed out of water (they no longer immediately die).
|
||||
- Added support for dyeing sign text and making it glow.
|
||||
@ -607,3 +614,7 @@ Released 24th September 2022.
|
||||
- Added the following new items:
|
||||
- Fire Charge
|
||||
- Suspicious Stew
|
||||
|
||||
### Effects
|
||||
- Updated damage modifier amounts for Instant Damage to be more in line with vanilla.
|
||||
- Updated duration modifier amounts for Regeneration to be more like vanilla.
|
||||
|
@ -32,7 +32,7 @@ use function str_repeat;
|
||||
final class VersionInfo{
|
||||
public const NAME = "PocketMine-MP";
|
||||
public const BASE_VERSION = "5.0.0-ALPHA4";
|
||||
public const IS_DEVELOPMENT_BUILD = true;
|
||||
public const IS_DEVELOPMENT_BUILD = false;
|
||||
public const BUILD_CHANNEL = "alpha";
|
||||
|
||||
private function __construct(){
|
||||
|
Loading…
x
Reference in New Issue
Block a user