For Minecraft: PE v0.9.1 alpha
This is the second beta for 1.4, and includes lots of fixes and a few new features since the beta1.
This beta changes the API version to 1.1.0 (backwards-compatible) due to fixes and the new timings feature being added. All plugins that use API 1.0.0 are compatible and do not need changes. If your plugin works on API 1.0.0, please do not set the API version to 1.1.0, that will only refuse to load where it can work.
Main features:
- Updated RakLib to 0.2.0
- Fixes high CPU load issues
- Fixes players not quitting on timeout
- Fixes abusive bandwidth usage when a player timeouts
- Fixed abusive CPU and memory usage on normal operation
- Added Timings (read more on #1634)
Fixes and additions:
- Updated lava and fire causes #1581
- Fixed #1570 Plugins can't be loaded on folders with periods
- Fixed #1583 Scheduled Tasks getting repeated
- Entity health is now saved and restored
- Fixed #1584 duplicated death messages
- RakLib is now blocking, less CPU usage
- Updated plugin enable/disable event type #1585
- Fixed #1578 Memory leak on chunk garbage collection
- Fixed #1591 Players die when they leave the game
- Fixed /kick player name
- Fixed #1595 Undefined variable on QueryHandler
- Improved entity attack push
- Added more damage sources
- Fixed #1598 spawning on index-corrupted chunks
- Added settings.query-plugins to pocketmine.yml
- Added deprecation warning on plugin events
- Fixed /list now showing the correct player count
- Fixed #1609
- Fixed #1604 Items fly upwards
- Added upload/download speed on title bar
- Fixed unsigned fields read as signed, fixes not being able to use ports bigger than 2^15
- Fixed #1622 /kick crashes the server on offline players
- Fixed #1616 Players now use the world spawn by default
- Fixed #1615 Players on creative mode can die of falling
- Added core timings, plugin timings, and /timings command
- New API version 1.1.0 (backwards-compatible)
- Fixed #1642 Server crashing on invalid entities
- Fixed #1641 Players not having a proper timeout
- Added proper comments to Vector3::add() and Vector3::substract() #1649
- Workaround for clients teleporting randomly
- Workaround for clients crashing in the server
- Workaround for certain AsyncTask not getting collected by the pthreads Pool
- Fixed memory leak in AsyncTask collection
- Improved random block ticking
- Fixed #1640
- Fixed #1636
- Fixed #1590
- Fixed #1573
Not implemented and known issues:
Please do not report lacking features to the bug tracker, only report bugs on implemented features.
- CPU usage is high during player join (Anvil -> MCPE network chunk conversion)
- Chunks can be generated empty sometimes, even on spawn chunks
- No entities except dropped items (and no spawning)
- Entity AI
- RCON
- 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