Lithium — мод для оптимизации игровой логики в Minecraft
Lithium — мод-оптимизатор для Minecraft, ускоряющий игровую логику: ИИ мобов, тики блоков, столкновения сущностей — без изменения…
Lithium — мод-оптимизатор для Minecraft, ускоряющий игровую логику: ИИ мобов, тики блоков, столкновения сущностей — без изменения ванильного поведения.
Lithium — мод для оптимизации игровой логики в Minecraft
Версия Minecraft, на которой протестирована и написана статья: 26.2
Диапазон поддерживаемых версий: 1.16.2 – 26.2
Lithium — это мод-оптимизатор для Minecraft, который ускоряет внутреннюю логику игры: расчёт мобов, блоков и сущностей. Каждый игровой тик сервер пересчитывает состояние мира — двигает и «думает» за мобов, обновляет блоки, обрабатывает столкновения, ведёт блоки-механизмы, — и на нагруженном мире эти расчёты становятся узким местом: время тика растёт, появляются просадки. Мод переписывает эти системы так, чтобы те же вычисления выполнялись быстрее, не меняя ни одной ванильной механики. Работает и в одиночной игре, и на сервере, ускоряя именно симуляцию мира, а не графику.
Что именно ускоряет мод
Lithium — это не один патч, а набор независимых оптимизаций для разных подсистем игры. Каждая из них переписывает конкретный кусок кода на более эффективный, сохраняя результат идентичным оригиналу.
Основные направления:
Искусственный интеллект мобов. Вместо того чтобы моб каждый тик опрашивал всё вокруг в поисках других сущностей, мод переходит на событийную модель: моба уведомляют только тогда, когда кто-то заходит в зону его внимания. Поиск пути тоже переписан на более быстрый код.
Блоки-механизмы. Сундуки, варочные стойки, костры и другие подобные блоки могут «засыпать» — их перестаёт обрабатывать каждый тик, пока не изменится их содержимое или состояние. Неактивная варочная стойка или потухший костёр не тратят время сервера впустую.
Тики блоков. Расчёт случайных тиков переписан так, чтобы создавать меньше временных объектов. Меньше объектов — ниже нагрузка на сборщик мусора Java, который иначе регулярно подвисает на их очистке.
Столкновения сущностей. Для прямоугольных и пустых форм применён специализированный быстрый расчёт вместо общего, более тяжёлого.
Предметы и снаряды. Выпавшие предметы объединяются умнее — по типу и размеру стопки, без лишних попыток слияния. Проверки столкновений между снарядами, которые физически не могут столкнуться (скажем, большое облако жемчужин Края в одном месте), пропускаются — это заметно на больших скоплениях.
Хранилища и компараторы. Блоки с содержимым сообщают соседним компараторам об изменении уровня заполнения только тогда, когда оно действительно произошло, а не заставляют проверять инвентарь вслепую каждый тик. На сортировочных системах и складах с десятками контейнеров это снимает заметную часть нагрузки.
Деревни и рейды. Убраны избыточные обновления шкалы рейда и часть повторных поисков рабочих мест для жителей.
В совокупности это снижает время обработки одного тика (MSPT) и позволяет миру держаться ближе к целевым 20 тикам в секунду даже под нагрузкой.
Как это ощущается в игре
В одиночной игре Minecraft тоже запускает внутренний сервер — именно он «тикает» мир. Когда мод разгружает этот сервер, у процессора освобождается время на остальные задачи, поэтому вместе с более низким временем тика растут и частота кадров, и общая отзывчивость игры.
На многопользовательских серверах эффект прямой: меньшее время тика означает, что то же самое железо держит больше нагруженных сущностей, чанков и игроков без просадок. Администратор получает запас мощности без апгрейда оборудования.
Наибольшую нагрузку на тик дают именно перечисленные выше системы: десятки активных мобов, крупные автоматические фермы, скопления жителей, длинные редстоун-линии с множеством блоков-механизмов. Чем больше такого в загруженных чанках, тем заметнее выигрыш от мода. На пустом мире с несколькими блоками разница во времени тика будет минимальной — там узким местом выступает не логика, а другие факторы.
Мод работает отдельно на каждой стороне. Его можно поставить только на сервер — клиентам иметь его не обязательно, и наоборот. Создавать новые миры не нужно: оптимизации включаются на существующих сохранениях сразу после запуска.
Почему поведение остаётся ванильным
Главный принцип мода — точное соответствие оригиналу. Фермы, редстоун-механизмы, тайминги мобов и дропа работают точно так же, как без него. Именно из-за этой строгости Lithium официально разрешён в спидранах Minecraft: он не даёт преимущества, потому что не меняет правила игры.
Небольшая часть оптимизаций технически отличается от оригинала, но лишь в том, что никак не влияет на геймплей или механизмы. Если такая оптимизация всё же сломала какую-то конструкцию, разработчики считают это багом и исправляют его.
Заключение
Lithium меняет время обработки тика на нагруженных мирах и серверах — и делает это без компромиссов в отношении ванильного поведения. В отличие от оптимизаторов, которые поднимают FPS, меняя способ прорисовки мира, этот мод ускоряет саму симуляцию: ИИ, блоки-механизмы, столкновения. В отличие от решений, которые жертвуют точностью ради скорости, здесь результат остаётся идентичным оригиналу, поэтому фермы и редстоун не ломаются. Больше всего выигрывают миры с крупными фермами, редстоуном и скоплениями сущностей, а также заполненные многопользовательские серверы. Подходит техническим игрокам, администраторам серверов и спидранерам, которым нужен стабильный тик без изменения механик Minecraft.
Установка
Базовая установка занимает около 5 минут. Общий процесс одинаков, отличается только лоадер и совместимый билд.
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











