Mcdreforged

Latest version: v2.14.7

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 14

2.12.2

- Fixed incompatibility with python 3.8 since v2.12.0
- Implemented `__eq__` for all builtin MCDR command sources

2.12.1

- Fixed `PluginServerInterface.load_config_simple` does not generate the config file, if the config file does not exist

2.11.0

News

- Added `arclight_handler` server handler for [Arclight servers](https://github.com/IzzelAliz/Arclight) (#269)

Changes

- Replaced usage of the deprecated `pkg_resources` and added python dependency `packaging` for parsing `requirements.txt` lines
- Added support for `.yaml` as a translation file extension
- Split multiline-message into multiple messages for `!!MCDR` command helps, for legacy Minecraft versions that don't support multiline messages (263)
- Disallowed plugin IDs that start with non-alphabet characters
- i.e. regex from `[a-z0-9_]{1,64}` to `[a-z][a-z0-9_]{0,63}`
- Deprecate for now, to be removed in v2.13

Fixes

- Fixed stdout/stderr being block-buffered when piped, resulting in delayed or even no output (257)
- Fixed exception at interpreter shutdown due to reading stdin in daemon threads (47)
- Fixed the improper player name validator regex (260) (262 by AnzhiZhang)
- Fixed the issue that the helper cannot handle 403 correctly (271)

2.10.2

- Fixed long line in yaml file will be wrapped when writing
- Polished the default config file

2.10.1

- Fixed crash at startup on python 3.8 (256)

2.9.1

- Fixed unexpected return value change to `CommandSource.get_preference` causing command source with default preference will trigger an exception if the command source gets replied (253)
- Now the `CommandSource.get_preference` method should always return not-None, again

Page 3 of 14

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.