pmmp / phpmine-mp
A server software for Minecraft: Bedrock Edition written in PHP
Requires
- php: ^8.1
- php-64bit: *
- composer-runtime-api: ^2.0
- ext-chunkutils2: ^0.3.1
- ext-crypto: ^0.3.1
- ext-ctype: *
- ext-curl: *
- ext-date: *
- ext-encoding: ~1.0.0
- ext-ext_math: *
- ext-ext_nbt: *
- ext-gmp: *
- ext-hash: *
- ext-igbinary: ^3.0.1
- ext-json: *
- ext-leveldb: ^0.2.1 || ^0.3.0
- ext-mbstring: *
- ext-morton: ^0.1.0
- ext-openssl: *
- ext-pcre: *
- ext-phar: *
- ext-pmmpthread: ^6.1.0
- ext-raklib: *
- ext-raklib_ipc: *
- ext-reflection: *
- ext-simplexml: *
- ext-sockets: *
- ext-spl: *
- ext-yaml: >=2.0.0
- ext-zip: *
- ext-zlib: >=1.2.11
- adhocore/json-comment: ~1.2.0
- netresearch/jsonmapper: ~v5.0.0
- pmmp/bedrock-block-upgrade-schema: ~5.2.0+bedrock-1.21.110
- pmmp/bedrock-data: ~6.7.0+bedrock-1.26.30
- pmmp/bedrock-item-upgrade-schema: ~1.17.0+bedrock-1.26.20
- pmmp/bedrock-protocol: ~58.0.0+bedrock-1.26.30
- pmmp/binaryutils: ^0.2.1
- pmmp/callback-validator: ~1.0.4
- pmmp/color: ^0.3.0
- pmmp/errorhandler: ^0.7.0
- pmmp/log: ^0.4.0
- pmmp/snooze: ^0.5.0
- ramsey/uuid: ~4.9.0
- symfony/filesystem: ~6.4.0
Requires (Dev)
- phpstan/phpstan: 2.1.46
- phpstan/phpstan-phpunit: ^2.0.0
- phpstan/phpstan-strict-rules: ^2.0.0
- phpunit/phpunit: ^10.5.24
Replaces
- pmmp/math: 1.0.0
- pmmp/nbt: 1.2.0
- symfony/polyfill-ctype: *
- symfony/polyfill-mbstring: *
This package is auto-updated.
Last update: 2026-07-14 12:10:50 UTC
README
A community-maintained fork of PocketMine-MP, the highly customisable open source server software for Minecraft: Bedrock Edition written in PHP
π§ Work in progress. The first release is coming soon. Documentation, downloads and the Docker image will be available then.
About this project
phpMine-MP is a community-maintained fork of PocketMine-MP. The entire codebase, its design and its 10+ years of development are the work of the PocketMine-MP team and its contributors. All credit for the software belongs to them.
This fork exists only to keep the project alive after the original maintainers stepped back. It keeps the software updated for new Minecraft: Bedrock Edition versions, keeps the plugin ecosystem usable, and provides continued support to server owners and developers who depend on it. phpMine-MP stays API-compatible with PocketMine-MP wherever possible, so existing plugins and knowledge carry over.
We do not claim authorship of PocketMine-MP. See Credits below.
What is it?
phpMine-MP, based on PocketMine-MP, is a highly customisable server software for Minecraft: Bedrock Edition, written in PHP.
If you're looking to run a Minecraft: Bedrock server with custom functionality, look no further.
- π§© Powerful plugin API - extend and customise gameplay as you see fit
- πΊοΈ Multi-world support - offer a more varied game experience without transferring players to other server nodes
- ποΈ Performance - get 100+ players onto one server (depending on hardware and plugins)
- β€΄οΈ Continuously updated - new Minecraft versions are usually supported quickly
- π Plugin-compatible - works with the existing PocketMine-MP plugin ecosystem
β This is NOT a vanilla Minecraft server software
It is poorly suited to hosting vanilla survival servers. It doesn't have many features from the vanilla game, such as vanilla world generation, redstone, mob AI, and various other things.
If you just want to play vanilla survival multiplayer, consider using the official Minecraft: Bedrock server software instead.
If that's not an option for you, you may be able to add some of the missing features using plugins from Poggit, or by writing plugins yourself.
Community & Support
Join our Discord server to chat with other users and developers.
Developing Plugins
π§ Coming soon.
Contributing to phpMine-MP
π§ Coming soon.
Credits
phpMine-MP is a fork of PocketMine-MP, created and maintained by the PocketMine team and its contributors. The software is their work. This fork only continues its maintenance. Full credit goes to them.
Licensing information
This project is licensed under LGPL-3.0. Please see the LICENSE file for details.
phpMine-MP/PocketMine are not affiliated with Mojang. All brands and trademarks belong to their respective owners. phpMine-MP is not a Mojang-approved software, nor is it associated with Mojang.