Achievements Optimizer

Achievements Optimizer ускоряет обработку достижений и улучшений с предметами: ранний пропуск тиков, мгновенное отбрасывание пустых стаков и однопроходное сопоставление предметов без изменения игровой логики.

Achievements Optimizer: легкий мод для оптимизации производительности, который ускоряет обработку достижений и улучшений, связанных с предметами: сокращает лишние сканирования инвентаря и повышает эффективность тиков.

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

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

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

🚀 Результат

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

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

Как установить Achievements Optimizer

  1. В списке файлов выберите свою версию Minecraft и загрузчик. Установите этот загрузчик в профиль игры.
  2. Проверьте требуемые библиотеки у выбранного релиза. Скачайте их для той же версии Minecraft и загрузчика.
  3. Скачайте JAR мода для выбранной версии Minecraft и загрузчика.
  4. Закройте игру и поместите JAR мода и необходимых библиотек в папку mods выбранного профиля. JAR распаковывать не нужно.
  5. Запустите выбранный профиль. Для русского текста выберите «Русский» в настройках языка Minecraft.
Где находится папка mods?

Откройте папку выбранной сборки в лаунчере и найдите mods. Если папки нет, создайте её. Для стандартной установки:

  • Windows: %appdata%\.minecraft\mods
  • macOS: ~/Library/Application Support/minecraft/mods
  • Linux: ~/.minecraft/mods

Если в лаунчере задана другая папка игры, используйте её, а не стандартный путь.

Версии и загрузки

Версии Minecraft и загрузчики указаны отдельно для каждого релиза.

РелизMinecraft / загрузчикФайл
1.21-1.1.0Оригинал автора2024-06-211.21FabricСкачать FabricОригинал автора5 КБ
SHA-256b804ae5bdc0387c3654bd71445bbfb3ca4576035e447843005d50b88622ef58e
1.0.1Оригинал автора2024-06-011.20.1FabricСкачать FabricОригинал автора6 КБ
SHA-256cf785b41c9c5e923d4a07bdc547a9bbf160f3ad4faf2ef49239c23329332906c
1.20.2-1.0.0Оригинал автора2024-05-201.20.2FabricСкачать FabricОригинал автора6 КБ
SHA-256bf4ee283f19b2d0de50ec9e803779cb583e613857f6213a0ec498200623f77ea

Источник и перевод

Источник: Modrinth, Achievements Optimizer.

Описание переведено на русский язык с помощью DeepSeek.

Achievements Optimizer: версии Minecraft