模块化、轻量级且支持完全自定义的 mirai 加载器。
开发者请参见 MCL 开发文档 。
iTX Technologies Mirai Console Loader
(下简称
MCL
)采用模块化设计,包含以下几个基础模块:
Module
模块管理器,用于加载和执行模块,
MCL
的主要功能均由模块实现。模块执行有各个阶段,详见开发文档。
Config
配置文件模块,用于配置的持久化。
Package
包管理器。
Downloader
下载器模块,用于下载文件,并实时返回进度。
Logger
日志模块,用于向控制台输出日志。
该文档将教会您如何
安装插件
,
禁用和启用脚本
,
修改包的更新频道
等操作。
iTXTech MCL Installer
能在所有操作系统上一键安装
iTXTech MCL
。
MCL
.\mcl
以启动
MCL
mkdir mcl
cd mcl
wget https://github.com/iTXTech/mirai-console-loader/releases/download/v2.1.2/mcl-2.1.2.zip
unzip mcl-2.1.2.zip
chmod +x mcl
./mcl
Maven Central
上游
Maven
镜像,国内访问速度快
Maven
镜像,阿里云不可用时的备选方案
mcl
运行目录下新建
modules
目录
config.json
中
module_packages
字段,添加入
jar文件名(不带扩展名):包名
新版 MCL Module 加载将使用 Java SPI Service 的加载方式,不需要再配置
module_packages
字段
若需要默认使用旧版插件格式,请移除
config.json
的
archiveSuffix
中的
.mirai2.jar
字段。
iTXTech Mirai Console Loader
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.