Skip to content
@EndstoneMC

Endstone

An ecosystem of open source projects for Minecraft: Bedrock Edition servers.

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

    A BDS-based Bedrock server software with full vanilla features and a Paper-like plugin API.

    C++ 676 81

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

    A starter template for building Endstone plugins in Python

    Python 18 5

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

    A starter template for building Endstone plugins in C++

    C++ 10 6

  4. pterodactyl pterodactyl Public

    Pterodactyl / Pelican egg for running Endstone Minecraft Bedrock servers

    Python 11

  5. endweave endweave Public

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

    Python 55 11

Repositories

Showing 10 of 19 repositories
  • dwarf2cpp Public

    Generate C++ headers from DWARF Debugging Information Format

    EndstoneMC/dwarf2cpp's past year of commit activity
    Python 9 MIT 2 0 2 Updated Jul 27, 2026
  • protocol-docs Public

    Minecraft: Bedrock Edition Protocol Documentation, extracted from BDS using protocol-dumper

    EndstoneMC/protocol-docs's past year of commit activity
    16 0 0 0 Updated Jul 27, 2026
  • endstone Public

    A BDS-based Bedrock server software with full vanilla features and a Paper-like plugin API.

    EndstoneMC/endstone's past year of commit activity
    C++ 676 Apache-2.0 81 16 9 Updated Jul 27, 2026
  • nethernet-python Public

    Cleanroom Python implementation of Minecraft Bedrock's NetherNet P2P/LAN transport, built on aiortc.

    EndstoneMC/nethernet-python's past year of commit activity
    Python 1 MIT 0 0 0 Updated Jul 27, 2026
  • raknet-python Public

    Python bindings for the RakNet networking library with synchronous and asyncio APIs

    EndstoneMC/raknet-python's past year of commit activity
    Python 71 BSD-3-Clause 7 0 0 Updated Jul 27, 2026
  • cpp-example-plugin Public template

    A starter template for building Endstone plugins in C++

    EndstoneMC/cpp-example-plugin's past year of commit activity
    C++ 10 MIT 6 0 0 Updated Jul 25, 2026
  • bedrock-server-data Public

    Structured metadata (download URLs, SHA256 hashes) for Minecraft Bedrock Dedicated Server versions

    EndstoneMC/bedrock-server-data's past year of commit activity
    Python 15 MIT 2 1 2 Updated Jul 23, 2026
  • endweave Public

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

    EndstoneMC/endweave's past year of commit activity
    Python 55 Apache-2.0 11 8 12 Updated Jul 22, 2026
  • bedrock-protocol Public

    A Python DSL that generates version-aware C++ packet codecs for the Minecraft: Bedrock protocol

    EndstoneMC/bedrock-protocol's past year of commit activity
    Python 6 0 0 0 Updated Jul 21, 2026
  • spark Public

    An implementation of the spark profiler for Endstone Servers

    EndstoneMC/spark's past year of commit activity
    C++ 3 GPL-3.0 1 0 0 Updated Jul 21, 2026

Most used topics

Loading…