LagFixer — плагін для оптимізації, підвищення TPS та усунення лагів у Minecraft
LagFixer — плагін для оптимізації, підвищення TPS та усунення лагів у Minecraft
LagFixer — це серверний плагін для Minecraft, який знижує навантаження на TPS через набір модулів точкової оптимізації. На відміну від подібних рішень, тут кожне джерело лагів лікується окремо: моби, дропнуті предмети, редстоун, вибухи, рухомі рушії, листя на деревах. Адмін вмикає лише ті модулі, які реально потрібні конкретному серверу, і налаштовує їх під свій профіль навантаження.
Модулі плагіна
Кожен модуль виноситься в окремий YAML-файл і працює незалежно. Це дозволяє точково реагувати на проблеми без побічних ефектів на ванільну механіку.
MobAiReducer
Замінює стандартний AI мобів власною оптимізованою поведінкою. Прибирає важкі pathfinder-и — постійне розглядання, безцільні рухи голови, реакцію на чужих гравців у радіусі видимості. На сервері з фермами по 200+ тварин це дає найбільший приріст TPS серед усіх модулів. Має окремі вимикачі для тварин, монстрів, жителів, приручених і літаючих сутностей.
Після зміни конфігу MobAiReducer.yml потрібен повний рестарт сервера, не /reload.

Ферма корів із застиглими тілами, які активуються при ударі гравця
EntityLimiter
Установлює стелю сутностей на чанк: окремо для тварин і монстрів (15), окремо для дропу, рушіїв (3) і снарядів (5). Білий список — селянин, візер, дракон Енду, вовк, кіт, зомбоселянин — ліміт їх не торкається.
LagShield
Динамічний "запобіжник". Слідкує за TPS у реальному часі та при просіданні нижче порогів вимикає окремі механіки. Наприклад: cпавн мобів, снаряди, вибухи та інші.
WorldCleaner
Періодичний автоочисник. Раз на 600 секунд (10 хвилин) видаляє дропнуті предмети старші за 10 секунд, ворожих мобів зі свого списку (зомбі, скелети, кріпери, павуки, фантоми, риби, кальмари) і снаряди. Перед запуском попереджає гравців за 15, 10, 5, 4, 3, 2, 1 секунду.
Окрема фішка — Abyss. Видалені предмети не зникають назавжди, а потрапляють у тимчасову скриню, з якої їх можна забрати назад через /abyss. Інвентар закривається через 60 секунд після відкриття.

Повідомлення про очищення сервера та його успішне виконання
RedstoneLimiter
Захищає сервер від перевантажених схем. Межі: 1100 редстоунових тіків на чанк за секунду і 50 рухів поршнів. При перевищенні плагін блокує оновлення або ламає блок-причину — поведінка налаштовується окремо. Додає кулдаун 1500 мс на важелі, кнопки та редстоунові смолоскипи — захист від клік-машин.
Окремий чорний список блоків, які не можна штовхати поршнем. За замовчуванням туди винесено пісок, червоний пісок і гравій — це блокує найпоширеніші дюпи.
ExplosionOptimizer
Контролює силу вибухів і ланцюгові реакції. Можна задати максимальний радіус окремо для TNT, вагонеток із TNT, кріперів, файрболів, черепів візера та енд-кристалів. Ланцюги налаштовуються парно: TNT не запалює сусідні TNT, кристали не підривають один одного, кріпери — на розсуд адміна. Максимум 3 вибухи в одному ланцюжку, кулдаун між ними 1000 мс.
Для крайніх випадків передбачено повне відключення вибухів зі збереженням лише звуку та опційної шкоди без руйнування блоків.
InstantLeafDecay
Робить розпад листя миттєвим після рубки дерева. Радіус від стовбура — до 7 блоків. Опційно вмикається випадання предметів (паростки, яблука, палички).
VehicleMotionReducer
Оптимізує обробку зіткнень для човнів і вагонеток. Опційно видаляє вагонетки зі скринями зі згенерованих шахт — корисно для серверів, де чанки часто генеруються вперше.
AbilityLimiter
Обмежує спам елітр-бустером і тризубом із чарою "Тягун". Кулдаун: 5 секунд для елітри, 3 секунди для тризуба. Додатково знімає 5 пунктів міцності з предмета при кожному використанні — гравцеві буде важче підгружати чанки через швидке переміщення.
ConsoleFilter
Фільтрує консольні повідомлення регулярними виразами. Прибирає спам про підключення/відключення, чат, виконання команд, "Save complete" і timeout-и. Стандартні патерни вже прописані, опційно зберігає відфільтровані рядки в окремий лог.
Команди та плейсхолдери
Основна команда — /lagfixer (псевдоніми /lf, /antilag, /lag).
Команда | Призначення |
| Перезавантажує конфігурацію всіх модулів |
| Показує середній пінг гравців на сервері |
| Ручне очищення сутностей за правилами WorldCleaner |
| Статистика навантаження сервера |
| Відкриває GUI-меню для редагування конфігурації |
| Запускає збирач сміття Java |
| Карта навантаження сервера з графіком MSPT |
| Запускає бенчмарк і порівнює результат з іншими серверами |
| Скриня відновлення видалених предметів |

Вивід команди /lagfixer monitor у ігровому чаті
Висновок
LagFixer точково оптимізує окремі джерела навантаження на сервері — від AI мобів до редстоуну, без втручання у ванільні механіки гри. Підходить для виживальних серверів з 30+ онлайном, проєктів із великими фермами тварин і ситуацій, коли адмін уже знає TPS-профіль свого сервера і хоче гнучкого контролю замість стандартного підходу.
Встановлення
Типове встановлення займає близько 5 хвилин. Порядок однаковий; відрізняються лише лоадер і відповідна збірка.
- 1Stop your Minecraft server.
- 2Drop the plugin .jar into the server /plugins folder.
- 3Start the server once so the plugin generates its config files.
- 4Edit /plugins/<name>/config.yml as needed, then run /reload confirm or restart.











