
Log Begone — Mod zum Filtern von Log-Meldungen in Minecraft
Log Begone ist ein Hilfsmod für Minecraft, der bestimmte Zeilen aus der Konsole und der Datei latest.log entfernt. Das Vanilla-Spiel…
Log Begone ist ein Hilfsmod für Minecraft, der bestimmte Zeilen aus der Konsole und der Datei latest.log entfernt. Das Vanilla-Spiel schreibt alle Warnungen in die Log-Datei, einschließlich wiederkehrender Meldungen über fehlende Strukturen, Biome, Blöcke oder Gegenstände, die…
Log Begone — Mod zum Filtern von Log-Meldungen in Minecraft
Minecraft-Version, auf der der Artikel getestet und für die er geschrieben wurde: 1.21.1
Bereich der unterstützten Versionen: 1.16.5 – 1.21.1
Mod-Version: 1.0.3
Log Begone ist ein Hilfsmod für Minecraft, der bestimmte Zeilen aus der Konsole und der Datei latest.log entfernt. Das Vanilla-Spiel schreibt alle Warnungen in die Log-Datei, einschließlich wiederkehrender Meldungen über fehlende Strukturen, Biome, Blöcke oder Gegenstände, die von zuvor entferntem Inhalt in einem Modpack übrig geblieben sind. Dieser Mod blendet solche Zeilen aus, sodass Konsole und Log-Datei während der Sitzung lesbar bleiben. Er funktioniert sowohl auf dem Client als auch auf einem dedizierten Server — die Filterung wirkt für jede Umgebung unabhängig, sodass keine Synchronisierung der Versionen zwischen ihnen nötig ist.
Für welche Aufgaben er verwendet wird
Das Hauptszenario sind Modpacks, aus denen einzelne Mods oder Inhalte entfernt wurden. Die Überreste solcher Entfernungen treten in Form tausender gleichartiger Warnungen über „missing entry" oder über einen unbekannten Registry-Bezeichner auf. Ohne Filter wird die Konsole beim Laden der Welt von Hunderten solcher Zeilen am Stück überflutet, und die Datei latest.log wächst in einer einzigen Sitzung auf Dutzende Megabyte an.
Ein weiterer typischer Fall sind Meldungen über Verbindungsversuche eines Vanilla-Clients zu einem modifizierten Server oder Dienstzeilen über Netzwerkkanäle. Auf einem Server mit offenem Port erscheinen solche Meldungen bei jedem Scan durch externe Clients und erzeugen ein Hintergrundrauschen, durch das echte Probleme schwerer zu erkennen sind.
Das dritte Szenario ist die Optimierung. Wenn das Log mit tausenden Zeilen pro Minute geschrieben wird, beanspruchen die Schreibvorgänge auf die Festplatte und das Formatieren der Meldungen einen spürbaren Anteil der Ressourcen. Indem man das erwartete Rauschen aus der Filterliste entfernt, lassen sich diese Ressourcen an den Spielthread zurückgeben — besonders bemerkbar ist das auf Servern mit langer Uptime.
Wie die Filterung funktioniert
Der Mod fängt die Log-Ereignisse ab, bevor sie die Standardausgabe erreichen. Wenn die Meldung einem der festgelegten Kriterien entspricht, wird sie weder in die Konsole noch in die Datei geschrieben. Es gibt keine Befehle, keine grafische Oberfläche und keine Benachrichtigungen im Spiel: Alles wird über eine einzige Text-Konfigurationsdatei eingestellt.
Es werden zwei Vergleichsmodi unterstützt. Der erste ist die Teilstringsuche: Wenn im Meldungstext eine beliebige der Phrasen aus der Liste vorkommt, wird die Zeile aussortiert. Das genügt für die meisten wiederkehrenden Warnungen, da ihre Vorlage in der Regel einen stabilen, eindeutigen Teil enthält. Der zweite Modus sind reguläre Ausdrücke: Für Meldungen, bei denen variable Elemente (Zahlen, Bezeichner, Zeit) berücksichtigt werden müssen, wird ein Muster in der Java-regex-Syntax festgelegt, und eine Übereinstimmung bedeutet das Aussortieren der Zeile.
Konfiguration
Die Datei heißt logbegone.json und wird beim ersten Start automatisch im config-Ordner des Spielprofils erstellt. In Versionen vor 1.0.1 wurde das TOML-Format verwendet, doch wegen der Inkompatibilität mit dem Packen von TOML in NeoForge stellte der Autor die Konfiguration über die Bibliothek GSON auf JSON um.
Struktur der Datei
Parameter | Was er bewirkt |
| Liste von Phrasen für die Teilstringsuche. Wenn eine Log-Meldung eine beliebige Zeichenkette aus der Liste enthält, wird sie aussortiert. Der Vergleich unterscheidet Groß- und Kleinschreibung. |
| Liste von Mustern für reguläre Ausdrücke. Wenn die Meldung mit einem beliebigen Muster übereinstimmt, wird sie aussortiert. Die Syntax entspricht java.util.regex. |
Standardmäßig enthalten beide Listen dieselben Zeilen — Disconnecting VANILLA connection attempt und Channels (mit einem Leerzeichen am Ende, das für die korrekte Übereinstimmung wichtig ist). Diese Werte entfernen Meldungen, die häufig auf Servern mit aktivem modifiziertem Netzwerkprotokoll erscheinen.
Fazit
Log Begone blendet das im Voraus bekannte Rauschen in der Minecraft-Log-Datei mithilfe einer Liste von Phrasen oder regulären Ausdrücken aus. Es ist kein Optimierungsmod im klassischen Sinne: Das Rendern der Welt und das Laden der Chunks bleiben gleich, doch der indirekte Gewinn bei Leistung und Log-Größe bei starkem Spam wird dadurch erreicht, dass tausende wiederkehrende Zeilen einfach nicht auf die Festplatte geschrieben werden.
Geeignet für Serveradministratoren mit einem stabilen Mod-Set, für Modpack-Autoren nach dem Entfernen von Inhalten sowie für Spieler, die die Log-Datei auf eine lesbare Größe reduzieren möchten, um anschließend echte Probleme zu diagnostizieren.
Installation
Eine typische Installation dauert etwa 5 Minuten. Der Ablauf ist gleich; nur Loader und der passende Build unterscheiden sich.
- 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.











