
Options Enforcer
Мод Options Enforcer для Minecraft решает две проблемы модпаков: позволяет создателям принудительно задавать значения в options.txt и других конфигах без сброса пользовательских настроек, а также автоматически копирует дополнительные моды из папки mods-carryover при обновлении сборки. Клиентский мод, идеален для Fabric и Forge.
Options Enforcer - клиентский мод для Minecraft, созданный специально для сборок модов. Он делает две полезные вещи, которые упрощают жизнь и создателям модпаков, и игрокам.
Функция 1 - принудительные настройки (для авторов сборок)
Когда вы обновляете модпак, встроенный options.txt может перезаписать все пользовательские настройки - клавиши, звук, графику. Это бесит. Если не включать файл - игрок сам разбирается с конфликтами клавиш и ресурспаками. Options Enforcer решает это элегантно.
Вы просто добавляете нужные значения в файл optionsenforcer.cfg, например:
options.txt|renderDistance:10
И не включаете options.txt в сборку. Теперь при каждом запуске мод вставит renderDistance:10 в options.txt, оставив все остальные значения как есть. Никакого сброса!
Начиная с версии 1.4 можно добавить |default - тогда значение установится только при первом запуске, а если игрок уже менял его - не тронется.
Мод работает не только с options.txt, но и с optionsof.txt, smart_moving_options.txt и даже с конфигами других модов, например config/VillageNames4/general.cfg. Главное - не кладите в сборку сам конфиг, который принудительно меняете, иначе смысл теряется.
Похожий функционал есть у модов Default Options и More Default Options, но Options Enforcer использует свой синтаксис конфига - кому-то он покажется удобнее.
Функция 2 - перенос модов (для игроков)
Вы добавили в сборку OptiFine, WAILA или Fullscreen Windowed, а при обновлении модпака все моды в папке mods заменяются - и ваши любимые дополнения пропадают. Options Enforcer копирует все .jar и .zip файлы из папки mods-carryover (она создаётся автоматически) в обычную папку mods при запуске, если их там ещё нет.
Создателю сборки обычно ничего не нужно настраивать - просто оставьте значение конфига как есть. Игрок сам кладёт свои моды в mods-carryover, и они переживают любое обновление. Если лаунчер слишком строгий и удаляет незнакомые папки - этот метод может не сработать, но в большинстве случаев всё работает.
Важно знать
- Мод не будет обновляться после Minecraft 1.19 - автор прекратил поддержку из-за несогласия с системой репортов. Но исходный код открыт, так что вы можете портировать его на новые версии самостоятельно.
- Мод создавался для сборки Galaxy Odyssey, но подходит для любых модпаков.
- Используйте на свой страх и риск - всегда делайте бэкапы конфигов перед тестированием.
Скачайте Options Enforcer и забудьте о головной боли с настройками при обновлении сборок!
Как поиграть с друзьями с модом Options Enforcer?
Мод Options Enforcer куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода Options Enforcer будет готов за пару минут - BungeeHost сделает всё за вас.
