iTX TechnologiesMirai 生态

MCL

Mirai Console Loader

模块化、轻量且可定制的 Mirai 加载器。

历史项目
概念示意
项目归属
iTX Technologies
平台 / 运行环境
  • Java 11+
技术
  • Java

关于项目

MCL 是 Mirai Console Loader 的简称,负责组织运行环境中的包、配置和启动流程。它把下载、更新与加载拆成可管理的步骤,让使用者能够围绕同一套配置维护控制台环境,而不必每次手工寻找和替换各个文件。

MCL Installer 可协助准备 Java 和下载 MCL;安装完成后,日常包管理与启动由 MCL 承担。已有合适运行环境的用户可以直接获取加载器,需要引导安装的用户则可从安装器开始。

  1. 模块化加载

    通过模块实现主要功能,并支持扩展加载流程。

  2. 包与配置管理

    管理软件包、持久化配置,并通过命令行调整更新频道。

用模块组织加载过程

模块管理、配置持久化、包管理、带进度的下载器和控制台日志构成基础能力。主要功能由模块实现,并按阶段执行;扩展组件可放入指定目录,通过 Java 的服务发现机制加载。开发者可以据此研究模块如何协作,而非只把它当成启动脚本。

控制包与更新行为

命令行支持添加与移除包、选择更新频道、指定并锁定版本,以及启用或禁用模块。也可以只更新运行库而跳过启动阶段。这些选项适合复现既有环境或检查更新影响;指定的版本仍须存在于对应频道,旧仓库地址是否可用需要另行确认。

从发行包到命令行文档

原文档要求 Java 11 及以上,提供下载、解压和启动的手动路径。先阅读发行说明,再结合命令行文档调整包与频道。插件文件格式有版本差异,运行库版本达标也不保证所有插件兼容;复现历史配置时应一起核对加载器、插件和仓库条件。