MCDRpost

一个用于邮寄/传送物品的MCDR插件

工具

一键安装指令

!!MCDR plugin install mcdrpost

数据同步于

...

上次更新

...

最新版本

总下载量

32

返回插件仓库

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 版本兼容拓展

文档:custom_handler.md

从 MCDRpost 3.3.2 版本开始,用户可以自定义版本处理器以适应自己的特殊服务端。 对此 MCDRpost 提供了一定的 API 供用户使用

这使得 MCDRpost 拥有更强的兼容性

Change Log

Added

  • 实现了自定义 Handler
  • 新增了 DefaultVersionHandler
  • API
    • 暴露 DefaultVersionHandler
    • 暴露 OFFHAND_CODE 常量
  • 新增错误提示,保证用户体验

Changed

  • 重构了 AbstractVersionHandler
    • 删除了 item2strdict2item 方法
    • 新增了 (abstractmethod) get_offhand_item 方法
    • is_builtin 不再是 property 而是 classmethod
  • 重构了 BulitinVersionHandler
    • 新增 get_offhand_item 实现
    • 新增 replace 实现(仅在 Since9Handler 中被覆盖)
    • 新增 (abstractmethod) item2str 方法
    • 新增 (abstractmethod) dict2item 方法
  • 重命名 before17since9
  • 新增 reload 子命令,用于重新加载配置文件和订单数据
  • 重构 version_handler 模块

Removed

  • 删除了无意义的 __all__ 变量
  • 删除了 utils.types 模块
  • 删除了一些没有用的方法/函数
  • 删除了 save 命令及其权限配置信息

Fixed

  • 修复了玩家无法接受物品的问题
  • 修复反序列化失败的问题
  • 修复在插件加载阶段时如果订单无效翻译出错的问题
  • 修复了插件加载时的翻译报错问题