BugJump — мод на исправление сбоя многопоточного рендеринга в МайнкрафтеОписанный автором сбой возникает, когда несколько потоков рендера одновременно обращаются к fastutil, особенно в насыщенном клиентском наборе модулей. В журнале он проявляется как ArrayIndexOutOfBoundsException внутри Int2ObjectOpenHashMap с вызовами rehash, insert или computeIfAbsent, после которых стек проходит через отрисовку текста и интерфейса. BugJump адресует именно эту гонку. Второй компонент проекта — экран загрузки, заметно вдохновлённый Quilt Loading Screen. Его можно включить отдельно, поэтому диагностическое исправление не обязано менять привычный внешний вид запуска.
Последнего релиза не было 3 года: проект, судя по всему, заброшен. Последняя поддержанная версия игры — 1.20.1. Ставить его в новую сборку рискованно — совместимость с соседними модами никто уже не чинит.
| Версия игры | Загрузчики | Сборка | Размер | Дата |
|---|---|---|---|---|
| 1.20.1 | Fabric | 1.2.0-1.20.1 | 34 КБ | 2023-07-17 |
Скачать 1.2.0-1.20.1 · 34 КБстраница автора на Modrinth
.jar в папку .minecraft/mods — создайте её, если её нет.| Сборка | Канал | Версии игры | Размер | Дата |
|---|---|---|---|---|
| 1.2.0-1.20.1 | релиз | 1.20.1 | 34 КБ | 2023-07-17 |
| 1.2.0-1.19.2 | релиз | 1.19.2 | 34 КБ | 2023-07-17 |
| 1.2.0-1.18.2 | релиз | 1.18.2 | 33 КБ | 2023-07-17 |
| 1.0.0 | релиз | 1.19, 1.19.1, 1.19.2, 1.19.3 | 31 КБ | 2023-02-20 |
| 1.0.0 | релиз | 1.18, 1.18.1, 1.18.2 | 31 КБ | 2023-02-15 |
BugJump не является общим ускорителем и не обещает исправлять любые вылеты. Серверная установка не поддерживается; смысл установки есть только при совпадении симптомов или если нужен его вариант загрузочного экрана. На сервере не работает: ставится только на клиент.
Перед установкой сравните свой стек вызовов с официальным примером: одно и то же название исключения в другом классе не подтверждает ту же причину. Мод ставится на клиент, зависимостей в локальных данных не указано. Если нужен изменённый экран, включите его в config/bugjump.json; отсутствие визуальных изменений при настройке по умолчанию нормально. Если вылет остаётся, сохраните полный журнал и проверьте, действительно ли в нём фигурируют многопоточная отрисовка, fastutil и Int2ObjectOpenHashMap. Официальный источник не описывает дополнительные исправления, параметры производительности или поддержку серверов, поэтому при иной ошибке следует искать её собственную причину.
Стоит попробовать при точном совпадении характерного стека либо ради дополнительного загрузочного экрана. Не нужен стабильной сборке и не должен ставиться вслепую как универсальная оптимизация.


Create: Cyber Goggles предоставляет модульные клиентские вспомогательные функции для Create.


MixinBooster заменяет классический Sponge Mixin в Forge на вариант Fabric Mixin с дополнительными возможностями внедрения кода.


Curtain даёт серверным администраторам Forge и NeoForge технические правила, живые показатели и управление искусственными игроками в духе Carpet.


CICADA Cape Fix отключает старую систему плащей CICADA и убирает появляющийся из неё плащ с просьбой обновить библиотеку.


Create: Dimension, Steamworks Realm добавляет промышленное измерение для крупной автоматической добычи: богатые рудные жилы, механические ландшафты, паровая среда и редкие ресурсы расширяют Create.


PlayerProgress добавляет автоматическое развитие характеристик за выполнение шести конкретных задач в обычной игре.
Случайные находки из каталога — моды, шейдеры, текстуры и сборки с нашим разбором.


PosterizationShader сокращает число цветов финального кадра до дискретных уровней, создавая постерный рисунок с заметными цветовыми полосами вместо плавных градиентов. Сила регулируется через POSTERIZATION_LEVELS.


Totem Of Walter заменяет внешний вид тотема бессмертия изображением Уолтера Уайта из сериала Breaking Bad.


RealisCraft JE Demo заменяет текстуры блоков детализированными материалами 128x с normal- и specular-картами и поддержкой физически корректного отображения.


QuickQuit разрешает закрыть Minecraft 1.8.9 прямо во время загрузки ресурсов Forge, когда обычное окно запуска ещё не предлагает корректный выход.
![Изображение к проекту [UO]Ultramodern optimization](/s/uo.com.webp)
![Иконка [UO]Ultramodern optimization](/i/uo.com.webp)
Ultramodern Optimization — настраиваемый набор оптимизационных профилей и модулей для Forge и NeoForge, рассчитанный прежде всего на локальную совместную игру и крупные модифицированные среды.


Enhanced Vision меняет восприятие сцены через контуры, периферийное размытие и тепловое мерцание. Мобы и стены около центра кадра получают обводку, которая становится ярче в темноте, а объекты по краям изображения размываются сильнее.
Гонку нескольких потоков рендера при обращении к fastutil, проявляющуюся в Int2ObjectOpenHashMap.
Нет, эта функция выключена по умолчанию.
В файле config/bugjump.json.
Нет, серверная сторона обозначена как неподдерживаемая.