LagFixer — Plugin zur Optimierung, TPS-Steigerung und Lag-Behebung in Minecraft
LagFixer ist ein Server-Optimierungs-Plugin für Minecraft. Es verbessert TPS durch die gezielte Behebung von Lags durch Mobs, Redstone…
LagFixer ist ein Server-Optimierungs-Plugin für Minecraft. Es verbessert TPS durch die gezielte Behebung von Lags durch Mobs, Redstone, Entitäten und Explosi...
LagFixer — Plugin zur Optimierung, TPS-Steigerung und Lag-Behebung in Minecraft
LagFixer ist ein Server-Plugin für Minecraft, das die TPS-Last durch eine Reihe gezielter Optimierungsmodule reduziert. Im Gegensatz zu ähnlichen Lösungen wird hier jede Lag-Quelle separat behandelt: Mobs, gedroppte Items, Redstone, Explosionen, sich bewegende Entitäten, Baumblätter. Der Admin aktiviert nur die Module, die für den jeweiligen Server wirklich benötigt werden, und konfiguriert sie entsprechend seinem Lastprofil.
Plugin-Module
Jedes Modul ist in einer separaten YAML-Datei untergebracht und arbeitet unabhängig. Dies ermöglicht eine gezielte Reaktion auf Probleme ohne Nebenwirkungen auf die Vanilla-Mechanik.
MobAiReducer
Ersetzt die Standard-Mob-KI durch ein eigenes optimiertes Verhalten. Entfernt ressourcenintensive Pathfinding-Aktionen — ständiges Umsehen, ziellose Kopfbewegungen, Reaktionen auf fremde Spieler im Sichtfeld. Auf einem Server mit Farmen von über 200 Tieren bringt dies den größten TPS-Schub unter allen Modulen. Hat separate Schalter für Tiere, Monster, Dorfbewohner, gezähmte und fliegende Entitäten.
Nach einer Änderung der MobAiReducer.yml-Konfiguration ist ein vollständiger Server-Neustart erforderlich, nicht /reload.

Eine Kuhfarm mit eingefrorenen Körpern, die bei einem Spielerschlag aktiviert werden
EntityLimiter
Setzt ein Entitäten-Limit pro Chunk: separat für Tiere und Monster (15), separat für Drops, sich bewegende Entitäten (3) und Projektile (5). Weiße Liste — Dorfbewohner, Wither, Enderdrache, Wolf, Katze, Zombiedorfbewohner — das Limit betrifft sie nicht.
LagShield
Eine dynamische "Sicherung". Überwacht TPS in Echtzeit und deaktiviert bestimmte Mechaniken, wenn Schwellenwerte unterschritten werden. Zum Beispiel: Mob-Spawns, Projektile, Explosionen und andere.
WorldCleaner
Ein regelmäßiger Auto-Reiniger. Alle 600 Sekunden (10 Minuten) werden gedroppte Items, die älter als 10 Sekunden sind, feindliche Mobs aus seiner Liste (Zombie, Skelett, Creeper, Spinne, Phantom, Fische, Tintenfische) und Projektile entfernt. Warnt die Spieler 15, 10, 5, 4, 3, 2, 1 Sekunde vor der Ausführung.
Ein besonderes Feature ist Abyss. Entfernte Items verschwinden nicht für immer, sondern landen in einer temporären Truhe, aus der sie über /abyss zurückgeholt werden können. Das Inventar schließt sich 60 Sekunden nach dem Öffnen.

Benachrichtigung über die Serverbereinigung und deren erfolgreiche Ausführung
RedstoneLimiter
Schützt den Server vor überlasteten Schaltungen. Limits: 1100 Redstone-Ticks pro Chunk pro Sekunde und 50 Kolbenbewegungen. Bei Überschreitung blockiert das Plugin die Aktualisierung oder zerstört den auslösenden Block — das Verhalten kann konfiguriert werden. Fügt Schaltern, Knöpfen und Redstone-Fackeln einen Cooldown von 1500 ms hinzu — ein Schutz vor Auto-Clickern.
Eine separate schwarze Liste für Blöcke, die nicht von einem Kolben verschoben werden können. Standardmäßig sind dort Sand, roter Sand und Kies eingetragen — dies blockiert die häufigsten Dupes.
ExplosionOptimizer
Kontrolliert die Explosionskraft und Kettenreaktionen. Der maximale Radius kann separat für TNT, TNT-Loren, Creeper, Feuerkugeln, Wither-Skelettschädel und Endkristalle festgelegt werden. Ketten werden paarweise konfiguriert: TNT zündet kein benachbartes TNT an, Kristalle sprengen sich nicht gegenseitig in die Luft, Creeper — nach Ermessen des Admins. Maximal 3 Explosionen in einer Kette, mit einem Cooldown von 1000 ms dazwischen.
Für extreme Fälle ist eine vollständige Deaktivierung von Explosionen vorgesehen, bei der nur der Ton und optionaler Schaden ohne Blockzerstörung erhalten bleiben.
InstantLeafDecay
Lässt Blätter nach dem Fällen eines Baumes sofort zerfallen. Der Radius vom Stamm beträgt bis zu 7 Blöcke. Optional wird das Droppen von Items (Setzlinge, Äpfel, Stöcke) aktiviert.
VehicleMotionReducer
Optimiert die Kollisionsabwicklung für Boote und Loren. Entfernt optional Güterloren aus generierten Minenschächten — nützlich für Server, auf denen Chunks oft zum ersten Mal generiert werden.
AbilityLimiter
Begrenzt Spamming mit dem Elytren-Booster und dem Dreizack mit der "Sog"-Verzauberung. Cooldown: 5 Sekunden für Elytren, 3 Sekunden für Dreizack. Zusätzlich werden dem Gegenstand bei jeder Benutzung 5 Haltbarkeitspunkte abgezogen — dadurch wird es für den Spieler schwieriger, Chunks durch schnelles Reisen zu laden.
ConsoleFilter
Filtert Konsolennachrichten mit regulären Ausdrücken. Entfernt Spam über Verbindungen/Trennungen, Chat, Befehlsausführung, "Save complete" und Timeouts. Standardmuster sind bereits vorgegeben, optional werden gefilterte Zeilen in einem separaten Log gespeichert.
Befehle und Platzhalter
Der Hauptbefehl ist /lagfixer (Aliase /lf, /antilag, /lag).
Befehl | Zweck |
| Lädt die Konfiguration aller Module neu |
| Zeigt den durchschnittlichen Ping der Spieler auf dem Server |
| Manuelle Entitäten-Bereinigung nach WorldCleaner-Regeln |
| Server-Laststatistiken |
| Öffnet das GUI-Menü zum Bearbeiten der Konfiguration |
| Führt den Java Garbage Collector aus |
| Server-Lastkarte mit einem MSPT-Diagramm |
| Führt einen Benchmark aus und vergleicht das Ergebnis mit anderen Servern |
| Truhe zur Wiederherstellung entfernter Gegenstände |

Ausgabe des Befehls /lagfixer monitor im Spiel-Chat
Fazit
LagFixer optimiert gezielt einzelne Lastquellen auf dem Server — von Mob-KI bis Redstone, ohne in die Vanilla-Spielmechaniken einzugreifen. Geeignet für Survival-Server mit 30+ Online-Spielern, Projekte mit großen Tierfarmen und Situationen, in denen der Admin bereits das TPS-Profil seines Servers kennt und eine flexible Kontrolle statt eines Standardansatzes wünscht.
Installation
Eine typische Installation dauert etwa 5 Minuten. Der Ablauf ist gleich; nur Loader und der passende Build unterscheiden sich.
- 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.











