Icterine — скриншот 1 (Моды, Minecraft)

Icterine ускоряет срабатывание триггеров инвентаря и уменьшает нагрузку сервера при проверке достижений.

Мод меняет логику InventoryChangeTrigger, чтобы не запускать тяжёлые проверки при каждом движении стаков — меньше лагов на серваке и в больших модпаках с кучей достижений. На живом тесте с несколькими игроками и сотнями модов триггер стал работать примерно в 2.5 раза быстрее и стал тратить около 7.5% времени тика вместо ~20%.

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

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

Настройки, которые можно включать/выключать в конфиге: ignore_triggers_for_emptied_stacks, ignore_triggers_for_decreased_stacks, optimize_triggers_for_increased_stacks, initialize_inventory_last_slots, optimize_multiple_predicate_trigger, check_count_before_item_predicate_match.

Мод на оптимизацию инвентарных триггеров, ускоряет проверки достижений и снижает нагрузку на сервак.

Скачать Icterine

Название
Icterine 1.3.0 NeoForge 1.20.3 - 1.20.4
Icterine 1.3.0 Forge 1.20.3 - 1.20.4
Icterine 1.3.0 Fabric 1.20.3 - 1.20.4
Icterine 1.3.0 NeoForge 1.20.2
Icterine 1.3.0 Forge 1.20.2
Icterine 1.3.0 Fabric 1.20.2
Icterine 1.3.0 Forge 1.20 - 1.20.1
Icterine 1.3.0 Fabric 1.20 - 1.20.1
Icterine 1.3.0 Forge 1.19.3 - 1.19.4
Icterine 1.2.0 Forge 1.18.2 - 1.19.2

Рекомендуем