BoxLib

BoxLib

一个客户端库模组,拥有大量功能,为所有客户端模组开发者完成所有繁重工作。

BoxLib

最基础的客户端侧库模组。

BoxLib 是一个库模组,包含 Boxadactle 客户端模组中使用的共享代码。它旨在轻量且易于使用,专注于提供客户端侧模组中常用的实用程序和工具。

库

功能

  • 配置 GUI 处理器
  • 配置文件加载器/保存器
  • 客户端命令处理器
  • 数学运算
  • 客户端工具
  • GUI 工具
  • 渲染工具
  • 世界工具
  • 模组日志器
  • 谷歌翻译功能
  • 渲染布局
  • 按键绑定辅助
  • 提示系统
  • 3D 世界渲染

依赖模组

以下所有模组均需要 BoxLib:

如果您在寻找特定模组所需的 BoxLib 版本时遇到困难,只需为您使用的 Minecraft 版本下载最新的 BoxLib 版本。

使用方法

如果您想使用此库,它已发布在我的 Maven 仓库中:[https://maven.boxadactle.dev](https://maven.boxadactle.dev)

请不要将 BoxLib 用于服务器模组,它是专门为客户端模组编写的。

Fabric 设置

build.gradle:

repositories {
    maven { url = "https://maven.boxadactle.dev/releases" }
}

dependencies {
    [...]

    modImplementation("dev.boxadactle.boxlib:Boxlib-fabric:VERSION")
}

请务必将 VERSION 替换为相应模组的正确版本

NeoForge 设置

build.gradle:

repositories {
    maven { url = "https://maven.boxadactle.dev/releases" }
}

dependencies {
    [...]

    modImplementation("dev.boxadactle.boxlib:Boxlib-neoforge:VERSION")
}

请务必将 VERSION 替换为相应模组的正确版本

Architectury 设置

build.gradle:

repositories {
    maven { url = "https://maven.boxadactle.dev/releases" }
}

dependencies {
    [...]

    modCompileOnlyApi("dev.boxadactle:Boxlib-common:VERSION")
}

请务必将 VERSION 替换为相应模组的正确版本

Forge 设置

build.gradle:

jarJar.enable()

repositories {
    maven { url = "https://maven.boxadactle.dev/releases" }
}

dependencies {
    [...]

    implementation fg.deobf("dev.boxadactle.boxlib:BoxLib-Forge:VERSION")
}

请务必将 VERSION 替换为相应模组的正确版本