Скачать FastOpenLinksAndFolders — Minecraft Моды — MetaMods

FastOpenLinksAndFolders

Активный

Установок

0

Последнее обновление

3 года назад

Версии

1.14.4 — 1.19.1-pre5
Клиент
Fabric
Quilt
Утилиты

FastOpenLinksAndFolders

Устали от того, что игра зависает на полминуты, пока загружается приложение "Фотографии" для просмотра только что сделанного скриншота? Или когда браузер открывает ссылку из чата или книги, а Minecraft замирает в ожидании? Возможно, вам надоело, что игра перестаёт реагировать при нажатии кнопки "Открыть папку ресурспаков"?

Тогда этот мод создан именно для вас!

FastOpenLinksAndFolders предотвращает зависание игры в ситуациях, когда требуется открыть что-либо за пределами Minecraft. Это касается просмотра скриншотов из чата, перехода по ссылкам в чате или книгах, а также открытия папок с ресурспаками и датапаками. Мод не вносит других изменений или оптимизаций - он решает исключительно проблему блокировки игры во время внешних операций. Я сам столкнулся с этой раздражающей особенностью и решил создать решение.

Как это работает?

Когда Minecraft запрашивает у системы открытие ссылок или файлов, игра по какой-то причине ожидает завершения процесса закрытия обработчика ошибок, что блокирует все текущие операции. Хотя некоторые программы в определённых системах могут быстро закрывать поток ошибок, обычно это не так. Например, приложение "Фотографии" в Windows может занимать значительное время, оставляя игру замороженной до готовности. На моём старом компьютере это иногда занимало больше минуты.

Игра делает это для возможности записи ошибок в случае сбоя загрузки внешнего приложения - логичное решение, но не идеальное. Поскольку Minecraft фактически не обрабатывает эти ошибки или результаты открытия (кроме записи в лог), FastOpenLinksAndFolders делает операцию ожидания асинхронной. Это даёт лучшее из обоих миров: ошибки по-прежнему регистрируются при сбое загрузки приложения, но игра не блокируется в процессе.

Обновления

Учитывая простоту этого мода, маловероятно, что ему потребуются частые обновления. Я постараюсь отмечать рабочие версии в последних файлах после проверки их функциональности, но скорее всего мод будет просто работать. Если возникнут проблемы, создайте issue на Github, если я ещё не заметил неполадок. Например, первая версия работает с 1.16 по 1.18 просто потому, что я не тестировал другие версии. Сообщите, если мод работает на других версиях!

Для Forge?

Это действительно простой мод, и я не уверен, насколько он будет полезен для Forge, учитывая, что я им не пользуюсь. Сначала нужно убедиться, что Forge ничего не меняет в этой области, но если будет небольшой интерес, я, вероятно, создам версию для него.

Участники проекта
altrisi

altrisi

Разработчик

Создан: 5 июн 2022

ID: 3338