PHPackages                             axolotl-pm/pocketmine-mp - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. axolotl-pm/pocketmine-mp

ActiveProject

axolotl-pm/pocketmine-mp
========================

A server software for Minecraft: Bedrock Edition written in PHP

5.45.0(yesterday)1845↑2833.3%2[2 PRs](https://github.com/axolotl-pm/PocketMine-MP/pulls)LGPL-3.0PHPPHP ^8.1CI passing

Since Jun 18Pushed yesterday3 watchersCompare

[ Source](https://github.com/axolotl-pm/PocketMine-MP)[ Packagist](https://packagist.org/packages/axolotl-pm/pocketmine-mp)[ Docs](https://pmmp.io)[ RSS](/packages/axolotl-pm-pocketmine-mp/feed)WikiDiscussions stable Synced today

READMEChangelog (1)Dependencies (24)Versions (410)Used By (0)

 [   ![](https://raw.githubusercontent.com/axolotl-pm/PocketMine-MP/stable/.github/readme/pocketmine-rgb.gif)  ](https://pmmp.io)
 **A highly customisable, open source server software for Minecraft: Bedrock Edition written in PHP**

 [![CI](https://github.com/axolotl-pm/PocketMine-MP/actions/workflows/main.yml/badge.svg)](https://github.com/axolotl-pm/PocketMine-MP/actions/workflows/main.yml) [![GitHub release (latest SemVer)](https://camo.githubusercontent.com/f79359deb7c488d1cfbcffba448b5b7721833e720962597f2ed39e845f7f123a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f61786f6c6f746c2d706d2f506f636b65744d696e652d4d503f6c6162656c3d72656c6561736526736f72743d73656d766572)](https://github.com/axolotl-pm/PocketMine-MP/releases/latest) [![Discord](https://camo.githubusercontent.com/bbd4983bb70a3e7cb52087c329d3ef62c9d73d422bb2fcd6a4889b8c8534fcfb/68747470733a2f2f696d672e736869656c64732e696f2f646973636f72642f313532363030383635333438323639323736383f6c6162656c3d646973636f726426636f6c6f723d373238394441266c6f676f3d646973636f7264)](https://discord.gg/vrPugybpJF)
 [![GitHub all releases](https://camo.githubusercontent.com/efa9eea908b016155ef7e950fc4b5f832443f2557525693ebf5f64480a49be91/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f61786f6c6f746c2d706d2f506f636b65744d696e652d4d502f746f74616c3f6c6162656c3d646f776e6c6f616473253430746f74616c)](https://github.com/axolotl-pm/PocketMine-MP/releases) [![GitHub release (latest by SemVer)](https://camo.githubusercontent.com/9a17081b9e49de2ba4e1ad59fbee14cb832318cac679bfe0f7e2688f5d093112/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f61786f6c6f746c2d706d2f506f636b65744d696e652d4d502f6c61746573742f746f74616c3f736f72743d73656d766572)](https://github.com/axolotl-pm/PocketMine-MP/releases/latest)

What is this?
-------------

[](#what-is-this)

PocketMine-MP is a highly customisable server software for Minecraft: Bedrock Edition, built from scratch in PHP, with over 10 years of history.

If you're looking to create a Minecraft: Bedrock server with **custom functionality**, look no further.

- 🧩 **Powerful plugin API** - extend and customise gameplay as you see fit
- 🗺️ **Rich ecosystem** and **large developer community** - find plugins easily and learn to develop your own
- 🌐 **Multi-world support** - offer a more varied game experience to players without transferring them to other server nodes
- 🏎️ **Performance** - get 100+ players onto one server (depending on hardware and plugins)
- ⤴️ **Continuously updated** - new Minecraft versions are usually supported within days

❌ PocketMine-MP is NOT a vanilla Minecraft server software.
-----------------------------------------------------------

[](#x-pocketmine-mp-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](https://minecraft.net/download/server/bedrock) instead of PocketMine-MP.

If that's not an option for you, you may be able to add some of PocketMine-MP's missing features using plugins from [Poggit](https://poggit.pmmp.io/plugins), or write plugins to implement them yourself.

Getting Started
---------------

[](#getting-started)

- [Documentation](http://pmmp.readthedocs.org/)
- [Installation instructions](https://pmmp.readthedocs.io/en/rtfd/installation.html)
- [Docker image](https://github.com/pmmp/PocketMine-MP/pkgs/container/pocketmine-mp)
- [Plugin repository](https://poggit.pmmp.io/plugins)

Community &amp; Support
-----------------------

[](#community--support)

Join our [Discord](https://discord.gg/vrPugybpJF) server to chat with other users and developers.

You can also post questions on [StackOverflow](https://stackoverflow.com/tags/pocketmine) under the tag `pocketmine`.

Developing Plugins
------------------

[](#developing-plugins)

If you want to write your own plugins, the following resources may be useful. Don't forget you can always ask our community if you need help.

- [Developer documentation](https://devdoc.pmmp.io) - General documentation for PocketMine-MP plugin developers
- [Latest release API documentation](https://apidoc.pmmp.io) - Doxygen API documentation generated for each release
- [Latest bleeding-edge API documentation](https://apidoc-dev.pmmp.io) - Doxygen API documentation generated weekly from `major-next` branch
- [DevTools](https://github.com/pmmp/DevTools/) - Development tools plugin for creating plugins
- [ExamplePlugin](https://github.com/pmmp/ExamplePlugin/) - Example plugin demonstrating some basic API features

Contributing to PocketMine-MP
-----------------------------

[](#contributing-to-pocketmine-mp)

PocketMine-MP accepts community contributions! The following resources will be useful if you want to contribute to PocketMine-MP.

- [Building and running PocketMine-MP from source](BUILDING.md)
- [Contributing Guidelines](CONTRIBUTING.md)

New here? Check out [issues with the "Easy task" label](https://github.com/axolotl-pm/PocketMine-MP/issues?q=is%3Aissue%20state%3Aopen%20label%3A%22Easy%20task%22) for things you could work to familiarise yourself with the codebase.

Licensing information
---------------------

[](#licensing-information)

This project is licensed under LGPL-3.0. Please see the [LICENSE](/LICENSE) file for details.

pmmp/PocketMine are not affiliated with Mojang. All brands and trademarks belong to their respective owners. PocketMine-MP is not a Mojang-approved software, nor is it associated with Mojang.

###  Health Score

62

—

FairBetter than 99% of packages

Maintenance100

Actively maintained with recent releases

Popularity21

Limited adoption so far

Community24

Small or concentrated contributor base

Maturity91

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 70.5% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~7 days

Recently: every ~17 days

Total

391

Last Release

1d ago

Major Versions

4.23.5 → 5.4.22023-08-09

4.23.6 → 5.4.32023-08-21

4.24.0 → 5.6.02023-09-20

4.25.0 → 5.7.02023-10-26

4.26.0 → 5.9.02023-12-06

PHP version history (6 changes)3.0.0PHP &gt;=7.2.0

3.13.0PHP &gt;=7.3.0

3.17.5PHP ^7.3 || ^8.0

3.21.0PHP ^7.4 || ^8.0

4.0.0-BETA1PHP ^8.0

4.21.0PHP ^8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/b5d9de7a6ea1d9c660b318e77bbeae9b10f3ec18c8d6f48a7427da2b605b5b7d?d=identicon)[alvin0319](/maintainers/alvin0319)

![](https://avatars.githubusercontent.com/u/57236932?v=4)[IvanCraft623](/maintainers/IvanCraft623)[@IvanCraft623](https://github.com/IvanCraft623)

---

Top Contributors

[![dktapps](https://avatars.githubusercontent.com/u/14214667?v=4)](https://github.com/dktapps "dktapps (12811 commits)")[![shoghicp](https://avatars.githubusercontent.com/u/516482?v=4)](https://github.com/shoghicp "shoghicp (4069 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (308 commits)")[![pmmp-admin-bot[bot]](https://avatars.githubusercontent.com/in/1059952?v=4)](https://github.com/pmmp-admin-bot[bot] "pmmp-admin-bot[bot] (186 commits)")[![PEMapModder](https://avatars.githubusercontent.com/u/5618466?v=4)](https://github.com/PEMapModder "PEMapModder (123 commits)")[![SOF3](https://avatars.githubusercontent.com/u/19623715?v=4)](https://github.com/SOF3 "SOF3 (96 commits)")[![Intyre](https://avatars.githubusercontent.com/u/1076578?v=4)](https://github.com/Intyre "Intyre (85 commits)")[![IvanCraft623](https://avatars.githubusercontent.com/u/57236932?v=4)](https://github.com/IvanCraft623 "IvanCraft623 (71 commits)")[![dependabot-preview[bot]](https://avatars.githubusercontent.com/in/2141?v=4)](https://github.com/dependabot-preview[bot] "dependabot-preview[bot] (67 commits)")[![ipad54](https://avatars.githubusercontent.com/u/63200545?v=4)](https://github.com/ipad54 "ipad54 (58 commits)")[![msjyoo](https://avatars.githubusercontent.com/u/2097812?v=4)](https://github.com/msjyoo "msjyoo (40 commits)")[![Muqsit](https://avatars.githubusercontent.com/u/15074389?v=4)](https://github.com/Muqsit "Muqsit (28 commits)")[![jasonw4331](https://avatars.githubusercontent.com/u/16521025?v=4)](https://github.com/jasonw4331 "jasonw4331 (18 commits)")[![ShockedPlot7560](https://avatars.githubusercontent.com/u/66992287?v=4)](https://github.com/ShockedPlot7560 "ShockedPlot7560 (17 commits)")[![JavierLeon9966](https://avatars.githubusercontent.com/u/58715544?v=4)](https://github.com/JavierLeon9966 "JavierLeon9966 (16 commits)")[![Frago9876543210](https://avatars.githubusercontent.com/u/13465245?v=4)](https://github.com/Frago9876543210 "Frago9876543210 (15 commits)")[![zSALLAZAR](https://avatars.githubusercontent.com/u/59490940?v=4)](https://github.com/zSALLAZAR "zSALLAZAR (14 commits)")[![alejandroliu](https://avatars.githubusercontent.com/u/3462168?v=4)](https://github.com/alejandroliu "alejandroliu (14 commits)")[![dries-c](https://avatars.githubusercontent.com/u/15795262?v=4)](https://github.com/dries-c "dries-c (14 commits)")[![rasu3n](https://avatars.githubusercontent.com/u/76860328?v=4)](https://github.com/rasu3n "rasu3n (14 commits)")

---

Tags

minecraftminecraft-serverphpstan-l9phpstan-strictpmmppocketminepocketmine-mp

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/axolotl-pm-pocketmine-mp/health.svg)

```
[![Health](https://phpackages.com/badges/axolotl-pm-pocketmine-mp/health.svg)](https://phpackages.com/packages/axolotl-pm-pocketmine-mp)
```

###  Alternatives

[pocketmine/pocketmine-mp

A server software for Minecraft: Bedrock Edition written in PHP

3.6k79.3k91](/packages/pocketmine-pocketmine-mp)[pocketmine/bedrock-protocol

An implementation of the Minecraft: Bedrock Edition protocol in PHP

172451.7k19](/packages/pocketmine-bedrock-protocol)[laravel/framework

The Laravel Framework.

34.9k556.2M21.1k](/packages/laravel-framework)[symfony/framework-bundle

Provides a tight integration between Symfony components and the Symfony full-stack framework

3.6k257.3M12.2k](/packages/symfony-framework-bundle)[shopware/platform

The Shopware e-commerce core

3.4k1.5M3](/packages/shopware-platform)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

595.8M656](/packages/shopware-core)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
