Night Config Fixes
Night Config Fixes исправляет сбои загрузки конфигураций в Minecraft 1.20 и 1.20.1. Мод восстанавливает повреждённые файлы Night Config вместо краша игры и подходит для сборок Better Minecraft на Fabric и Forge.
Что делает Night Config Fixes
Night Config Fixes - небольшой технический мод для Minecraft Java, который исправляет сбои при чтении конфигураций через библиотеку Night Config. В первую очередь он решает проблему com.electronwill.nightconfig.core.io.ParsingException: Not enough data available, из-за которой игра или сборка модов может завершиться с ошибкой во время запуска.
Обычно конфигурационный файл случайно становится пустым или повреждается. При следующем запуске Night Config пытается его прочитать, не находит нужных данных и выбрасывает исключение. Особенно часто такая ситуация встречалась в крупных сборках вроде Better Minecraft, где используется много модов и конфигов.
Night Config Fixes перехватывает ошибку и пересоздаёт повреждённую конфигурацию со значениями по умолчанию. Для игрока это означает меньше вылетов при запуске, а для владельца сборки - более предсказуемое восстановление настроек после сбоя.
Как мод восстанавливает конфиги
Основная логика довольно простая:
- если файл конфигурации оказался пустым или некорректным, игра не падает на этапе загрузки;
- Night Config Fixes создаёт файл заново на основе стандартных значений;
- отдельные повреждённые параметры также могут быть восстановлены из папки
defaultconfigs; - настройки модпака можно вернуть без ручного поиска и редактирования сломанного TOML-файла.
Есть важный нюанс для авторов сборок модов. Настроенные шаблоны конфигураций нужно хранить в папке defaultconfigs, а не только в config. Именно оттуда мод сможет взять правильные значения при восстановлении. Если рабочая настройка лежит исключительно в config, после сброса она может замениться обычными параметрами по умолчанию.
Дополнительная функция для Forge
В версии для Forge доступна настройка, которая переносит серверные конфиги из локальной папки мира saves/<мир>/serverconfig в общую директорию config. Это удобно для сборок, где одни и те же серверные параметры должны применяться во всех новых мирах.
Без такой схемы каждый мир может получить собственный набор файлов в serverconfig. После переноса конфигурация становится глобальной для выбранной установки. При этом стоит заранее проверить, как конкретный мод обрабатывает серверные параметры: не каждой настройке нужна общая конфигурация для всех миров.
Для каких версий и загрузчиков подходит
Night Config Fixes рассчитан на Minecraft Java 1.20 и 1.20.1. Проект выпускался для загрузчиков Fabric и Forge, поэтому его можно использовать на клиенте, на сервере или одновременно на обеих сторонах.
Последние известные версии проекта:
7.0.0- для Minecraft 1.20;8.0.0- для Minecraft 1.20.1 на Fabric и Forge.
Для Minecraft 1.21 и более новых версий отдельная установка Night Config Fixes обычно не требуется: проблема была исправлена на уровне NeoForge. Сам проект отмечен как архивный, поэтому новых релизов под современные версии ждать не стоит.
Установка на клиент и сервер
Установка на клиенте необязательна. На сервере мод также можно подключать по необходимости. Если конфигурационная ошибка возникает только у сервера, достаточно установить Night Config Fixes на серверную часть. Для одиночной игры или локальной сборки мод можно добавить в клиентскую папку mods.
В больших модпаках вроде Better Minecraft этот фикс особенно полезен, потому что большое количество модулей увеличивает число конфигурационных файлов и вероятность проблем при их сохранении. Night Config Fixes не добавляет новые блоки, предметы, биомы или мобов. Его задача чисто техническая: сделать загрузку сборки устойчивее.
Настройка через интерфейс и вручную
Если конкретный мод поддерживает настройку через меню, параметры можно открыть прямо в игре с помощью Mod Menu. На Fabric для этого потребуется установить Mod Menu от Prospector. На старых версиях Minecraft с Forge дополнительно может понадобиться Forge Config Screens.
Ручная настройка выполняется через любой текстовый редактор. Конфигурации находятся в папке .minecraft/config и обычно имеют один из следующих форматов:
MOD_ID-client.toml- настройки клиента;MOD_ID-common.toml- общие параметры;MOD_ID-server.toml- серверные параметры.
У конкретного мода могут отсутствовать некоторые типы файлов. Это нормально: набор конфигураций зависит от того, какие параметры предусмотрел автор.
Перед ручным редактированием лучше закрыть Minecraft. Сохраните резервную копию TOML-файла, особенно если это конфигурация крупной сборки. Сам Night Config Fixes помогает восстановить повреждённый файл, но он не отменяет изменения, которые были сохранены с неправильным синтаксисом или намеренно заменены пользователем.
Что изменится в игре
Геймплей Night Config Fixes не меняет. Вы не получите новые механики или визуальные эффекты, зато сборка будет реже останавливаться из-за пустого конфига. Если раньше запуск заканчивался ошибкой Not enough data available, после установки мод попробует восстановить настройки и продолжить загрузку.
Это полезный служебный мод для владельцев сборок, тестовых серверов и больших клиентских паков. В обычной ванильной игре он не нужен, поскольку без модов, использующих Night Config, исправлять нечего.
Связанные материалы: Nether Chested, Cut Through, Metal Bundles.
Скриншоты Night Config Fixes
Часто задаваемые вопросы
Совместимость
Создатели
Детали
Версии мода Night Config Fixes
Доступно 4 версий. Сначала показаны самые популярные и самые свежие.