mirai-economy-core

Mirai Console 经济服务前置插件

AGPL-3.0 License

Stars
9
Committers
3

Mirai Economy Core

Mirai 经济服务前置插件

目前需要 Mirai Hibernate Plugin 前置才能使用

默认的经济货币为 mirai-coin 已对接 Mirai 币 的插件有:

在 Mirai Console Plugin 项目中引用

repositories {
    mavenCentral()
}

dependencies {
    compileOnly("xyz.cssxsh.mirai:mirai-economy-core:${version}")
}

// hibernate 6 和 HikariCP 5 需要 jdk11
mirai {
    jvmTarget = JavaVersion.VERSION_11
}

示例代码

自定义货币

自定义货币 提供以下两种方式

  1. 实现 xyz.cssxsh.mirai.economy.service.EconomyCurrency 接口 然后使用 EconomyService.register 注册货币

  2. 脚本文件夹, 例如 LuaTXT, 文件夹名称将是 货币ID 也支持打包为 Zip 压缩包, 此时压缩包名称将是 货币ID 可以使用 EconomyScriptCurrency.fromFolder 或者 EconomyScriptCurrency.fromZip 手动加载, 然后手动注册 也可以放到 data/xyz.cssxsh.mirai.plugin.mirai-economy-core/currencies 中,在经济系统初始化时自动加载并注册

爱发电