ChiliCraft 核心插件:档案、全局模式、参数服务、事件总线、灵魂货币、家园区、DB、/menu 与 /cc 统一入口。
ChiliCraft 插件组独立仓库(原 monorepo 拆分)。运行于 Paper 1.21.1,JDK 21 构建。
./gradlew build产物在 build/libs/*.jar。依赖 Gradle Wrapper,无需本地安装 Gradle(缺 JDK 21 时由 Foojay 自动下载)。
- cc-core(
compileOnly("com.chilicraft:cc-core:1.0.0")):运行时由服务端已安装的 cc-core 提供,不打进 jar。- 本地开发:先在 cc-core 仓执行
./gradlew publishToMavenLocal,本仓 Gradle 会优先从mavenLocal()解析; - 否则从 GitHub Packages 拉取(凭证:
gpr.user/gpr.keygradle 属性,或GITHUB_ACTOR/GITHUB_TOKEN环境变量)。
- 本地开发:先在 cc-core 仓执行
- 第三方联动均为
compileOnly,运行时缺失自动降级,不打进 jar(坐标见build.gradle.kts注释)。
每次 push 由 .github/workflows/build.yml 在 JDK 21 上执行 gradlew build,并把 build/libs/*.jar 上传为构建产物。
CI 会先检出 ChiliCraft/cc-core 并 publishToMavenLocal 供本仓解析(cc-core 发布到 GitHub Packages 后可改为直接拉取)。