截图
介绍
介绍由机器翻译自 Modrinth 原页面,仅供参考。

此模组添加了跨平台事件,用于添加 Sodium/Embeddium 选项菜单集成。例如,你可以通过一个事件在 Forge 上的 Embeddium、1.20.1 上的 Fabric Sodium 0.5 以及 1.21.1 上的 Fabric/NeoForge Sodium 0.6 中添加一个选项页面:
OptionGUIConstruction.EVENT.register((pages) -> pages.add(new TestOptionPage()));
如果你是最终用户,并且尚未将此模组作为其他 Sodium 附加模组的前置库安装,你可以将其与 Reese’s Options 一同安装,以获得改进的分类菜单,支持下拉菜单,从而更易于导航。即使对于不使用此 API 而直接注入 Sodium 选项的模组,这也会生效。

此模组部分派生自 Embeddium 分类 API 和选项事件,并进行了大量更改以支持上游 Sodium。虽然它会更改 Reese’s Sodium Options 菜单,但出于兼容性原因,它是通过 mixin 实现的,因此你需要同时安装两者。
使用 API
首先,你需要将此模组添加到你的开发环境中,使用 Curseforge 或 Modrinth 的 Maven 发布版本。
modImplementation("maven.modrinth:sodium-options-api:version")
然后,此模组在 toni.sodiumoptionsapi.api 中提供了三个事件:
OptionGUIConstruction.EVENT,在 GUI 构造函数中调用一次,允许添加整个页面。这可能是你需要的那个。OptionPageConstruction.EVENT,为每个 OptionPage 调用。如果你想向性能选项卡添加一组开关之类的内容,请使用此事件。OptionGroupConstruction.EVENT,为每组选项调用。如果你想将单个选项插入现有组,或修改原版选项,请使用此事件。
Txni 的其他作品
查看全部 →Sodium/Embeddium Dynamic Lights
by Txni
LambDynLights的多加载器移植版,新增对钠/Embeddium设置的支持
1亿
1 年前
CurseForge
Sodium/Embeddium Options API
by Txni
用于添加钠/Embeddium选项的配置API,带有更好的分类菜单
8295万
1 年前
CurseForge
Sodium/Embeddium Extras
by Txni
为 Sodium(以及 Embeddium)添加新功能和自定义选项的附属模组。
7211万
1 年前
CurseForge
TxniLib
by Txni
适用于 Txni 项目的多版本前置库模组
7198万
1 年前
Modrinth · CurseForge
评论
登录后评论和评分