ConnectCore

Connect your Minecraft Server together and control it.

API
management

Installation command

!!MCDR plugin install connect_core

Synced at

...

Last update

...

Latest version

Total downloads

624

Back to catalogue

ConnectCore-v0.3.0.pyz

Version

0.3.0

Date

March 28, 2026

Size

81.58 KiB

Downloads

2

MD5

a264113874ac593f7bd5498d2b0fa5b6

SHA256

761eb5cebbf197acfee545d0a6d8096c8c3a9ee82c36561b0e30f7fb401e6edd

MCDR Plugin Dependencies

Plugin IDRequirement

none

Python Package Requirements

Python PackageRequirement

none

What's Changed

Update

  • 更新:#65 WebSocket 异步架构简化,移除内部 threading + asyncio.run_coroutine_threadsafe 双层调度
  • 更新:#64 GlobalContext 迁移为依赖注入模式,消除模块级全局状态
  • 更新:#62 重新调整 type & status 预设列表,减少冗余
  • 更新:#59 使用协议层 Ping Pong 数据包代替应用层心跳数据包
  • 更新:#57 确认插件间父子关系
  • 更新:#55 插件卸载的时候自动清理注册的命令
  • 更新:#53 独立一个完整的 PacketType 类以存放 type & status 并统一调用
  • 更新:#51 logging 完全使用MC风格代码判定颜色
  • 更新:#50 将集成于 ControlInterface 内的翻译相关代码细化到 self_read.py
  • 更新:#49 使用 logging 来提高日志系统的可维护性
  • 更新:#46 Main文件使用import argparse来提高可维护性

Feature

  • 新增:#67 插件沙箱化,限制插件对宿主内部 API 的访问范围
  • 新增:#66 WebSocket 增加速率限制与健康检查端点
  • 新增:#63 客户端注册/登录携带协议版本号(PROTOCOL_VERSION),服务端校验版本匹配
  • 新增:#61 增加数据包 status 注册,以增加更多 Callback 方式
  • 新增:#60 增加可自定义数据包 status 以减少第三方插件开发难度
  • 新增:#58 新的类 MCDR 简易命令构建器
  • 新增:#56 增加对散装文件插件的加载
  • 新增:#54 增加对插件包pyz的支持
  • 新增:#52 使用 pydantic 序列化数据包解析/生成
  • 新增:#48 使用GlobalContext统一初始化和管理项目公共变量
  • 新增:#47 Config 使用 自行设计 BaseConfig 模块

Full Changelog: https://github.com/zhongbai2333/ConnectCore/compare/v0.2.6...v0.3.0