Respackopts - мод для Майнкрафт, который решает давнюю проблему: как управлять настройками ресурспаков без выхода из игры. Раньше, чтобы поменять опции текстурпака, приходилось лезть в конфиги или переустанавливать его. Теперь всё иначе.
Важно: Respackopts зависит от LibJF - его нужно ставить вместе с модом.
Мод добавляет кнопку меню рядом с каждым поддерживаемым ресурспаком. Нажал - и можно настроить: включить/выключить отдельные текстуры, поменять разрешение, выбрать вариант анимации. Всё прямо в интерфейсе.
По умолчанию Respackopts предоставляет:
То есть автор ресурспака может сделать так, чтобы разные части пака включались в зависимости от настроек игрока. Например: "включить HD-текстуры только если FPS выше 60" или "показать реалистичные тени только при активном шейдере".
Всё просто: установил Respackopts, зашёл в игру - рядом с ресурспаками появилась кнопка настроек. Ничего дополнительно настраивать не нужно.
Если ты делаешь текстурпаки - тебе стоит изучить вики Respackopts. Там расписано, как добавить поддержку конфигов в свой пак. Это открывает кучу возможностей: один ресурспак может работать как несколько, переключаться между стилями, адаптироваться под железо игрока.
Тут есть нюансы. Respackopts и LibJF добавляют нагрузку на загрузчик ресурсов. По замерам автора:
Сканирование паков занимает почти в 100 раз дольше - но это заметно только в экране выбора ресурспаков, где сканирование происходит каждые 20 тиков и при изменении размера окна. Для решения этой проблемы автор сделал отдельный мод, который оптимизирует этот экран.
На практике разница почти незаметна, если у тебя не древний компьютер. Но если собираешь сервер или играешь на слабом железе - лучше поставить и Async Pack Scan заодно.
В ванильном Minecraft управление ресурспаками - боль. Хочешь поменять яркость неба? Лези в файлы. Хочешь отключить надоедливую анимацию дождя? Опять редактировать текстуры. Respackopts делает этот процесс удобным: всё через интерфейс, без выхода из игры.
Для сборок модов это вообще must-have - особенно если в сборке много текстурпаков с разными опциями. Скачайте Respackopts вместе с LibJF и забудьте про ручное редактирование конфигов.