Endstone is a high-performance plugin framework for Minecraft Bedrock Dedicated Server. Write plugins in Python or C++ to customize your server, just like Bukkit/Paper does for Java Edition.
Documentation | Discord | PyPI
uvx endstoneOr with pip: pip install endstone && endstone
Then build your first plugin with our templates: Python template | C++ template
| Repository | What it does |
|---|---|
| Endstone | The core framework. Plugin API, server runtime, event system. |
| Endweave | Protocol translation so newer clients can join older servers. Keeps your community online during Minecraft updates instead of waiting for a server update. |
| Plugin Templates | Ready-to-use starter templates for Python and C++ plugins. |
| Pterodactyl Egg | One-click deployment on Pterodactyl and Pelican hosting panels. |
| Repository | Description |
|---|---|
| stubgen | Type stub generator for pybind11 modules |
| dwarf2cpp | Generate C++ headers from DWARF debug info |
| bedrock-dumper | Symbol offset scanner for BDS binaries |
| bedrock-server-data | BDS version metadata and download registry |
| remote-dev | Docker dev environment for Endstone C++ development |