Are you happy with your logging solution? Would you help us out by taking a 30-second survey? Click here

PocketMine-MP

Legacy PocketMine-MP repository. Head to https://github.com/pmmp for up to date software.

Star full 4f7b624809470f25b6493d5a7b30d9b9cb905931146e785d67c86ef0c205a402Star full 4f7b624809470f25b6493d5a7b30d9b9cb905931146e785d67c86ef0c205a402Star full 4f7b624809470f25b6493d5a7b30d9b9cb905931146e785d67c86ef0c205a402Star half bd79095782ee4930099175e5ce7f4c89fa3ddabcd56fffcc7c74f6f2a2d46b27Star blank 374f33e4d622a2930833db3cbea26b5d03dc44961a6ecab0b9e13276d97d6682 (3 ratings)
Rated 3.33 out of 5
Subscribe to updates I use PocketMine-MP


Statistics on PocketMine-MP

Number of watchers on Github 1251
Number of open issues 28
Average time to close an issue 1 day
Main language PHP
Average time to merge a PR 10 days
Open pull requests 69+
Closed pull requests 85+
Last commit over 1 year ago
Repo Created almost 7 years ago
Repo Last Updated over 1 year ago
Size 11.5 MB
Homepage https://www.pocke...
Organization / Authorpocketmine
Latest Release1.4.1
Contributors52
Page Updated
Do you use PocketMine-MP? Leave a review!
View open issues (28)
View PocketMine-MP activity
View TODOs for PocketMine-MP (49)
View on github
Fresh, new opensource launches 🚀🚀🚀
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating PocketMine-MP for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)

PocketMine-MP Legacy repository

This repository is no longer maintained and is kept for historical purposes only. Active development on PocketMine-MP can now be found here.

PocketMine-MP open issues Ask a question     (View All Issues)
  • almost 3 years Help me :-(
  • almost 3 years API Incompatible?
  • almost 3 years Pocketmine on Raspberry Pi 3
  • almost 3 years How i can know the ip and port of my server
  • almost 3 years please Pocketmin-pk.phar for version minecraft 0.16
  • almost 3 years EssentialsPE BUG
  • almost 3 years EssentialsPE BUG
  • almost 3 years New Server Issue
  • almost 3 years The Server is full!
  • almost 3 years Server Crash Allowed memory size error
  • almost 3 years help
  • almost 3 years compile.sh uses outdated libpng
  • almost 3 years Server Crashed Every 20 Hours
  • almost 3 years Downloaded PC worlds cause crash on my device
  • almost 3 years cant join my pocketmine server for 0.15.x
  • almost 3 years Sleep error? WTF
  • almost 3 years windows 10 clients cannot connect to my server.
  • almost 3 years World failed to open stream
  • almost 3 years 0.10.4 server!!!
  • almost 3 years Inventory gets cleared when players login or rejoin the server
  • almost 3 years Api Injector 2.0.0 Down? >:(
  • almost 3 years Server stop
  • almost 3 years SimpleAuth ShowMessageTask.phar
  • almost 3 years Couldn't install the Slapper plugin HELP PLEASE
  • almost 3 years development build not working
  • about 3 years Can't use wood logs
  • about 3 years logged out due to Outdated server! [v0.15.0.0 alpha]
  • about 3 years I have Proplem With My Event Plugin
  • about 3 years start.cmd closes while trying to open
  • about 3 years Help Me !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
PocketMine-MP open pull requests (View All Pulls)
  • Prevents LightPopulated related bugs
  • Added ProjectileHitEntityEvent
  • Show Travis-CI Build Status on README.md.
  • Timeout connect in server.properties
  • Place-able double plants!
  • Added Taiga biomes
  • Implemented attributes
  • Added Mob Heads
  • Update Block and Item
  • Redstone
  • Create BlockActivateEvent
  • Add support for being able to spawn ZombiePigman just to get through end
  • add DestroyBlockParticle
  • Fixed sugarcane and cacti crash when too high #3752
  • Extra Items
  • Skin bug fix
  • Fixed commit #3595
  • Implement all effects
  • Added melting, fixed snowball drop, added layers
  • Implement method getResult
  • added double tall grass
  • Fixed fire resistance effect
  • Fixed getNested() using cache desynchroinized from set()
  • Allow escape for period in config nested keys
  • Fixed function called on Inventory not being defined
  • Redstone has to break 5 times to be finally mined.Attempt 2
  • Added ability to handle simple single line arrays
  • Improve string to array conversions
  • Use YAML to parse ScripPlugin headers
  • Handle script plugin lists
  • Promotes the use of reactions
  • Added settings.incompatible-plugins in pocketmine.yml
  • Added Block::fromString() method
  • Fix sugarcane and cactus crash
  • Update Level.php
  • Added more mobs, almost all!
  • Minecraft 0.14 all item ID's
  • Added melting for ice blocks
  • Uniform /status format
  • Fix undefined method RCONInstance::kill()
  • More Enchantments
  • Update RakLibInterface.php
  • Update Block.php
  • Update creativeitems.json
  • Added options to load plugins of incompatible APIs
  • Rename CONTRIBUTING.md to .github/CONTRIBUTING.md
  • Added Mob Heads
  • fix crash at server stop when RCON is enable
  • Fix a getName() on null bug
  • Premature optimization
  • Update README.md
  • Cacti + Sugarcane
  • Create sign tile like it should be.
  • Create PlayerHungerEvent.php
  • Implement Potion
  • Add id_ID.ini on installer
  • create .editorconfig to improve code displaying on github
  • added rotation
  • Fix THE INFAMOUS MEMORY LEAK
  • Fix .mailmap double names
  • Add support for 0.15.4
  • Fix light bug
  • Patched %0 client translation exploit
  • PSR-2 violation
  • add Blast resistance to all blocks
  • Premature optimization again
  • Timezone related fix
  • Bumped version to 0.15.4
  • Update README.md
PocketMine-MP list of languages used
PocketMine-MP latest release notes
1.4.1 PocketMine-MP 1.4.1 "Zekkou Cake"

For Minecraft: PE v0.10.5 alpha

This version has API changes, bumping the version to 1.11.0, and it won't be bumped again until a stable build is released. These changes are detailed below.

Main features:

  • Improved chunk saving and reduced world corruption
  • Fixed some strange crashes on broken systems
  • Improved movement and block placing
  • Automatic resource freeing on Region-based worlds
  • Ignore spawn protection when no ops are set
  • Improved flight cheat protection
  • Fixed chunk corruptions

API changes

  • API 1.11.0
  • Added PlayerCreationEvent
  • Added Level->getChunks(), fixed some Doc Comments
  • Added Async Task crash warning
  • Fixed issue where plugins schedule a Player update before log in
  • Added new predictive flight protection
  • Added Location::__toString()
  • Added Entity->resetFallDistance()
  • Fixed #2619 BlockMetadataStore
  • Added Entity->fastMove() for players and direct-controlled entities
  • Implemented Threaded ClassLoader, improves class loading while on different threads (no need to synchronize states)
  • Allow plugins to cancel some kicks better, closes #2743

Fixes and additions:

  • Improved threading and resource usage, new defaults
  • Removed all @mkdir() calls
  • Implemented proportional armor modifier, applied armor in other damage types and consume armor when player is damaged
  • Implemented hardcore banning, closes #2574
  • Implemented double chest fix, closes #2744, fixes #2493
  • Catch exceptions on level generation
  • Changed generator choosing logic, add proper preset if needed, fixes #2751
  • Fixed some crashes related to crashing
  • Fixed messages and default settings
  • Fixed #2488 Player suffocates when putting blocks to climb higher
  • Fixed #2489 Falling Sand drops as an item when not expected
  • Cleaned up BanEntry creation
  • Fixed phar check
  • Fixed visual typo in /ban-ip, closes #2503
  • Improved chunk saving times by not marking it as changed when Players are added/removed
  • Fixed #2511
  • Catch more corruption issues in Region-based worlds, fixed first chunk being generated on an invalid sector
  • Fixed Entities being placed in recreated chunks
  • Fixed Flat generator on existing chunks, region issues
  • Unload unused regions after 5 minutes
  • Improved file resource usage
  • Added GarbageCollectionTask, workaround for weird PHP behaviour when using --disable-ansi
  • Fixed /timings off
  • Fixed fences not showing up
  • Improved chunk ticking
  • Block saving chunks too big
  • Changed max speed per tick from 100 to 10 blocks
  • Added outdated event static properties
  • Allow placing Snow Layers on top of solid transparent blocks
  • Fixed PHPRC env. variable being set
  • Throw exception when RakLib crashes
  • Added rotation transformations to remaining packet
  • Fixed #2557
  • Fixed #2541 server not saving chunks on chunk unloading
  • Return on Level->getSafeSpawn() in case of invalid position
  • Fixed #2565
  • Falling sand will become block when in contact with a Liquid
  • Fixed Iron bar, Stonecutter drops
  • TallGrass blocks should be only placed on grass blocks
  • Fixed #2615
  • Fixed players getting kicked for flying when going through special blocks
  • Future workaround for #2626
  • Catch file saving exceptions
  • Added basic speed protection
  • Fixed Dark Oak Fence's name
  • Fixed #2762
  • Fixed Anvil lighting issues
  • Fix some Chunk corruption due to Chunk overlap
  • Fixed constructors, default memory to -1, default async generator
  • Fixed NBT IntArray off-by-one reading
  • Fixed falling sand breaking on full BB partial blocks, closes #2770

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

  • Entities / Entity AI
  • No conversion for old levels (will be added later)
  • No Minecarts
  • Not all items are implemented
  • Generated worlds use a basic generator
1.4.1dev-936 PocketMine-MP 1.4.1-936 beta1

For Minecraft: PE v0.10.4 alpha

This version has API changes, bumping the version to 1.11.0, and it won't be bumped again until a stable build is released. These changes are detailed below.

Main features:

  • Improved chunk saving and reduced world corruption
  • Fixed some strange crashes on broken systems
  • Improved movement and block placing
  • Automatic resource freeing on Region-based worlds

API changes

  • API 1.11.0
  • Added PlayerCreationEvent
  • Added Level->getChunks(), fixed some Doc Comments
  • Added Async Task crash warning
  • Fixed issue where plugins schedule a Player update before log in

Fixes and additions:

  • Improved threading and resource usage, new defaults
  • Removed all @mkdir() calls
  • Catch exceptions on level generation
  • Fixed some crashes related to crashing
  • Fixed messages and default settings
  • Fixed #2488 Player suffocates when putting blocks to climb higher
  • Fixed #2489 Falling Sand drops as an item when not expected
  • Cleaned up BanEntry creation
  • Fixed phar check
  • Fixed visual typo in /ban-ip, closes #2503
  • Improved chunk saving times by not marking it as changed when Players are added/removed
  • Fixed #2511
  • Catch more corruption issues in Region-based worlds, fixed first chunk being generated on an invalid sector
  • Fixed Entities being placed in recreated chunks
  • Fixed Flat generator on existing chunks, region issues
  • Unload unused regions after 5 minutes
  • Improved file resource usage
  • Added GarbageCollectionTask, workaround for weird PHP behaviour when using --disable-ansi

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

  • Entities / Entity AI
  • No conversion for old levels (will be added later)
  • No Minecarts
  • Not all items are implemented
  • Generated worlds use a basic generator
1.4 PocketMine-MP 1.4 "Zekkou Cake"

For Minecraft: PE v0.10.4 alpha

This is the first stable build of PocketMine-MP 1.4. Lots of changes have happened since 1.3.12, and they won't be detailed here. You can find them on the release list here on GitHub.

Old worlds won't be converted automatically, and you can find it lacking some features. These will be implemented in a future update, as the release was pushed ahead due to the old stable release being completely outdated and no features being offered by it.


This version has API changes, bumping the version to 1.10.0. These changes are detailed below.

Main features:

  • New version format (drops the stage part)
  • Added automatic/manual IP blocking
  • Increased chunk defaults
  • Improved speed of several generation steps
  • Fixed some memory leaks on 32-bit hosts
  • Improved exception handling and trace creation

API changes

  • API 1.10.0
  • Changed RakLib network interface implementation

Fixes and additions:

  • Bitmask block state
  • New version format
  • Possible workaround for some PHP bug related to resources and threads
  • Players won't take damage 60 ticks after spawning / respawning.
  • Fixed #2446
  • Added automatic/manual RakLib IP address, block addresses when exceptions are thrown
  • Move Query exceptions to debug level > 1
  • Block IP addresses on ban-ip
  • Added typehints to HelpCommand
  • Corrected fence crafting recipes, closes #2457
  • Improved Normal generator speed
  • Fixed memory leak issues on chunk generation under 32-bit hosts. Closes #2419, fixes #2308
  • Fixed issue with generated chunks not having a provider. Closes #2421
  • Higher chunk defaults
  • Improved Simplex 2D noise
  • Added chunk check on Level
  • Detect really big corrupted chunks, closes #2471
  • Improved exception handling and trace creation
  • Fixed players not calculating onGround correctly

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

  • Entities / Entity AI
  • No conversion for old levels (will be added later)
  • No Minecarts
  • Not all items are implemented
  • Generated worlds use a basic generator
Other projects in PHP