mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-04-20 16:00:20 +00:00
changelog: baseline for 4.0.0-BETA3
[ci skip]
This commit is contained in:
parent
1ce388ca0b
commit
52b6952771
@ -1304,3 +1304,21 @@ Released 10th September 2021.
|
||||
- `SubChunk::EDGE_LENGTH`
|
||||
- `SubChunk::COORD_BIT_SIZE`
|
||||
- `SubChunk::COORD_MASK`
|
||||
|
||||
# 4.0.0-BETA3
|
||||
|
||||
|
||||
## General
|
||||
- `tools/convert-world.php` now writes errors to stderr and sets the proper exit code.
|
||||
- Explosions now use the standard mechanism for processing block updates. Previously, it used a special mechanism due to prohibitively poor efficiency of the standard algorithm. Since these inefficiencies have now been addressed, explosions can now be consistent with everything else, with minimal performance impact.
|
||||
- Command usage strings are no longer automatically translated (use `Translatable` instead of bare string keys).
|
||||
- Command description strings are no longer automatically translated (use `Translatable` instead of bare string keys).
|
||||
## Fixes
|
||||
- `ItemFactory->isRegistered()` no longer crashes when given negative item IDs.
|
||||
- Furnaces now continue to operate after reloading the chunk they were contained in.
|
||||
|
||||
## API changes
|
||||
- The following API methods have been added:
|
||||
- `Liquid->getMinAdjacentSourcesToFormSource()`: returns how many adjacent source blocks of the same liquid must be present in order for the current block to become a source itself
|
||||
- `Player->getPlayerInfo()`
|
||||
- `Liquid` minimum-cost flow calculation code has been extracted to `MinimumCostFlowCalculator`.
|
||||
|
Loading…
x
Reference in New Issue
Block a user