
GooeyLibs
一个用户界面库,适用于在Forge和Fabric上为现有游戏界面创建前端UI。
什么是 GooeyLibs?
GooeyLibs 是一个服务端 UI 库,允许为 Forge 和 Fabric 创建可交互的界面。GooeyLibs 不提供默认的交互行为,而是作为一个通用 API,供插件配合使用。
设计能力
GooeyLibs 采用构建者模式来创建游戏内界面。此外,GooeyLibs 还允许用户在菜单中创建页面。当 UI 元素超出界面可见范围时,页面功能尤其有用,让你能够使用分页视图!
要了解更多关于 GooeyLibs API 的信息,请参阅以下 Wiki:https://github.com/landonjw/GooeyLibs/wiki
在你的项目中使用 GooeyLibs
使用 GooeyLibs 时,有几点需要注意。GooeyLibs 提供了一个默认的 API 层,大多数插件在导入 GooeyLibs 时应该使用这一层。如果你希望在 IDE 中调试该模组,还需要将启动器组件一并包含到 GooeyLibs 中。
仓库
repositories {
maven("https://maven.impactdev.net/repository/development/")
}
依赖
dependencies {
modImplementation("ca.landonjw.gooeylibs:api:3.0.0-1.20.1-SNAPSHOT")
// 使用 Forge 时
modRuntimeOnly("ca.landonjw.gooeylibs:forge:3.0.0-1.20.1-SNAPSHOT")
// 使用 Fabric 时
modRuntimeOnly("ca.landonjw.gooeylibs:fabric:3.0.0-1.20.1-SNAPSHOT")
}
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。