Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details
🛡️ CommandLogger — The Ultimate Admin Audit Tool CommandLogger is a lightweight, high-performance Minecraft plugin designed for server administrators who need a crystal-clear paper trail. It tracks every command executed by specific players and provides powerful, real-time search tools without ever touching your server's TPS.
✨ Key Features 🚀 Zero Lag (Fully Async): All file I/O operations run on separate threads. Your main server thread stays focused on gameplay. 📂 Smart JSON Storage: Logs are saved in a structured logs.json file with an auto-save heartbeat every 60 seconds. 🔄 Command Stacking (×N): Prevents log spam. If a player spams /home 10 times, it shows as a single entry with a ×10 counter. 🔍 Advanced Search Engine: Filter through thousands of logs by Player Name, World, or Time Range in seconds. 🧹 Auto-Maintenance: Automatically prunes old logs once the limit (default 10,000) is reached to save disk space. 🌐 Fully Customizable: Every single message can be translated or styled in the messages.yml file. 🎮 Commands & Permissions Command Description Permission /cmdlog Display help menu cmdlogger.use /cmdlog search
[w] [t] Search command history cmdlogger.search /cmdlog clear Wipe all logs (Permanent) cmdlogger.admin /cmdlog reload Reload configuration cmdlogger.admin (Automatic) Required to be logged cmdlogger.log Note: The cmdlogger.log permission is what triggers the recording. It is recommended to give this to all players or specific groups you wish to monitor. 🔎 Search Examples Master the search command with flexible time and world filters:
Basic Search: /cmdlog search Steve (Finds all commands by Steve in the last 30 days). World Filter: /cmdlog search Steve nether (Only shows commands executed in the Nether). Time Filter:/cmdlog search Steve world 1h (Filter for the last hour only). Supported Units: s (seconds), m (minutes), h (hours), d (days). 🛠️ Installation Download the CommandLogger.jar file. Drop it into your server's plugins/ folder. Restart or Load the plugin. Configure your custom messages in plugins/CommandLogger/messages.yml. 📈 Why Choose CommandLogger? Stop digging through messy latest.log files. Whether you are catching "Creative Mode" abusers, tracking staff activity, or investigating griefers, CommandLogger gives you the evidence you need directly in the chat, formatted and filtered for speed.
Compatible with Paper/Spigot 1.21+

