📖 Введение
Minecraft всегда загружает некоторые базовые наборы ресурсов, такие как:
vanilla
(ресурсы по умолчанию)mod_resources
(ресурсы, добавленные модами)
Однако, до того как игрок впервые откроет экран выбора ресурс-паков, файл options.txt
игры всё ещё записывает resourcepacks=[]
как пустой.
Поэтому при открытии экрана выбора ресурс-паков перед созданием или присоединением к миру, даже если игрок ничего не делает (не добавляет, не удаляет и не меняет порядок), нажатие кнопки «Готово» или клавиши Esc всё равно заставит Minecraft ошибочно полагать, что были добавлены новые ресурс-паки, и принудительно перезагрузить их.
Этот процесс перезагрузки может быть очень медленным, особенно когда задействовано множество модифицированных ресурс-паков.
✅ Что делает этот мод
Данный мод вводит две функции, чтобы избежать этой ненужной траты времени:
Если пользователь не внёс никаких фактических изменений в список ресурс-паков, нажатие Esc или кнопки «Готово» больше не будет вызывать перезагрузку.
Была добавлена дополнительная кнопка «Отмена» на экран ресурс-паков, предназначенная для выхода без запуска какой-либо логики.
(Однако, после версии 1.20, из-за технических ограничений в Minecraft, проверка ресурс-паков всегда выполняется при закрытии экрана, из-за чего кнопка «Отмена» в большинстве случаев ведёт себя почти так же, как и «Готово».
В результате, кнопка «Отмена» была удалена в версии для NeoForge 1.21.1.)
Дополнительная кнопка «Отмена»: