Меню

Sodium/Embeddium Options API

Моды Файлы (42 шт.) Комментарии: 0 шт.
Sodium/Embeddium Options API: единая панель графических настроек

Кратко о проекте

Sodium/Embeddium Options API помогает модам добавлять собственные страницы и настройки в видеоменю Sodium и Embeddium на разных загрузчиках.

Файлы (42 шт.)

Сбросить
Тип Название Загружен Размер Версия игры Загрузчик Скачивания
R
NeoForge
10 апр 2025
0.3 Мб
1.21.5
38.7 тыс. раз
R
Fabric
10 апр 2025
0.3 Мб
1.21.5
139.7 тыс. раз
R
SodiumOptionsAPI Neoforge 1.0.10 for 1.21.1 +1 Доп. файлов: 1 шт.
NeoForge
18 янв 2025
0.3 Мб
1.21.1
5.5 млн раз
R
SodiumOptionsAPI Fabric 1.0.10 for 1.21.4 +1 Доп. файлов: 1 шт.
Fabric
18 янв 2025
0.9 Мб
1.21.4
365.4 тыс. раз
R
SodiumOptionsAPI Fabric 1.0.10 for 1.21.1 +1 Доп. файлов: 1 шт.
Fabric
18 янв 2025
0.9 Мб
1.21.1
5.7 млн раз
R
SodiumOptionsAPI Forge 1.0.10 for 1.20.1 +1 Доп. файлов: 1 шт.
Forge
18 янв 2025
0.4 Мб
1.20 +1 Ещё: 1.20.1
25.3 млн раз
R
SodiumOptionsAPI Fabric 1.0.10 for 1.20.1 +1 Доп. файлов: 1 шт.
Fabric
18 янв 2025
0.6 Мб
1.20 +1 Ещё: 1.20.1
3.5 млн раз
R
SodiumOptionsAPI Neoforge 1.0.10 for 1.21.4 +1 Доп. файлов: 1 шт.
NeoForge
18 янв 2025
0.3 Мб
1.21.4
404.6 тыс. раз
R
SodiumOptionsAPI Forge 1.0.9 for 1.20.1 +1 Доп. файлов: 1 шт.
Forge
01 янв 2025
0.4 Мб
1.20 +1 Ещё: 1.20.1
1.4 млн раз
R
SodiumOptionsAPI Fabric 1.0.9 for 1.21.4 +1 Доп. файлов: 1 шт.
Fabric
01 янв 2025
0.9 Мб
1.21.4
25.3 тыс. раз
R
SodiumOptionsAPI Fabric 1.0.9 for 1.21.1 +1 Доп. файлов: 1 шт.
Fabric
01 янв 2025
0.9 Мб
1.21.1
78.2 тыс. раз
R
SodiumOptionsAPI Neoforge 1.0.9 for 1.21.4 +1 Доп. файлов: 1 шт.
NeoForge
01 янв 2025
0.3 Мб
1.21.4
8.1 тыс. раз
R
SodiumOptionsAPI Fabric 1.0.9 for 1.20.1 +1 Доп. файлов: 1 шт.
Fabric
01 янв 2025
0.6 Мб
1.20 +1 Ещё: 1.20.1
43.9 тыс. раз
R
SodiumOptionsAPI Neoforge 1.0.9 for 1.21.1 +1 Доп. файлов: 1 шт.
NeoForge
01 янв 2025
0.3 Мб
1.21.1
101 тыс. раз
R
SodiumOptionsAPI Neoforge 1.0.8 for 1.21.1 +1 Доп. файлов: 1 шт.
NeoForge
23 ноя 2024
0.3 Мб
1.21.1
139.6 тыс. раз
R
SodiumOptionsAPI Forge 1.0.8 for 1.20.1 +1 Доп. файлов: 1 шт.
Forge
23 ноя 2024
0.4 Мб
1.20 +1 Ещё: 1.20.1
1.9 млн раз
R
SodiumOptionsAPI Fabric 1.0.8 for 1.20.1 +1 Доп. файлов: 1 шт.
Fabric
23 ноя 2024
0.3 Мб
1.20 +1 Ещё: 1.20.1
180.1 тыс. раз
R
SodiumOptionsAPI Fabric 1.0.8 for 1.21.1 +1 Доп. файлов: 1 шт.
Fabric
23 ноя 2024
0.3 Мб
1.21.1
260.3 тыс. раз
R
SodiumOptionsAPI Fabric 1.0.6 for 1.20.1 +1 Доп. файлов: 1 шт.
Fabric
18 ноя 2024
0.3 Мб
1.20 +1 Ещё: 1.20.1
7.2 тыс. раз
R
SodiumOptionsAPI Neoforge 1.0.6 for 1.21.1 +1 Доп. файлов: 1 шт.
NeoForge
18 ноя 2024
0.3 Мб
1.21.1
6.8 тыс. раз

Общее меню для графических дополнений

Sodium/Embeddium Options API представляет собой клиентскую библиотеку для авторов модов, которым нужно аккуратно встроить свои параметры в экран настроек производительности. Вместо отдельных патчей под каждую реализацию разработчик получает общий набор событий, а пользователь видит новые функции там, где ожидает их найти: рядом с параметрами Sodium или Embeddium.

Проект учитывает различия между несколькими средами. Одна и та же схема интеграции может работать с Embeddium на Forge, с Sodium 0.5 на Fabric для Minecraft 1.20.1 и с Sodium 0.6 на Fabric или NeoForge для Minecraft 1.21.1. Это упрощает перенос клиентских дополнений и помогает сохранять похожую структуру меню в сборках на разных загрузчиках.

Три уровня расширения

API предоставляет три основных события. OptionGUIConstruction добавляет целую страницу параметров, OptionPageConstruction встраивает группу переключателей в существующую страницу, а OptionGroupConstruction позволяет поместить отдельную настройку в готовую группу или изменить стандартный элемент. Автор дополнения выбирает уровень вмешательства по масштабу своей функции, не перестраивая весь экран.

Библиотека частично опирается на идеи Embeddium Categories API и Options Events, но значительно переработана для поддержки основного Sodium. Сама по себе она обычно не добавляет новый игровой контент и нужна как зависимость другим клиентским модам. Поэтому удалять её из готовой сборки только из-за отсутствия заметных предметов или блоков не следует.

Польза для обычного игрока

Если Sodium/Embeddium Options API уже указан зависимостью, достаточно установить подходящий файл для своей версии Minecraft и загрузчика. Дополнительно проект можно сочетать с Reese's Sodium Options: такое сочетание улучшает навигацию по категориям и добавляет выпадающие списки, в том числе для расширений, которые напрямую внедряют параметры в Sodium.

Перед запуском стоит сверить четыре компонента: версию игры, Fabric, Forge или NeoForge, используемый вариант Sodium либо Embeddium и версию мода, который требует API. Библиотека работает на стороне клиента, поэтому её назначение связано с интерфейсом настроек, а не с логикой мира на сервере. При несовпадении веток меню может не открыться или дополнение не зарегистрирует свои переключатели.

Sodium/Embeddium Options API особенно полезен в производительных клиентских сборках с несколькими графическими расширениями. Он не ускоряет рендеринг самостоятельно, зато создаёт согласованный способ управления возможностями таких модов и избавляет пользователя от поиска разрозненных экранов конфигурации.

Поделиться

VK Telegram

Давайте общаться

Помогите нам сделать сайт лучше

Мы очень стараемся сделать сайт удобнее и полезнее, поэтому нам важно ваше мнение. Поделитесь впечатлениями, идеей или советом – каждый комментарий помогает нам стать лучше.

Добавить комментарий

Ваше мнение

Оставить комментарий

Комментарий появится после проверки модератором.

Обсуждение

Комментарии 0

Пока нет опубликованных комментариев. Начните обсуждение.