Skip to content

Banner

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

Get Started

uvx endstone

Or with pip: pip install endstone && endstone

Then build your first plugin with our templates: Python template | C++ template

The Ecosystem

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.

For Contributors

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

Pinned Loading

  1. endstone endstone Public

    High-performance Minecraft Bedrock server software with native C++ and Python plugin API

    C++ 592 62

  2. python-example-plugin python-example-plugin Public template

    A starter template for building Endstone plugins in Python

    Python 14 5

  3. cpp-example-plugin cpp-example-plugin Public template

    A starter template for building Endstone plugins in C++

    C++ 9 5

  4. pterodactyl pterodactyl Public

    Pterodactyl / Pelican egg for running Endstone Minecraft Bedrock servers

    Python 7

  5. endweave endweave Public

    A plugin that lets newer Bedrock clients connect to older Endstone servers

    Python 21

Repositories

Showing 10 of 15 repositories

Most used topics

Loading…