mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-06-09 21:24:53 +00:00
changelog: world save performance is improved
[ci skip]
This commit is contained in:
parent
464b2116a6
commit
b1de973d96
@ -16,17 +16,22 @@ This major version features substantial changes throughout the core, including s
|
||||
- [ds](https://github.com/php-ds/ext-ds)
|
||||
- [chunkutils2](https://github.com/pmmp/ext-chunkutils2)
|
||||
|
||||
### World format support
|
||||
### World handling
|
||||
#### Functional
|
||||
- Modern Minecraft Bedrock world formats are now supported.
|
||||
- Automatic conversion of deprecated world formats is now implemented.
|
||||
- The following world formats have been deprecated and will be **automatically converted on load to a new format**:
|
||||
- All formats except `leveldb` have been deprecated. The following world formats will be **automatically converted on load to a new format**:
|
||||
- `mcregion`
|
||||
- `anvil`
|
||||
- `pmanvil`
|
||||
- 256 build-height is now supported in all worlds (facilitated by automatic conversion).
|
||||
- Extended blocks are now supported (facilitated by automatic conversion).
|
||||
- Unsupported world formats no longer causes a crash, but a graceful shutdown instead.
|
||||
- World corruption no longer causes a crash.
|
||||
- World corruption no longer causes a crash, but a graceful shutdown instead.
|
||||
|
||||
#### Performance
|
||||
- `leveldb` is now the primary supported world format. It is inherently faster than region-based formats thanks to better design.
|
||||
- Partial chunk saves (only saving modified subcomponents of chunks) has been implemented. This drastically reduces the amount of data that is usually necessary to write on chunk save, which in turn **drastically reduces the time to complete world saves**. This is possible thanks to the modular design of the `leveldb` world format - this enhancement is not possible with region-based formats.
|
||||
|
||||
### Logger revamp
|
||||
- Many components now have a dedicated logger which automatically adds [prefixes] to their messages.
|
||||
|
Loading…
x
Reference in New Issue
Block a user