{"repo":"EndstoneMC/python-example-plugin","free":true,"listed":false,"github":"https://github.com/EndstoneMC/python-example-plugin","clone":"git clone https://github.com/EndstoneMC/python-example-plugin.git","description":"A starter template for building Endstone plugins in Python","language":"Python","stars":19,"topics":["bedrock","bedrock-dedicated-server","minecraft","plugin","python","endstone","template"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"Endstone Python Example Plugin A starter template for building Endstone plugins in Python. Endstone is a plugin framework for Minecraft Bedrock Dedicated Server, similar to Bukkit/Spigot/Paper for Java Edition. This template demonstrates commands, events, configuration, and permissions. Use This Template 1. Click Use this template on GitHub (or fork/clone it) 2. Rename the following to match your plugin: What Where Example ------ ------- --------- Package name pyproject.toml [project] name endstone-my-plugin Package directory src/endstone example/ src/endstone my plugin/ Entry point pyproject.toml [project.entry-points.\"endstone\"] my-plugin = \"endstone my plugin:MyPlugin\" Plugin class plugin.py class name + prefix MyPlugin , prefix = \"MyPlugin\" Permission prefix plugin.py permissions dict keys my plugin.command. 3. Set api version = \"0.11\" (or the Endstone version you target) 4. Delete the example command/listener code and start building Development This template uses uv for fast dependency management. If you prefer pip, replace uv sync with pip install -e \".[dev]\" and uv run with just running the command directly. For live development on a running server, activate the server's virtualenv and install in editable mode: Then use /reload in-game to pick up code changes without restarting. Project Structure Adding Dependencies To use third-party packages from PyPI, add them to the dependencies list in pyproject.toml : Then run uv sync (or pip install -e . ) to install them. They ","default_branch":null,"files":null,"tree":[],"storefront":"/r/EndstoneMC","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/EndstoneMC/python-example-plugin/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}