Open source · Minecraft: Bedrock Edition

PocketMine-MP

Серверное ПО для Minecraft: Bedrock Edition, построенное с нуля на PHP. Основа для серверов, где игровая логика формируется плагинами и собственным кодом.

◆ PHP ◆ Plugin API ◆ Multi-world ◆ LGPL-3.0
pocketmine — console
$ ./start.sh
[Server] Loading PocketMine-MP...
[Network] Minecraft: Bedrock Edition
[PluginManager] Loading plugins
[World] Preparing worlds
[Server] Done.

# your server, your logic
# built around plugins & API
3.6k+GitHub stars
1.7kforks
10+ летистории проекта
5.44.3последний релиз

Сервер как
платформа.

PocketMine-MP задуман не как копия vanilla-сервера, а как программная база для кастомной серверной логики, игровых режимов и собственной экосистемы плагинов.

Plugin API

Расширение серверной логики через плагины: команды, события, игровые механики, инструменты администрирования и собственные режимы.

PHP-first разработка

Проект написан вокруг PHP-кодовой базы и предоставляет разработчикам понятную точку входа для создания серверных расширений.

Несколько миров

Архитектура поддерживает работу с несколькими мирами в рамках одного серверного процесса — полезно для хабов и отдельных игровых зон.

GitHub в центре.

Исходный код, история разработки, релизы, issue tracker и документация проекта доступны публично.

PM

pmmp / PocketMine-MP

Public archive · GitHub

Open-source серверное ПО для Minecraft: Bedrock Edition. Репозиторий содержит основную кодовую базу, документацию для участников и историю релизов.

Основной языкPHP
ЛицензияLGPL-3.0
Релиз5.44.3
Bedrock1.26.30 / v26.30
Статус проекта: официальный репозиторий архивирован 9 июля 2026 года и доступен только для чтения. Информация на этой странице описывает проект и его публичную кодовую базу.
PluginBase.phpplugin.ymlREADME.md
1<?php 2 3namespace Demo; 4 5use pocketmine\plugin\PluginBase; 6 7final class Main extends PluginBase { 8 protected function onEnable(): void { 9 $this->getLogger()->info("Hello, Bedrock!"); 10 } 11} 12 13// minimal shape of a PocketMine-MP plugin

Экосистема
вокруг кода.

Проект существовал не только как бинарник сервера: вокруг него сформировались документация, инструменты и репозитории для разработчиков.

Для разработчика

ДокументацияМатериалы по установке, API и разработке плагинов.
DevToolsИнструменты, связанные с созданием и упаковкой плагинов.
ExamplePluginПример структуры плагина и базового взаимодействия с API.
PoggitИсторически связанный с PMMP репозиторий и инфраструктура для плагинов.
Важный контекст

Не vanilla-server.

PocketMine-MP не позиционируется как полная реализация vanilla Minecraft: Bedrock. В исходном проекте прямо отмечалось отсутствие части vanilla-механик — например, стандартной генерации мира, redstone и mob AI. Это прежде всего база для кастомных серверов и плагинов.

Подробнее в README
Source available

Посмотри, как устроен сервер изнутри.

Репозиторий PocketMine-MP остаётся доступным как открытая кодовая база с историей, релизами, issue tracker и материалами для разработчиков.