• Stars
    star
    694
  • Rank 64,954 (Top 2 %)
  • Language
    Java
  • License
    GNU Affero Genera...
  • Created about 4 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

模块化、轻量级且支持完全自定义的 mirai 加载器。

Mirai Console Loader

GitHub release Maven Central MiraiForum

模块化、轻量级且支持完全自定义的 mirai 加载器。

开发者请参见 MCL 开发文档

简介

iTX Technologies Mirai Console Loader(下简称MCL)采用模块化设计,包含以下几个基础模块:

  • Module 模块管理器,用于加载和执行模块,MCL的主要功能均由模块实现。模块执行有各个阶段,详见开发文档。
  • Config 配置文件模块,用于配置的持久化。
  • Package 包管理器。
  • Downloader 下载器模块,用于下载文件,并实时返回进度。
  • Logger 日志模块,用于向控制台输出日志。

MCL 命令行文档

该文档将教会您如何安装插件禁用和启用脚本修改包的更新频道等操作。

使用 iTXTech MCL

一键安装

iTXTech MCL Installer 能在所有操作系统上一键安装 iTXTech MCL

手动安装

  1. 安装 Java 运行时(版本必须 >= 11)
  2. Releases 下载最新版本的MCL
  3. 解压到某处
  4. 在命令行中执行.\mcl以启动MCL

*nix下通过命令行安装

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

Mirai Repo 列表

Maven Repo 列表

  • Maven Central - Maven Central上游
  • Aliyun - 默认,阿里云Maven镜像,国内访问速度快
  • HuaweiCloud - 华为云Maven镜像,阿里云不可用时的备选方案

安装MCL Module扩展组件

  1. mcl 运行目录下新建 modules 目录
  2. 将 目标Jar 放入该目录
  3. 编辑 config.jsonmodule_packages 字段,添加入 jar文件名(不带扩展名):包名

新版 MCL Module 加载将使用 Java SPI Service 的加载方式,不需要再配置 module_packages 字段

MCL 默认支持 Mirai 2.11 及以上插件格式

若需要默认使用旧版插件格式,请移除config.jsonarchiveSuffix中的.mirai2.jar字段。

开源许可证

iTXTech Mirai Console Loader
Copyright (C) 2020-2022 iTX Technologies

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/>.

More Repositories

1

Daedalus

No root required Android DNS modifier and Hosts/DNSMasq resolver.
Java
1,395
star
2

Genisys

Feature-rich server software for Minecraft: Pocket Edition & Windows 10 Edition Beta
PHP
431
star
3

mirai-native

强大的 mirai 原生插件加载器
Kotlin
370
star
4

mcl-installer

MCL一键安装工具
Rust
317
star
5

FlashDetector

Universal NAND Flash Part Number Decoder and Flash Id Search Engine.
PHP
105
star
6

mirai-js

强大的 Mirai JavaScript 插件运行时
Kotlin
85
star
7

Nemisys

The Java implementation of standard Synapse Proxy Protocol.
Java
44
star
8

fdfdb

FlashDetector Flash Database (SiliconMotion, Innostor, JMicron and more!)
PHP
43
star
9

Synapse

High performance load balance server for Minecraft: Bedrock Edition.
PHP
32
star
10

FlashMaster

Powerful NAND Flash Part Number and Id query toolbox.
Vue
25
star
11

SynapseAPI

A basic Synapse API for Nukkit
Java
22
star
12

SynapsePM

Synapse client for PocketMine like server software. Supports multiple connections.
PHP
21
star
13

SimpleFramework

[DEPRECATED] Powerful, lightweight and extensible php command line framework.
PHP
20
star
14

SynapseTransfer

A simple plugin which enables you to transfer between Synapse Clients
PHP
17
star
15

mirai-kts

强大的 Mirai Kotlin Script 插件加载器
Kotlin
16
star
16

limonite

A Minecraft server implementation in Rust
Rust
15
star
17

Cenisys

C++
13
star
18

soyuz

The WebSocket API Server for Mirai Console
Kotlin
12
star
19

FlashMasterAndroid

iTXTech FlashMaster App for Android 4.4+
Kotlin
10
star
20

GeniRCON

Advanced RCON Client for GeniRCON Protocol
PHP
9
star
21

mcl-addon

在 Mirai Console 中使用MCL管理包和其他高级功能
Kotlin
9
star
22

mirai-webui

TypeScript
6
star
23

php-build-scripts

Scripts used to compile PHP binaries for SimpleFramework
Shell
6
star
24

Rpf

Extensible Reverse Proxy Framework for SimpleFramework and Swoole.
PHP
4
star
25

CrystalDiskInfoEmbedded

Wrap CrystalDiskInfo into a MFC DLL which can be used by other programs.
C++
4
star
26

mirai-codec

mirai 编解码器公共模块,支持 SILK 和 其他格式互转
2
star
27

OpenDriveTester

Open Source Drive Tester for UFDs and SSDs
Java
2
star
28

Centasus

Open Source, Cross Platform and Native drive tester powered by Rust.
Rust
1
star
29

FlashMasteriOS

iTXTech FlashMaster App for iOS 9.0+ and iPadOS 13.0+
Swift
1
star
30

SharpFlashDetector

Integrate iTXTech FlashDetector into .NET projects.
C#
1
star