• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.
  • Minecraft 1.16.220 Update + Bug/Crash Fixes
    Added MCPE 1.16.220 version and fixed crashes for multiple plugins. You can view the full changelist here.
  • Forum Updates - 4/11/2021
    Various changes have been made to the forums and a few categories. You can view the full changelist here.

Changes of Pocketmine 4.0

Warning!
Hello , there have been no replies in this thread for more than 30 days.
Please make sure you have a valid reason before you reply to this thread or you may face moderation action.
#1
Can someone tell me what will be new in Pmmp 4.0? Are there mobs, new blocks or even redstone. I can`t wait for the release for leet anymore :D.
 

thedeibo

Department Head
Staff Member
Department Head
Community Team
#2
World handling
Functional
  • Modern Minecraft Bedrock world formats are now supported.
  • Automatic conversion of deprecated world formats is now implemented.
  • 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, 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.
Network
This version features substantial changes to the network system, improving coherency, reliability and modularity.


A lot more of the boring stuff can be found on https://github.com/pmmp/PocketMine-MP/blob/master/changelogs/4.0-snapshot.md. But that is apparently just the Tip of the iceberg.
 
#3
World handling
Functional
  • Modern Minecraft Bedrock world formats are now supported.
  • Automatic conversion of deprecated world formats is now implemented.
  • 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, 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.
Network
This version features substantial changes to the network system, improving coherency, reliability and modularity.


A lot more of the boring stuff can be found on https://github.com/pmmp/PocketMine-MP/blob/master/changelogs/4.0-snapshot.md. But that is apparently just the Tip of the iceberg.
does that mean newer blocks and entities like mobs?
 

thedeibo

Department Head
Staff Member
Department Head
Community Team
#4
Newer blocks, Yes. Mobs, no. (well, from what I can tell from the changelog.