Minecraft-Plugin ClearLag

Informationen zu ClearLag und den Servern, auf denen es gefunden wurde

🔌 Über ClearLagg

ClearLagg ist ein Minecraft-Plugin für Bukkit/Spigot-Server, das dabei hilft, Server-Lag zu reduzieren, indem es Entitäten entfernt oder begrenzt und Verwaltungswerkzeuge bereitstellt, um Quellen hoher Entitätszahlen zu erkennen und zu kontrollieren. Es konzentriert sich auf das regelmäßige Entfernen von gedroppten Items und bietet konfigurierbare Schutzmechanismen und Warnungen, damit Server überschüssige Entitäten entfernen können, während wichtige oder benannte Items erhalten bleiben.

🎯 Zweck

Der Hauptzweck des Plugins ist die Wartung der Server-Performance: gedroppte Items automatisch oder manuell zu entfernen und entitätsbezogene Funktionen (Spawner, Mobs, Chunk-Aktivität) zu steuern, um CPU- und Speicherbelastung durch zu viele Entitäten zu verringern.

⚙️ Funktionen

  • Automatisches Entfernen von gedroppten Items in einem konfigurierbaren Intervall mit Warn-Countdown.
  • Manuelle Clear- und Timer-Befehle für Bereinigungen auf Abruf.
  • Entitätszählung und Werkzeuge zum Auffinden überlasteter oder missbrauchter Chunks.
  • Optionen, um Mob-Spawner zu begrenzen und Mobs kontrolliert zu töten.
  • Befehle zum Entladen von Chunks und zum Versuch von Garbage-Collection-Aktionen.
  • Konfigurierbare ignorierte Items (benannte Items, Lore, bestimmte Item-Typen), um wertvolle Drops zu schützen.
  • Nachladbare Konfiguration und Laufzeitsteuerung der Module.
  • Auto-Update-Funktion (in der Plugin-Konfiguration konfigurierbar/deaktivierbar).

🧩 Für wen es gedacht ist

ClearLagg richtet sich an Server-Administratoren und Betreiber von Bukkit/Spigot-Servern (Survival, SMP, Factions oder mittlere/große Server), die ein einfaches Werkzeug benötigen, um Entitätszahlen zu kontrollieren und spontane oder geplante Bereinigungen durchzuführen.

🏗️ Beispielanwendungen

  • Geplantes automatisches Entfernen von Gegenständen am Boden alle X Minuten, um den Speicherverbrauch auf einem stark frequentierten Survival-Server stabil zu halten.
  • Ein Admin findet einen Chunk mit einer ungewöhnlich hohen Entitätszahl und entlädt ihn oder entfernt Entitäten in einem Radius, um Lag-Spitzen zu stoppen.
  • Vorübergehendes Anhalten des Mob-Spawns während Wartungsarbeiten oder großer Events.

⌨️ Befehle

BefehlBeschreibungBerechtigungZugriff
/lagg clearEntfernt konfigurierte Entitätskategorien aus der Welt.lagg.clearAdmin
/lagg check [world1 world2...]Zählt Entitäten (zeigt Summen pro Welt an).lagg.checkAdmin
/lagg reloadLädt die Plugin-Konfiguration und die Scheduler neu.lagg.reloadAdmin
/lagg killmobsTötet Mobs gemäß den konfigurierten Regeln.lagg.killmobsAdmin
/lagg area <radius>Entfernt Entitäten innerhalb des angegebenen Radius.lagg.areaAdmin
/lagg unloadchunksVersucht, nicht benötigte Chunks zu entladen.lagg.unloadchunksAdmin
/lagg chunk [amount]Hilft dabei, potenziell laggy Chunks zu finden.lagg.chunkAdmin
/lagg tpchunk <x> <z> <world>Teleportiert zu einem bestimmten Chunk.lagg.tpchunkAdmin
/lagg adminZugriff auf administrative Modulsteuerungen.lagg.adminAdmin
/lagg gcVersucht, Speicher freizugeben (Garbage Collection).lagg.gcAdmin
/lagg tpsZeigt die aktuelle Server-TPS an.lagg.tpsAdmin
/lagg haltDeaktiviert vorübergehend bestimmte Serverfunktionen (z. B. Mob-Spawning).lagg.haltAdmin
/laggZeigt Hilfe / Plugin-Informationen an.lagg.helpPlayer/Admin

🔐 Berechtigungen

BerechtigungBeschreibungStandard
lagg.clearErlaubt die Verwendung des Clear-Befehls zum Entfernen konfigurierter Entitäten.nicht angegeben
lagg.checkErlaubt das Zählen von Entitäten über mehrere Welten hinweg.nicht angegeben
lagg.reloadErlaubt das Neuladen der Plugin-Konfiguration.nicht angegeben
lagg.killmobsErlaubt die Ausführung des Mob-Tötungsbefehls.nicht angegeben
lagg.areaErlaubt das Entfernen von Entitäten in einem Radius.nicht angegeben
lagg.unloadchunksErlaubt das Entladen von Chunks über das Plugin.nicht angegeben
lagg.chunkErlaubt das Auffinden möglicher laggy Chunks.nicht angegeben
lagg.tpchunkErlaubt das Teleportieren zu einem Chunk.nicht angegeben
lagg.adminZugriff auf administrative Befehle der Module.nicht angegeben
lagg.gcErlaubt das Auslösen von GC-Versuchen über das Plugin.nicht angegeben
lagg.tpsErlaubt das Anzeigen der Server-TPS über das Plugin.nicht angegeben
lagg.haltErlaubt das Umschalten des vorübergehenden Anhaltens einiger Serverfunktionen.nicht angegeben

⚙️ Installation

📥 Einrichtung

  • Lade das offizielle Plugin-JAR herunter und lege es in das plugins/-Verzeichnis deines Servers.
  • Starte den Server neu, damit das Plugin seine Standard-Konfigurationsdateien erstellen kann.
  • Prüfe über die Server-Konsole/Logs, ob das Plugin korrekt geladen wurde.
  • Bearbeite die erzeugte Konfiguration, um Bereinigungsintervalle, ignorierte Items und Warnungen anzupassen; verwende den reload-Befehl, um Änderungen anzuwenden.

🧠 Technische Hinweise

  • ClearLagg wird für Bukkit/Spigot-Server bereitgestellt und ist historisch mit Bukkit/Spigot-basierten Serverversionen breit kompatibel.
  • Das Plugin erstellt beim ersten Start ein Konfigurationsverzeichnis (z. B. /plugins/Clearlag/config.yml) und enthält eine Option, das eingebaute Auto-Update-Verhalten zu deaktivieren.

🤝 Wann dieses Plugin nützlich ist

Wenn du ein einfaches, konfigurierbares Werkzeug brauchst, um überschüssige gedroppte Items regelmäßig zu entfernen und Bereiche mit vielen Entitäten auf einem Bukkit/Spigot-Server zu untersuchen oder zu kontrollieren, bietet ClearLagg Verwaltungsbefehle und Konfiguration, um entitätsbezogenen Lag mit minimalem Aufwand zu reduzieren.

Server mit dem Plugin ClearLag

Die Seite des Plugins ClearLag zeigt, auf welchen Servern das Monitoring dieses Plugin gefunden hat, sowie mit welchen Plattformen und Versionen es vorkommt.

Plugins können Befehle, Wirtschaft, Schutz, Zugriffsrechte, Mini-Spiele, Integrationen oder andere Mechaniken hinzufügen. Die tatsächliche Rolle von ClearLag hängt von der Konfiguration des jeweiligen Servers ab.

Daten werden automatisch aus den technischen Antworten der Server gebildet. Wenn ein Server die Plugin-Liste verbirgt, erscheint er möglicherweise nicht in diesem Abschnitt, auch wenn er ClearLag nutzt.

Nutze die Serverliste mit ClearLag, um Projekte zu vergleichen, kompatible Versionen zu prüfen oder Beispiele der Plugin-Nutzung auf öffentlichen Servern zu finden.