modsmith Войти Войти Рус / Eng

Achievements Optimizer

achievements-optimizer · 1248950 загрузок · MIT

клиент: optional · сервер: required (заявлено автором мода)

Улучшена производительность достижений

Описание

Оптимизатор достижений — это легкий мод производительности, который оптимизирует обработку достижений и достижений на основе предметов, сокращая ненужное сканирование инвентаря и повышая общую эффективность тиков.

Это не меняет ни механику, ни логику игрового процесса — только делает проверку достижений быстрее и чище.

⚙️** Ключевые оптимизации**

  • Ранний пропуск тиков — тяжелые расчеты слотов (пустые/занятые/полные) пропускаются раньше, предотвращая дополнительную работу для каждого события.
  • Мгновенный сброс пустых стопок — при включенном ignoreEmptyStacks пустые стопки удаляются сразу, без сканирования всего инвентаря.
  • Быстрое сопоставление нескольких элементов — однопроходная проверка запасов с использованием логических флагов [] с ранним выходом. Никаких распределений, заметно быстрее при больших запасах или длинных списках условий. — Ранняя фильтрация слотов — сначала оценивается slots.matches(full, пустой, занятой), что позволяет избежать более глубоких проверок, когда слоты не совпадают. — Сохранен быстрый путь для одиночных целей — когда items.size() == 1, сравнение выполняется непосредственно в измененном слоте без полного прохода инвентаря.

🚀 Результат

Меньше избыточных проверок, меньший объем памяти и более быстрая реакция на события инвентаризации. Особенно полезно для серверов или модпаков с большим количеством игроков и сложными триггерами продвижения.

**Начиная с версии 2.0.0 требуется порт Forge Config API (только для версии Fabric). ** Не стесняйтесь писать обо всех проблемах и предложениях на моем github! Удачи!

Версии (31)

ВерсияMinecraftЗагрузчикиФайл
2.1.2 26.1.2 neoforge скачать
2.1.2 26.1.2 fabric скачать
2.1.2 1.21.11 neoforge скачать
2.1.2 1.21.11 fabric скачать
2.1.1 1.21.10 fabric скачать
2.1.1 1.21.10 neoforge скачать
2.1.0 1.21.9 fabric скачать
2.1.0 1.21.9 neoforge скачать
2.1.0 1.21.1 fabric скачать
2.1.0 1.21.1 neoforge скачать
2.0.0 1.21.4 neoforge скачать
2.0.0 1.21.4 fabric скачать
2.0.0 1.21.1 neoforge скачать
2.0.0 1.21.1 fabric скачать
1.4.0 1.21.4 neoforge скачать
1.2.0 1.21.1 neoforge скачать
1.2.0 1.21.1 fabric скачать
1.1.0.1 1.21 neoforge скачать
1.1.0 1.21 neoforge скачать
1.21-1.1.0 1.21 fabric скачать
1.0.1 1.20.1 fabric скачать
1.0.5 1.20.1 forge скачать
1.20.2-1.0.0 1.20.2 fabric скачать
1.0 1.20.1 fabric скачать
1.1.0 1.20.4 forge скачать
1.1.0 1.20.3 forge скачать
1.0.2 1.20.2 forge скачать
1.0.3 1.20.1 forge скачать
1.0.2 1.18.2 forge скачать
1.0.2 1.19.2 forge скачать
1.0.2 1.20.1 forge скачать

Страница на Modrinth →