Skip to content
This repository has been archived by the owner on Feb 9, 2021. It is now read-only.

PocketMine-MP Alpha_1.4dev-449 beta4 "Zekkou Cake"

Pre-release
Pre-release
Compare
Choose a tag to compare
@shoghicp shoghicp released this 21 Aug 18:06
· 1490 commits to master since this release

For Minecraft: PE v0.9.5 alpha

This is the fourth beta for 1.4. From now on, beta builds will be released faster with less changes between them, So we'll focus on adding new features on each build. New features will be buggy, but we hope to receive feedback to fix them soon. Old features will be more stable on each build.

This beta changes the API version to 1.3.0 (backwards-compatible), improving level chunk sending and adding new plugin events for developers. All plugins that target older APIs are compatible and do not need changes. If your plugin works on older API versions, please do not set the API version to 1.2.0, that will only refuse to load where it can work.

Main features:

  • Improved player movement
  • Fixed player actions lagging behind the server
  • Implemented circular chunk sending / view distance
  • Generation works correctly with multiple worlds
  • Creative and survival hotbar works better
  • Better wooden tool crafting
  • Players will drop their inventory on death

Fixes and additions:

  • Level formats can send chunks to players directly without implementing an AsyncTask
  • Implemented circular chunk sending / view distance, as Johan commented on the IRC
  • Fixed AddMobPacket (x,y,z from float to int)
  • Generated levels create chunks starting from the spawn, instead of the corner
  • Added exception handling to level loading
  • Player movement is sent as direct packets, decreases lag
  • Fixed #1883 Release strong weak references on close
  • Throw exception when null chunk is passed to a Tile/Entity instead of crashing
  • Fixed crash caused by a race condition on Query
  • Throw invalid event exception when a plugin tries to declare an abstract event
  • Stop submission of plugin syntax error crashes
  • Fixed crash on tile unloading
  • Load later plugins with custom loader, fixes API
  • Fixed #1882 Race-condition on multiple world generation, causing lock up
  • Alternate chunk generation between multiple levels
  • Fixed #1901, EmptyChunkSection gets replaced by invalid Section
  • Added SignChangeEvent
  • Added RemoteServerCommandEvent
  • Bump API version to 1.3.0
  • Removed PHP_VERSION constant on pocketmine namespace
  • Added Chiseled stone brick, red sand
  • Added item activation
  • Added Zombie spawn egg
  • Added Villager spawn egg
  • Fixed AddEntityPacket (type byte -> int)
  • Added base Arrow
  • Check if player is online before showing it to other players
  • Creative and survival hotbar works better
  • Workaround crash when placing paintings
  • Fixed crashes when default level is not loaded
  • Modified chunk generation garbage collector
  • Fixed #1674 Wooden tools only craft with Oak wood
  • Fixed #1889 Players drop their inventory when they die
  • Fixed #1703 In-game action lag
  • Fixed level data not being saved
  • Improved server shutdown
  • Improved player spawning, closes #1890
  • Added End Stone, End Portal, Mycelium, Monster Spawner and Podzol blocks.

Not implemented or known issues:
Please do not report lacking features to the bug tracker, only report bugs on implemented features.

  • World generation is slower than in older builds
  • Server can use more memory than specified
  • Chunks are not freed correctly from the generation thread
  • Spawning lots of entities causes massive lag
  • Entities / Entity AI
  • No liquid flow
  • No support for LevelDB worlds (0.9.0 format)
  • No conversion for old levels (will be added later)
  • No Minecarts
  • Not all items are implemented
  • Generated worlds use a basic generator