FastWorkbench
fastworkbench · 310904 загрузок · MIT
клиент: required · сервер: required (заявлено автором мода)
Значительная оптимизация верстака!
Описание
О
Это мод, направленный на улучшение производительности всех функций, связанных с крафтом. Он исправляет ошибку, появившуюся в Minecraft 1.12, когда при нажатии клавиши Shift создание стопки предметов может привести к кратковременному зависанию. Однако он делает немного больше, чем просто решает эту проблему.
Крафт
FastWorkbench заставляет все операции крафта кэшировать последний использованный рецепт. Кроме того, он сокращает количество обращений к этому кэшированному рецепту всего на обнаружение изменений, когда сохраненный элемент в матрице крафта действительно изменяется (ваниль повторяет попытку каждый раз, когда что-либо меняется, например размер стека). Это приводит к тому, что количество операций сопоставления сокращается до одной, а не от одной до почти 600.
Книга рецептов
Еще в версии 1.12 FastWorkbench полностью удалил книгу рецептов, а это означало, что рецепты больше не синхронизировались принудительно при входе в систему, чтобы клиент мог видеть их в книге. Это привело к значительному увеличению времени входа в систему. В версии 1.13 и выше рецепты все равно синхронизируются как часть нового рецепта. система. В этих версиях FastWorkbench по умолчанию визуально удаляет кнопку книги рецептов, но ее можно снова включить.
Совместимость и поддержка модов
Этот мод применяется через Mixin к классам PlayerContainer (для сетки 2x2) и WorkbenchContainer (для сетки 3x3). Любые моды, использующие WorkbenchContainer получит все преимущества FastWorkbench.
Любые моды, не использующие WorkbenchContainer, вероятно, уже должны выполнять эти оптимизации самостоятельно — их довольно легко добавить.
#Поддержи меня
Контакт
Дискорд: https://discord.shadowsoffire.dev
Версии (3)
| Версия | Minecraft | Загрузчики | Файл |
|---|---|---|---|
8.0.4 |
1.20.1 | forge | скачать |
1.21.1-9.1.3 |
1.21.1 | neoforge | скачать |
26.1.2-10.0.0 |
26.1.2 | neoforge | скачать |
