MCDRpost-v3.3.2.mcdr
版本
3.3.2
日期
2025年9月23日
大小
24.23 KiB
下载量
1
MD5
c6a9c2af6ff3f452a2c41c36950596de
SHA256
935a19ff82210aa7cfbd3ebe417b254411d2cb6918541eb05cb1567b10c3a2ce
依赖
MCDR 插件依赖
插件 ID | 依赖版本 |
---|---|
python | >=3.10 |
mcdreforged | >=2.15.0 |
minecraft_data_api | * |
Python 包依赖
Python 包 | 依赖版本 |
---|---|
mcdreforged | >=2.15.0 |
Python 包安装指令
pip install "mcdreforged>=2.15.0"
更新日志
News
MCDRpost 版本兼容拓展
从 MCDRpost 3.3.2 版本开始,用户可以自定义版本处理器以适应自己的特殊服务端。 对此 MCDRpost 提供了一定的 API 供用户使用
这使得 MCDRpost 拥有更强的兼容性
Change Log
Added
- 实现了自定义 Handler
- 新增了
DefaultVersionHandler
类 - API
- 暴露
DefaultVersionHandler
类 - 暴露
OFFHAND_CODE
常量
- 暴露
- 新增错误提示,保证用户体验
Changed
- 重构了
AbstractVersionHandler
类- 删除了
item2str
和dict2item
方法 - 新增了 (abstractmethod)
get_offhand_item
方法 is_builtin
不再是 property 而是 classmethod
- 删除了
- 重构了
BulitinVersionHandler
- 新增
get_offhand_item
实现 - 新增
replace
实现(仅在Since9Handler
中被覆盖) - 新增 (abstractmethod)
item2str
方法 - 新增 (abstractmethod)
dict2item
方法
- 新增
- 重命名
before17
为since9
- 新增
reload
子命令,用于重新加载配置文件和订单数据 - 重构
version_handler
模块
Removed
- 删除了无意义的
__all__
变量 - 删除了
utils.types
模块 - 删除了一些没有用的方法/函数
- 删除了
save
命令及其权限配置信息
Fixed
- 修复了玩家无法接受物品的问题
- 修复反序列化失败的问题
- 修复在插件加载阶段时如果订单无效翻译出错的问题
- 修复了插件加载时的翻译报错问题