- 写minecraftctl-install命令
- 支持官方服务端下载地址查询/获取
感谢BMCLAPI提供的镜像服务https://bmclapidoc.bangbang93.com/
- 支持Forge下载地址查询/获取
感谢BMCLAPI提供的镜像服务https://bmclapidoc.bangbang93.com/
- 支持authlib injector下载地址查询/获取
感谢BMCLAPI提供的镜像服务https://bmclapidoc.bangbang93.com/
- 支持Paper下载地址查询/获取
- 支持Purpur下载地址查询/获取
- 支持Mohist下载地址查询/获取
- 支持Bukkit自动构建
- 支持Spigot自动构建
- 支持Cat下载地址查询/获取
- 支持官方服务端下载地址查询/获取
- 写minecraftctl倾听控制台功能
- listen核心代码
- 事件抽象
- 插件接口支持
- 写minecraftctl的备份/存档切换功能
- 备份功能
- 回档功能(需要重启服务器)
- 完全回档
- 差异回档
回档玩家信息(v1.3.0)回档指定区块文件(v1.3.0)
- 编写几个特殊参数: -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提示权限不足的问题