Перейти к содержимому

Achievements Optimizer

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

FabricNeoForgeForge
Загрузчики
FabricNeoForgeForge
Скачиваний на Modrinth
1,3 млн
Подписчиков на Modrinth
189
версия
31
Обновлён
8 июня 20268 июн.
Опубликован
в 2023

Коротко о моде

Работает на Fabric, NeoForge и Forge
Для Minecraft 1.21.9–1.21.11, 26.1.2 …
Нужен на сервере; в игре — по желанию
Последняя версия — 2.1.2 от 8 июня 2026
Нужен Architectury API
Лицензия MIT — бесплатно
Где нужен
В игренеобязателенНа сервереобязателен

Нужен на сервере; в игре — по желанию

Версии игры1.21.4, 1.21.9–1.21.11, 26.1.2 …
Описание переведено автоматическиПоказать оригинал (EN)

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

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

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

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

🚀 Результат

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

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

Частые вопросы

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

Установите Fabric под свою версию Minecraft, скачайте Achievements Optimizer под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Achievements Optimizer?

У Achievements Optimizer есть сборки для Minecraft 1.21–1.21.1, 1.21.4, 1.21.9–1.21.11, 26.1.2 ….

Нужен ли Achievements Optimizer на сервере?

Нужен на сервере; в игре — по желанию

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее