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

Respackopts

Активный

Установок

22

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

2 недели назад

Версии

1.16.4 — 1.21.8
Клиент
Fabric
Neoforge
Библиотеки
Утилиты

Respackopts

Важно: В зависимости от версии, которую вы устанавливаете, может потребоваться отдельная установка cloth config или LibJF.

Respackopts добавляет ресурсным и дата-пакам настраиваемые меню конфигурации. По умолчанию мод предоставляет собственную систему для условных ресурсов, расширения ресурсов и интегрируется с frex, canvas и fabulous шейдерами.

Использование Respackopts

Для игроков

После установки Respackopts рядом со всеми поддерживаемыми ресурсными паками появится кнопка меню. Дополнительная настройка не требуется.

Для создателей паков

Подробную информацию о том, как использовать Respackopts в своих паках, можно найти в вики.

Влияние на производительность

Производительность всегда зависит от множества факторов, включая скорость диска, использование ресурсов другими программами, операционную систему и т.д. Эти измерения проводились с Minecraft 1.20.1, Fabric Loader 0.14.21, Fabric API 0.84.0 и LibJF 3.8.0.

LibJF добавляет хуки в загрузчик ресурсов, что создает дополнительную нагрузку при каждом обращении к ресурсам. На практике это приводит к увеличению времени перезагрузки ресурсов на 5% и увеличению времени загрузки игры на 8% (0.2 секунды) по сравнению с ванильной версией.

Respackopts использует эти хуки и дополнительные mixins для работы, добавляя дополнительную нагрузку. На практике это приводит к увеличению времени перезагрузки ресурсов на 6% и увеличению времени загрузки игры на 18% (0.43 секунды) по сравнению с ванильной версией.

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

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

JFronny

Разработчик

Создан: 26 ноя 2020

ID: 2351