Sodium/Embeddium Options API — это библиотека, предоставляющая кроссплатформенные события для интеграции с меню настроек Sodium и Embeddium. Она позволяет модам добавлять свои страницы опций, группы и отдельные настройки, используя единый API. Это упрощает разработку и обеспечивает совместимость между разными загрузчиками и версиями.
Для конечных пользователей мод может использоваться как зависимость для других аддонов к Sodium. Если установить его вместе с Reese's Options, меню категорий получит поддержку выпадающих списков, что упрощает навигацию. Этот эффект распространяется даже на моды, которые не используют данный API, а добавляют опции напрямую.
Мод частично основан на API категорий Embeddium и событиях опций, с изменениями для поддержки оригинального Sodium. Для совместимости с меню Reese's Sodium Options используются миксины, поэтому требуется установка обоих модов.
- Предоставляет три события: OptionGUIConstruction (добавление целых страниц), OptionPageConstruction (добавление групп на существующие страницы) и OptionGroupConstruction (вставка отдельных опций в группы).
- Поддерживает Fabric, NeoForge и Forge для различных версий Minecraft.
- Позволяет модам добавлять настройки, которые корректно отображаются в меню Sodium/Embeddium.
- Улучшает интерфейс настроек при совместном использовании с Reese's Options.
- Не вносит изменений в игровой процесс, являясь вспомогательной библиотекой.



