▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Icterine
Icterine

Icterine

Мод Icterine оптимизирует проверку достижений в Майнкрафт, ускоряя InventoryChangeTrigger в 2-2.5 раза. Особенно полезен на серверах с сотнями модов и кастомными достижениями - меньше лага, больше FPS.

Оцените первым
3.5M
110

Icterine - это небольшой, но крайне полезный мод для Minecraft, который оптимизирует работу с достижениями (advancements). Если у вас на сервере или в сборке модов много кастомных достижений, вы наверняка замечали микролаги при подборе предметов. Icterine решает именно эту проблему, ускоряя проверку InventoryChangeTrigger - того самого триггера, который срабатывает каждый раз, когда меняется содержимое инвентаря игрока.

Зачем это нужно

В ванильном Майнкрафт при каждом изменении инвентаря (поднял предмет, выбросил, открыл сундук) игра перебирает все зарегистрированные критерии достижений. Если у вас 950+ достижений, как в BlazeandCave's Advancements Pack, этот процесс может занимать до 20% времени тика. На сервере с 3+ игроками это превращается в заметные лаги. Icterine оптимизирует логику так, что проверка выполняется в 2-2.5 раза быстрее - примерно 7.5% времени тика вместо 20%.

Как это работает

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

Основные оптимизации:

  • Игнорирование выброшенных стаков - не проверяет достижения, когда предмет уходит из инвентаря (в сундук, на землю). Настраивается в конфиге.
  • Игнорирование уменьшения стака - если вы выкинули один предмет из полного стака, проверка не запускается.
  • Оптимизация увеличения стака - проверка срабатывает только если только количество предметов достигло порога для какого-либо достижения.
  • Умная проверка при открытии контейнеров - игра больше не считает, что все слоты изменились, когда вы открыли сундук.
  • Приоритетная проверка изменённого слота - сначала проверяется именно тот слот, который изменился, а не весь инвентарь.
  • Сравнение количества до проверки NBT - если количество предметов не совпадает, мод не тратит время на проверку тегов и NBT.

Поддерживаемые версии

  • Icterine v1.2.0: Fabric/Quilt 1.18.2 - 1.19.4, Forge 1.18.2 - 1.19.2
  • Icterine v1.3.0: Fabric/Quilt 1.20 - 1.20.4, Forge 1.19.3 - 1.20.4, NeoForge 1.20.1 - 1.20.4

Выбирайте подходящую версию на странице версий мода.

Важно знать

  • Все оптимизации можно отключить в конфиг-файле, если вдруг возникнут конфликты.
  • На данный момент не известно о несовместимостях или багах.
  • Мод не влияет на ванильные достижения и почти наверняка не сломает модовые.

Если вам нужен порт на другую версию - пишите в комментариях или на сервере поддержки. Скачайте Icterine и забудьте о лагах при подборе предметов на сервере с кучей достижений.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.20.x1.19.x1.18.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки

Создатели

Детали

Лицензия:
Опубликован:2 года назад
Обновлён:2 года назад
Главная