Skip to main content

A rewritten version of MCDaemon, a python tool to control your Minecraft server

Project description

MCDReforged

Python Versions PyPI Version Docker License Documentation Status

MCDR-banner

English | 简中 | 繁中

This is a python based Minecraft server control tool

MCDReforged (abbreviated as MCDR) is a tool which provides the management ability of the Minecraft server using custom plugin system. It doesn't need to modify or mod the original Minecraft server at all

From in-game calculator, player high-light, to manipulate scoreboard, manage structure file and backup / load backup, you can implement these by using MCDR and related plugins

Greatly thanks to chino_desu and his MCDaemon 1.0 for the idea of such a cool Minecraft control tool

Contact me on discord: Fallen_Breath#1215

Advantage

  • It's running above the server. It doesn't need to modify the server at all which keep everything vanilla
  • Hot-reloadable plugin system. You don't need to shut down the server to update the plugins
  • Multi-platform / server compatibility. Supports vanilla, paper, bungeecord etc. on Linux / Windows

How it works?

MCDR uses Popen to start the server as a sub-process, then it has the ability to control the standard input / out stream of the server

Since the console output of a Minecraft server has a stable format and contains a large amount of useful information about the server, e.g. player chat messages, MCDR is able to parse and analyze the server output, abstract them into different events and dispatch them towards plugins for responding

With the help of Minecraft command system, MCDR can send Minecraft commands via the standard input stream to affect the actual Minecraft server

That's it, you can even think of MCDR as a robot that stares at the server console and can quickly respond to server output and input related commands if you like

Plugin

Here is a MCDR plugin collection repository

Document

Check https://docs.mcdreforged.com/ for more details of MCDR

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcdreforged-2.15.7.tar.gz (231.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcdreforged-2.15.7-py3-none-any.whl (302.3 kB view details)

Uploaded Python 3

File details

Details for the file mcdreforged-2.15.7.tar.gz.

File metadata

  • Download URL: mcdreforged-2.15.7.tar.gz
  • Upload date:
  • Size: 231.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mcdreforged-2.15.7.tar.gz
Algorithm Hash digest
SHA256 5955596cf8674084b5952b716f7456fdb1d5dd58270a0721ca318d602f5efe2e
MD5 afda4aef884af5daf7e1082eb5b587fa
BLAKE2b-256 39b9e18c144b020388842e8304eedd0459168780c5d8638d8db57e302fb69779

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcdreforged-2.15.7.tar.gz:

Publisher: package.yml on MCDReforged/MCDReforged

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mcdreforged-2.15.7-py3-none-any.whl.

File metadata

  • Download URL: mcdreforged-2.15.7-py3-none-any.whl
  • Upload date:
  • Size: 302.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mcdreforged-2.15.7-py3-none-any.whl
Algorithm Hash digest
SHA256 eb9ecad98bd9f7835b1c5b80ffd4a60c8ee496d378fa9457013b2d96ce934f5d
MD5 83a48247c8ee42c76bca4141c40ac520
BLAKE2b-256 ecb951858a588496e5ce5069f66575a82726a85d9aa421f901fe4b9003e29af6

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcdreforged-2.15.7-py3-none-any.whl:

Publisher: package.yml on MCDReforged/MCDReforged

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page