电路核心

电路核心

许多AussieBox模组的核心“库”

基础库

Circuit Core

modrinth github
patreon-singular discord-singular

被 AussieBox 的许多模组使用的核心“库”!

Circuit Core 是 AussieBox 大多数项目使用的模组,为客户端与服务端模组提供实用方法。目前,它提供:

  • 一个 PlayerAnimationLib 封装器(是这么叫的吗?)
  • 物品、方块和物品组注册工具
    • 还会自动将注册物品添加到物品组中!
  • 进度授予/撤销工具
  • 玩家专属物品能力
    • 使用 PlayerExclusiveItemHelper.makeExclusive() 使物品变为玩家专属。
    • 此后,世界管理员可以为特定玩家单独解锁物品使用权限。
      • 你还可以在注册时设置默认玩家列表。
  • 开发环境专属工具:
    • /circuit_core command
      • 动画设置(用于 PAL 封装器)
      • 快速无限效果开关

该模组目前支持四个版本:1.21.1、1.21.8、1.21.10 和 1.21.11。

依赖 Circuit Core

你可以随意依赖 Circuit Core,无需注明出处。但请注意,代码本身根据 ARR(保留所有权利,附条件)许可。

[!IMPORTANT] 如果获取依赖失败,请检查 Jitpack 以确保你的版本已构建完成。如果仍在构建中,请等待完成后重试。

要依赖 Circuit Core,请在你的 build.gradle 中添加以下内容:

// 在你的 repositories 块中:
maven { url 'https://jitpack.io' }
maven {
  name = "RedlanceMinecraft"
  url = "https://repo.redlance.org/public"
}

// 在你的 dependencies 块中:
modImplementation "com.github.AussieBox:Circuit-Core:${project.minecraft_version}~${project.circuit_core_version}"

然后,在你的 gradle.properties 中定义模组版本。

minecraft_version={你的游戏版本(应已在 gradle.properties 中)}
circuit_core_version={参见下表}
游戏版本 最新版本 支持
1.21.11 0.4.2 ✅
1.21.10 0.4.2 ✅
1.21.8 0.4.2 ✅
1.21.1 0.4.2 ✅