Log Begone Continued
Hide log spam by phrase or regex, from the console and latest.log. Server-side. 26.3 on Fabric, 1.21.4 to 1.21.11 on Fabric and NeoForge.
介绍
Runs on: Minecraft 26.3 on Fabric, and 1.21.11, 1.21.10, 1.21.8, 1.21.5 and 1.21.4 on Fabric and on NeoForge. No Fabric API needed. Older versions: the original Log Begone covers Fabric and NeoForge up to 1.21.1. Each file was tested on a real dedicated server, next to a control boot without the mod.
Your console is full of lines you never need: a missing-structure warning repeated thousands of times, RCON connecting every minute, a mod that won’t stop talking. Add the text to one config file and those lines stop reaching the console and logs/latest.log. Everything else stays. Players still see chat as normal; only the log is filtered.
Drop the jar in mods/ on the server; players install nothing and join with a normal client.
This is a continuation of Log Begone by AzureDoom (about 67 million CurseForge and 10 million Modrinth downloads, last released for 1.21.1 in August 2024, archived), itself a fork of Shut Up Console by Bravarly, ported to the versions after it with full credit; the original authors are not involved. Original project: https://www.curseforge.com/minecraft/mc-mods/log-begone . Your existing config/logbegone.json works as it is. On Minecraft 26.3 there is also Log Begone (26.x port) by Samoux, a separate Fabric port and another good option there.
The config, config/logbegone.json
- phrases: a line is hidden if its logger and message, or the exception attached to it, contains the text. Exact letters and case
- regex: a line is hidden if the pattern is found anywhere in the message or in the line as you see it, with time, thread and level. “.” also matches line breaks. Write each backslash twice, because the file is JSON: \d, not \d
- The default list is the original’s. It includes the phrase “Channels ” with a capital C and a space, which hides any line containing those letters from any mod or from the game, so a /say beginning “Channels are” disappears from the log too. Remove it from the file if you want those lines
- The file is read at startup. Lines written before the mod loads cannot be hidden
What changed from the original
- Regexes are searched for instead of having to match a whole line, and they now reach multi-line messages, the thread and level, and exceptions. So a regex can hide more lines than it did before, never fewer: entries that did nothing in the original may start working. Check your list if it has old entries you forgot about
- Phrases now also look at the exception on a line, and hide its stack trace with it
- Lines from worker threads and RCON threads are hidden like any other. The original’s report said they were not; the filter never depended on the thread, and the likely cause was that a message over several lines could not match
- A mistake in the config no longer turns filtering off. Invalid JSON warns, says how to fix the backslash, and uses the default list. A wrong shape, a bad regex or a non-text entry warns and is skipped, and the other entries still work
Licence, and a label mismatch. The original’s store pages say LGPL-3.0, while its licence file and its jars say GPL-3.0. This continuation is GPL-3.0, following the licence file. The GPL text and a notice listing every change are inside the jar, and the source of every build, with its build scripts, is at https://actuallyop.com/sources
What the tests showed on each file, against a control boot where every line appeared: named phrases hidden from the console and logs/latest.log, while the game still told players about a join the log no longer shows; the RCON client thread’s shutdown line hidden by the exact regex from the original’s issue #10, while the same thread’s start line and a later command stayed; a function error and its stack trace hidden by a phrase found only in the exception, during startup and on /reload, while a second error stayed; a message over two lines hidden by a .* regex; an anchored regex matching at the start of a message; “moved too quickly” and “Can’t keep up” hidden. Every line from the game’s Worker threads was hidden by a thread regex on 26.3, 1.21.8, 1.21.5 and 1.21.4; on 1.21.10 and 1.21.11 the test server wrote no Worker-thread lines, so there the RCON threads are the only non-main threads checked. A config with invalid JSON, and one with a wrong shape, a bad regex and a non-text entry, each started normally with only warnings, and the default or remaining entries applied. An operator joined with a vanilla-protocol client throughout.
Not tested: singleplayer and a real game client, so client-only lines such as “Missing textures in model” were not seen; lines printed straight to System.out or through java.util.logging; other people’s mods alongside.
Compatibility: Minecraft 26.3 (Java 25) with Fabric Loader, and 1.21.4 to 1.21.11 (Java 21) with Fabric Loader or NeoForge; pick the file for your version and loader. Do not install it next to the original. Licence: GPL-3.0.
Found a bug or want a feature? Comment here and I will answer.
More free tools: actuallyop.com
常见问题
Log Begone Continued 支持哪些 Minecraft 版本?
Log Begone Continued 支持 Minecraft Java 版 1.21.4–26.3,共 6 个版本,可用的加载器:Fabric / NeoForge。下载时注意选择和你游戏版本一致的文件。
Log Begone Continued 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
molonlav3 的其他作品
查看全部 →Server Essentials – Fabric, Forge and NeoForge
一次下载,集齐 12 种服务器工具:重启、备份、维护模式、信息指令、投票、邮件、TPS 监控、跳过夜晚投票、AFK 管理、聊天防护、公告和游戏时长统计。
LagCleaner
按计时器清理掉落物,并在聊天栏发送提醒。输入 /clearitems 可立即清理。不会动玩家背包或箱子里的物品。
Couplings Continued
Двойные двери, поставленные рядом калитки и ряды люков открываются и закрываются одновременно. Работает на сервере. Продолжение Couplings для версии 26.3.
CoordsHUD – Fabric, Forge and NeoForge
在快捷栏上方常驻显示你的 X、Y、Z 坐标。使用 /coords 可隐藏或显示。服务端运行,单人游戏也能用。
评论
登录后评论和评分