Lithium — мод для оптимізації ігрової логіки у Minecraft
Lithium — мод для оптимізації ігрової логіки у Minecraft
Версія Minecraft, на якій протестовано і написано статтю: 26.2
Діапазон підтримуваних версій: 1.16.2 – 26.2
Lithium — це мод-оптимізатор для Minecraft, який прискорює внутрішню логіку гри: розрахунок мобів, блоків і сутностей. Кожен ігровий тік сервер перераховує стан світу — рухає й «думає» за мобів, оновлює блоки, обробляє зіткнення, веде блоки-механізми, — і на завантаженому світі ці розрахунки стають вузьким місцем: час тіку росте, з'являються просідання. Мод переписує ці системи так, щоб ті самі обчислення виконувалися швидше, не змінюючи жодної ванільної механіки. Працює і в одиночній грі, і на сервері, прискорюючи саме симуляцію світу, а не графіку.
Що саме прискорює мод
Lithium — це не один патч, а набір незалежних оптимізацій для різних підсистем гри. Кожна з них переписує конкретний шматок коду на ефективніший, зберігаючи результат ідентичним оригіналу.
Основні напрямки:
Штучний інтелект мобів. Замість того щоб моб кожен тік опитував усе довкола в пошуку інших сутностей, мод переходить на подієву модель: моба сповіщають лише тоді, коли хтось заходить у його зону уваги. Пошук шляху теж переписаний на швидший код.
Блоки-механізми. Скрині, варильні стійки, багаття та інші такі блоки можуть «засинати» — їх перестає обробляти кожен тік, поки не зміниться їхній вміст або стан. Неактивна варильна стійка чи погасле багаття не витрачають час сервера дарма.
Тіки блоків. Розрахунок випадкових тіків переписаний так, щоб створювати менше тимчасових об'єктів. Менше об'єктів — нижче навантаження на збирач сміття Java, який інакше регулярно підвисає на їх очищенні.
Зіткнення сутностей. Для прямокутних і порожніх форм застосовано спеціалізований швидкий розрахунок замість загального, важчого.
Предмети та снаряди. Випавші предмети об'єднуються розумніше — за типом і розміром стопки, без зайвих спроб злиття. Перевірки зіткнень між снарядами, які фізично не можуть зіткнутися (скажімо, велика хмара перлин Краю в одному місці), пропускаються — це помітно на великих скупченнях.
Сховища й компаратори. Блоки зі вмістом повідомляють сусідні компаратори про зміну рівня заповнення лише тоді, коли вона справді сталася, а не змушують перевіряти інвентар наосліп щотіка. На сортувальних системах і складах з десятками контейнерів це знімає відчутну частину навантаження.
Села й рейди. Прибрано надлишкові оновлення шкали рейду та частину повторних пошуків робочих місць для жителів.
Сукупно це знижує час обробки одного тіку (MSPT) і дозволяє світу триматися ближче до цільових 20 тіків на секунду навіть під навантаженням.
Як це відчувається у грі
В одиночній грі Minecraft теж запускає внутрішній сервер — саме він «тікає» світ. Коли мод розвантажує цей сервер, у процесора звільняється час на решту задач, тож разом з нижчим часом тіку зростають і кадрова частота, і загальна чутливість гри.
На багатокористувацьких серверах ефект прямий: менший час тіку означає, що те саме залізо тримає більше завантажених сутностей, чанків і гравців без просідань. Адміністратор отримує запас потужності без апгрейду обладнання.
Найбільше навантаження на тік дають саме перелічені вище системи: десятки активних мобів, великі автоматичні ферми, скупчення жителів, довгі редстоун-лінії з безліччю блоків-механізмів. Чим більше такого у завантажених чанках, тим помітніший виграш від мода. На порожньому світі з кількома блоками різниця в часі тіку буде мінімальною — там вузьким місцем виступає не логіка, а інші фактори.
Працює мод окремо на кожному боці. Його можна поставити лише на сервер — клієнтам мати його не обов'язково, і навпаки. Нові світи створювати не потрібно: оптимізації вмикаються на наявних збереженнях одразу після запуску.
Чому поведінка лишається ванільною
Головний принцип мода — точна відповідність оригіналу. Ферми, редстоун-механізми, тайминги мобів і дропу працюють так само, як без нього. Саме через цю строгість Lithium офіційно дозволений у спідрані Minecraft: він не дає переваги, бо не змінює правил гри.
Невелика частина оптимізацій технічно відрізняється від оригіналу, але лише в тому, що ніяк не впливає на геймплей чи механізми. Якщо така оптимізація все ж зламала якусь конструкцію, розробники вважають це багом і виправляють.
Висновок
Lithium змінює час обробки тіку на завантажених світах і серверах — і робить це без компромісів щодо ванільної поведінки. На відміну від оптимізаторів, які піднімають FPS, змінюючи спосіб промальовування світу, цей мод прискорює саму симуляцію: AI, блоки-механізми, зіткнення. На відміну від рішень, що жертвують точністю заради швидкості, тут результат лишається ідентичним оригіналу, тому ферми й редстоун не ламаються. Найбільше виграють світи з великими фермами, редстоуном і скупченнями сутностей, а також заповнені багатокористувацькі сервери. Підходить технічним гравцям, адміністраторам серверів і спідранерам, яким потрібен стабільний тік без зміни механік 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.











