MCDRpost-v3.4.0.mcdr
版本
3.4.0
日期
2026年1月24日
大小
32.48 KiB
下载量
7
MD5
b68801c821def250ac5d0f0fcc91fe24SHA256
e83a33505d7a95ba5715ff970b39aed00dba5d1cb9ac4e135db66ca4829cee2a依赖
MCDR 插件依赖
| 插件 ID | 依赖版本 |
|---|---|
| python | >=3.10 |
| mcdreforged | >=2.15.6 |
| minecraft_data_api | * |
Python 包依赖
| Python 包 | 依赖版本 |
|---|---|
| mcdreforged | >=2.15.6 |
Python 包安装指令
pip install "mcdreforged>=2.15.6"更新日志
Added
- 在 dependencies 引入 submodule (MinecraftDataAPI)
- 补充了一些类型注解
env.server_version支持元组比较- e.g.
env.server_version >= (1, 20, 5)
- e.g.
- 补充了 TranslationKeyItem 的 docstring
Changed
- update mcdr version requirements to 2.16.5 for adaptation to new Minecraft version system
- 正式启用 MinecraftVersion 类
- 格式化了部分代码
- 命令等字面量提取重构
- 迁移脚本和部分模块有些许变化,但无大影响
- 内置处理器的条件函数替换成元组比较
- 重构了 CommandManager, 分离 UI 和命令解析
- 新增 CommandPreHandler 处理解析的类型与功能类的交互
- 重构了 PostManager, 保持邮寄核心功能的单一职责
- 添加了 MCDRpostCoordinator 类作为协调器
Note
迁移脚本没有发布在 release 中
Deprecated
| 弃用的配置 | 新配置 |
|---|---|
| command_prefixed | prefix.more_prefix |
| allow_alias | prefix.enable_addition |
| command_permission | permissions |
Removed
- 删除了无用的 Exception
- 放弃 AI 修改版本 (Tag: mcdrpost-v3.4.0-rc.1+build.ai.lingma) 的支持
Full Changelog: https://github.com/xieyuen/MCDR-Plugins/compare/mcdrpost-v3.3.3...mcdrpost-v3.4.0