Описание
# ConsoleFilter
Tired of spammy errors, repeating warnings, or noisy mod logs clogging up your server terminal?
**ConsoleFilter** intercepts and hides unwanted console messages in real time, keeping your logs clean and readable.
---
### Key Features
* **Keyword Filtering:** Suppresses any console message matching your custom keywords or phrases.
* **Full In-Game Control *(New in v1.7.0)*:** Manage your filters directly in-game using `/consolefilter` — no need to open server files or restart.
* **Interactive Chat UI *(New in v1.7.0)*:** Run `/consolefilter list` to view active filters and click the **[❌ Remove]** button directly in chat to delete them.
* **Audit Log / Log Redirection *(New in v1.7.0)*:** Clean your console without losing track of errors. Suppressed messages can be automatically saved to `logs/filtered.log` with timestamps. Enabled by default.
* **Zero Overhead:** Filters messages at the Log4j root level before console rendering.
* **Instant Hot-Reload:** Any changes made from in-game take effect immediately. For changes made in the **filter_config.txt** manually to take effect effect immediately, run the command **/consolefilter reload**.
---
### In-Game Commands *(Available from version 1.7.0+ | OP Level 2)*
* `/consolefilter list` — View active filters with clickable `[❌ Remove]` buttons.
* `/consolefilter add ` — Add a new filter keyword or phrase.
* `/consolefilter remove ` — Remove a filter (supports tab completion).
* `/consolefilter test ` — Test whether a sample message would be blocked.
* `/consolefilter audit ` — Toggle saving suppressed logs to `logs/filtered.log`.
* `/consolefilter reload` — Reload configuration directly from disk.
* `/consolefilter clear` — Clear all active filter rules.
---
### Configuration
Config file location: `config/consolefilter/filter_config.txt`
```properties
# Save filtered logs to logs/filtered.log (true/false) - (v1.7.0+)
SaveFilteredLogs = true
# Add keywords you want to filter separated by commas
Filters = [fell from a high place, drowned]
```
**☕ Fuel My Code with Coffee!**
Liked the mod? Keep me caffeinated and semi-functional 😴 by dropping a coffee here. Thanks, you legend!