Скачать Async Pack Scan — Minecraft Моды — MetaMods

Async Pack Scan

Активный

Установок

0

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

2 месяца назад

Версии

1.20 — 1.21.8
Клиент
Fabric
Оптимизация игры
Утилиты

Async Pack Scan

Важное примечание

Начиная с версии Minecraft 1.20.5, данный мод, вероятно, больше не требуется. Однако взаимодействие между различными модификациями всё ещё может вызывать проблемы, поэтому я продолжаю его обновлять. Если вы не сталкиваетесь с резкими падениями производительности, можете смело удалить этот мод.

Решение проблемы производительности

В стандартной версии Minecraft процесс обновления списка ресурс-паков выполняется синхронно, сканируя все возможные источники одновременно. Обычно это не вызывает сложностей, но в интерфейсе организатора ресурс-паков это сканирование запускается при каждом изменении размера окна и повторяется каждые двадцать игровых тиков.

Когда другие моды (например, Respackopts) вмешиваются в процесс сканирования и даже незначительно увеличивают его продолжительность, это приводит к серьёзным задержкам и делает экран практически непригодным для использования при работе с несколькими пакетами.

Как работает мод

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

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

JFronny

Разработчик

Создан: 29 июн 2023

ID: 3912