Меню

Sodium/Embeddium Options API

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

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

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

Файлы (42 шт.)

Сбросить
Тип Название Загружен Размер Версия игры Загрузчик Скачивания
R
SodiumOptionsAPI Fabric 1.0.6 for 1.21.1 +1 Доп. файлов: 1 шт.
Fabric
18 ноя 2024
0.3 Мб
1.21.1
184.3 тыс. раз
R
SodiumOptionsAPI Forge 1.0.6 for 1.20.1 +1 Доп. файлов: 1 шт.
Forge
18 ноя 2024
0.4 Мб
1.20 +1 Ещё: 1.20.1
117.7 тыс. раз
R
SodiumOptionsAPI Fabric 1.0.5 for 1.20.1 +1 Доп. файлов: 1 шт.
Fabric
29 окт 2024
0.3 Мб
1.20 +1 Ещё: 1.20.1
20.6 тыс. раз
R
SodiumOptionsAPI Forge 1.0.5 for 1.20.1 +1 Доп. файлов: 1 шт.
Forge
29 окт 2024
0.4 Мб
1.20 +1 Ещё: 1.20.1
809.1 тыс. раз
R
SodiumOptionsAPI Neoforge 1.0.5 for 1.21.1 +1 Доп. файлов: 1 шт.
NeoForge
29 окт 2024
0.3 Мб
1.21.1
260 тыс. раз
R
SodiumOptionsAPI Fabric 1.0.5 for 1.21.1 +1 Доп. файлов: 1 шт.
Fabric
29 окт 2024
0.3 Мб
1.21.1
44 тыс. раз
R
SodiumOptionsAPI Fabric 1.0.4 for 1.20.1 +1 Доп. файлов: 1 шт.
Fabric
29 окт 2024
0.3 Мб
1.20 +1 Ещё: 1.20.1
438 раз
R
SodiumOptionsAPI Fabric 1.0.4 for 1.21.1 +1 Доп. файлов: 1 шт.
Fabric
29 окт 2024
0.3 Мб
1.21.1
426 раз
R
SodiumOptionsAPI Neoforge 1.0.4 for 1.21.1 +1 Доп. файлов: 1 шт.
NeoForge
29 окт 2024
0.3 Мб
1.21.1
143 раз
R
SodiumOptionsAPI Forge 1.0.4 for 1.20.1 +1 Доп. файлов: 1 шт.
Forge
29 окт 2024
0.4 Мб
1.20 +1 Ещё: 1.20.1
1.3 тыс. раз
R
SodiumOptionsAPI Fabric 1.0.3 for 1.21.1 +1 Доп. файлов: 1 шт.
Fabric
13 окт 2024
0.3 Мб
1.21.1
75.7 тыс. раз
R
SodiumOptionsAPI Fabric 1.0.3 for 1.20.1 +1 Доп. файлов: 1 шт.
Fabric
13 окт 2024
0.3 Мб
1.20 +1 Ещё: 1.20.1
18 тыс. раз
R
SodiumOptionsAPI Neoforge 1.0.3 for 1.21.1 +1 Доп. файлов: 1 шт.
NeoForge
13 окт 2024
0.3 Мб
1.21.1
122.6 тыс. раз
R
SodiumOptionsAPI Forge 1.0.3 for 1.20.1 +1 Доп. файлов: 1 шт.
Forge
13 окт 2024
0.4 Мб
1.20 +1 Ещё: 1.20.1
848.5 тыс. раз
R
SodiumOptionsAPI Forge 1.0.2 for 1.20.1 +1 Доп. файлов: 1 шт.
Client +1 Ещё: Forge
16 сен 2024
0.4 Мб
1.20 +1 Ещё: 1.20.1
555 тыс. раз
R
SodiumOptionsAPI Fabric 1.0.2 for 1.21.1 +1 Доп. файлов: 1 шт.
Client +1 Ещё: Fabric
16 сен 2024
0.3 Мб
1.21.1
75.5 тыс. раз
R
SodiumOptionsAPI Neoforge 1.0.2 for 1.21.1 +1 Доп. файлов: 1 шт.
Client +1 Ещё: NeoForge
16 сен 2024
0.3 Мб
1.21.1
36.1 тыс. раз
R
SodiumOptionsAPI Fabric 1.0.2 for 1.20.1 +1 Доп. файлов: 1 шт.
Client +1 Ещё: Fabric
16 сен 2024
0.3 Мб
1.20 +1 Ещё: 1.20.1
1.9 млн раз
R
SodiumOptionsAPI Fabric 1.0.0 for 1.21.1 +1 Доп. файлов: 1 шт.
Fabric
15 сен 2024
0.3 Мб
1.21.1
2.2 тыс. раз
R
SodiumOptionsAPI Forge 1.0.0 for 1.20.1 +1 Доп. файлов: 1 шт.
Forge
15 сен 2024
0.4 Мб
1.20 +1 Ещё: 1.20.1
2.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

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