McLists一周年快乐
服务器已经添加了详细介绍信息板块
服主可以在管理后台来提交自己服务器介绍信息。
服务器介绍信息提交后,管理人员会进行审核
审核通过后会在服务器详细页面进行显示
提交服务器介绍信息会让新玩家更好的了解你的服务器哦~
添加图片信息,也会让百度等搜索引擎更好的收录您的服务器哦~
管理平台地址:传送门
Sodium Options API

Sodium Options API - Sodium 选项 API

用于添加 Sodium 选项并提供更佳分类菜单的配置 API
fabric / forge / neoforge 作者 Txni 支持版本 1.20 - 1.21.5
下载量
13,093,821
关注数
429
数据来源
Modrinth
模组详细介绍
banner

这个模组添加了跨平台事件,用于集成 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 选项的模组,这也会生效。

demo

这个模组部分分叉自 Embeddium categories API 和 options events,但为了支持上游 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:为每个选项组调用一次。如果你想把单个选项插入到现有组中,或者修改原版选项,请使用这个。
基本信息
模组名称Sodium Options API
作者Txni
下载量13,093,821
关注数429
支持版本1.20 - 1.21.5
加载器fabric / forge / neoforge
客户端required
服务端unsupported

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人数:153,218  |  历史访问人次:249,741

今日访问人数:13,529  |  今日访问人次:14,827

昨日访问人数:25,313  |  昨日访问人次:28,419

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6