Skip to content

v1.2.0

Latest
Compare
Choose a tag to compare
@MemoryShadow MemoryShadow released this 20 Jul 16:03
· 31 commits to master since this release
  • 写minecraftctl-install命令
  • 写minecraftctl倾听控制台功能
    • listen核心代码
    • 事件抽象
    • 插件接口支持
  • 写minecraftctl的备份/存档切换功能
  • 编写几个特殊参数: -V, -h, -A(bout)
  • 写minecraftctl的简单UI界面
    • 提供可供操作的小界面
  • 添加i18n支持
  • 添加自动补全功能
    ======================================================
    feat: 创建了几个特殊参数: -V, -h, -A(bout)
    feat(downlaod): 优化下载器
    feat(listen): 将原有的响应制作成插件的形式
    feat(listen): 控制插件能获取到的变量信息
    feat(listen): 支持异步插件, 使其可以高效响应玩家发出的消息命令
    feat(listen): 限制插件运行时间, 超时就杀掉该进程
    feat(listen): 将事件抽象出来做成单独的事件通知出去
    feat(event): 这里放了一些基本的事件处理响应, 后续会进一步抽象并拓展现有测试
    perf: 简化通用配置加载机制
    fix(listen): 放宽了默认的刹车检测, 来降低正常启动时触发刹车的问题
    fix(cmd2server): 修复cmd2server在服务器尚未启动时尝试提交命令的问题
    fix(download): fastgit镜像源失效的问题
    fix(install): 如果在默认路径配置了JvmPath就不会猜测Jvm的问题
    fix(listen): 正则考虑不完全的问题
    docs: 修复一些注释没改到的地方
    docs: 画了一点饼
    docs(README): 完善介绍信息, 使得更便于阅读. 移除恢复备份的alpha状态.
    docs(listen): 新增行为注释
    chore: 将文件夹重命名到符合相关规范的名字
    chore(CI): 扩大了CI的响应范围
    chore(CI): 修复Update minecraftctl提示权限不足的问题