Sueta

Logger | 1.7 ~ 1.26

1.8.6

Log all Activities from Players and Server Side on both Bukkit and Proxy instances!

·Plugin
Tested MC versions
1.7, 1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19, 1.20, 1.21, 26.1, 26.2

LOGGER - Ultimate Server & Proxy Auditing Suite
High-Performance • Paper / Spigot / Purpur (1.8 - 1.21+) • Velocity / Waterfall / BungeeCord • Discord Alerts • Optional Web Panel Addon

OVERVIEW
Logger is an enterprise-grade, all-in-one server auditing and network intelligence suite built for modern Minecraft infrastructure.

Whether you operate a standalone survival server or a massive multi-proxy network with Velocity, Waterfall, BungeeCord, Paper, or Purpur, Logger records every player action, combat encounter, and server performance metric with 0.00 TPS impact using high-throughput asynchronous batching.

Inspect logs directly in-game using the interactive /logger view browser, forward real-time alerts to Discord, or unlock the ⭐ Premium Web Control Panel to monitor your entire network live from any web browser!

⚡ CORE FEATURES & CAPABILITIES

  • Zero-Lag Asynchronous Engine: 100% Non-blocking database queue powered by HikariCP - never lags your server ticks.
  • Full Proxy Network Support: Native standalone proxy modules for Velocity 3.x+, Waterfall, BungeeCord, and FlameCord with network-wide join/switch/command tracking.
  • 1.21+ Dynamic Feature Adapter: Automatically enables logging for modern Minecraft 1.21+ mechanics (Crafter auto-crafting, Mace smash attacks, Trial Chamber Vault unlocks, Sculk Shriekers) while staying fully compatible with legacy versions (1.8 - 1.20).
  • Multilingual & Custom Messages: Built-in translations for English (en_en), French (fr_fr), Arabic (ar), and Chinese (zh_cn). Auto-extracts from JAR and fully supports PlaceholderAPI!
  • Discord Bot & Webhooks: Real-time rich embed forwarding with configurable colors, dynamic timestamps, player avatars, and separate channel routing per event.
  • Lossless Database Auto-Evolution: Upgrading from older Logger versions (v1.6/v1.7) automatically updates tables and columns on boot with 0% data loss.
  • ️ Multi-DBMS Storage: Choose between MySQL, MariaDB, PostgreSQL, SQLite, or local flat-file storage.
  • ️ Automated Retention Cleaner: Automatic daily pruning of old logs and files based on your configured retention days.

⭐ OPTIONAL PREMIUM ADDON: WEB CONTROL PANEL ⭐
Take your server management to the next level with our dedicated cloud Web Dashboard!

Want to give your staff and management team a sleek, modern web interface to investigate logs without needing in-game OP permissions? The Logger Web Control Panel is available as a premium addon for server owners:

  • Real-Time Live Streaming Feed: Watch server chat, commands, and alerts stream live into your browser with sub-second polling.
  • Multi-Filter Interactive Search: Instant searching across 35+ event types, player UUIDs, date ranges, and staff highlights.
  • Telemetry & Analytics Dashboard: Live graphs for TPS, RAM utilization, player counts, and top server activities.
  • One-Click Export & Pruning: Export log tables directly to CSV or JSON formats for offline analysis or audit reports.
  • 1-Click Database Schema Repair: Self-healing database alignment tool directly inside your web settings.

Interested in obtaining the Web Panel Addon? Join our Official Discord Server or check the resource links to acquire your license!

MULTILINGUAL MESSAGES & PLACEHOLDERAPI (`messages/`)
Logger comes pre-packaged with full translations:

  • English: `en_en.yml`
  • French: `fr_fr.yml`
  • Arabic: `ar.yml`
  • Chinese: `zh_cn.yml`

Set `Language: "fr_fr"` (or your preferred language code) in `config.yml` and the plugin automatically loads it on boot! Every message supports color codes, event placeholders, and PlaceholderAPI expansions.

COMPREHENSIVE EVENT TRACKING (35+ Categories)

  • Chat & Commands: Public chat, private whispers, executed commands, sign text edits, book & quill contents.
  • Combat & Vitality: Player deaths, killer details, weapons used, full death inventories, mob kills, Totem of Undying triggers.
  • World & Containers: Chest / Barrel / Hopper item insertions & withdrawals, block breaks & places, furnace smelting, bucket fill/empty, TNT prime.
  • Gear & Economy: Item crafting, 1.21 Crafter recipes, anvil repairs/renames, enchanting costs, villager trades, piglin barterings.
  • Proxies & Movement: Network joins with IP logging, server switching (Velocity/Waterfall/Bungee), leaves, kicks with reasons, teleportations.
  • Server Telemetry: Low TPS warnings, high RAM usage alerts, online player peaks, console commands, command block triggers, RCON commands.

⌨️ COMMANDS & PERMISSIONS

Spigot / Paper / Purpur Commands:

/logger view <type|player> [<page>]  - Interactive in-game log browser with clickable pagination
/logger reload                       - Reloads all configuration files, messages & database pools
/logger dump                         - Generates a secure online diagnostic dump for fast support
/logger manual <message...>          - Logs a custom console/admin entry
/logger support                      - Quick links to official Discord and documentation

Proxy (Velocity / Waterfall / BungeeCord) Commands:

/loggerproxy reload  - Reloads proxy configuration and database connections
/loggerproxy dump    - Generates a proxy diagnostic dump for support

Permissions:

  • logger.admin - Full administrative permission for all Logger commands. (Default: OP)
  • logger.view - Allows in-game database log viewing via /logger view. (Default: OP)
  • logger.reload - Permission to reload the plugin. (Default: OP)
  • logger.staff.log - Flags player as Staff for separated logs and web filter tags. (Default: OP)
  • logger.exempt - Prevents specific players from being recorded in logs. (Default: False)
  • logger.exempt.discord - Excludes player actions from Discord forwarding. (Default: False)

⚙️ DEFAULT CONFIGURATION (v1.8.1)

Click to view config.yml
# /////////////////////////////////////////////////////////////
# /                                                           /
# /                      Logger Plugin                        /
# /                                                           /
# /                    [ Bukkit Version ]                     /
# /                                                           /
# /////////////////////////////////////////////////////////////
#
# Thank you for using Logger Plugin! If you are experiencing any issues
# or have any suggestions / features you want to be implemented into the plugin
# feel free to join the support Discord Server!
#
# Spigot: Prism3
# Discord: Prism3#9371 | ID: 403667971089760257
# Discord Server: https://discord.gg/MfR5mcpVfX
#
# Config 1.8.1

# Language (Available: en_en, fr_fr, ar, zh_cn)
Language: "en_en"

# Server Name identifier (used in database & Discord)
Server-Name: "Server_Name"

# Plugin's Chat Prefix
Plugin-Prefix: "&bLogger &8&l|&r "

# Date & Time Formatter
Time-Formatter: "yyyy-MM-dd HH:mm:ss"

# How many days before old text log files are deleted (-1 to disable)
File-Deletion: 7

# Log to Files
Log-to-Files: true

# Logs players with logger.staff.log in separated staff records
Staff:
  Enabled: true

# Player Event Logging
Log-Player:
  Chat: true
  Command: true
  Sign-Interaction: true
  Join: true
  Leave: true
  Kick: true
  Death: true
  Teleport: true
  Level: true
  Block-Place: true
  Block-Break: true
  Bucket-Fill: true
  Bucket-Empty: true
  Anvil-Interaction: true
  Item-Pickup: true
  Item-Drop: true
  Item-Enchant: true
  Container-Interaction: true
  Furnace-Interaction: true
  Advancement-Unlock: true
  Book-Interaction: true
  Prime-TNT: true
  Registration: true
  Spawn-Egg: true
  Totem-Of-Undying: true
  Wood-Strip: true
  Gamemode: true
  Item-Craft: true
  Lever-Interaction: true
  Entity-Death: true
  Crafter-Craft: true
  Sculk-Shrieker: true
  Villager-Trade: true
  Piglin-Barter: true
  Respawn-Anchor: true

# Server Performance & System Logging
Log-Server:
  Console-Command: true
  Command-Block: true
  Rcon-Command: true
  Start: true
  Stop: true
  RAM: true
  TPS: true
  Player-Count: true

# Entities to track on death
Entities:
  - ENDER_DRAGON
  - WITHER
  - VILLAGER
  - WARDEN

# Telemetry Checker Intervals (in minutes)
Checker-Interval:
  RAM: 30
  TPS: 30
  Player-Count: 30

# Alert Thresholds
Used-RAM: 6144
TPS: 15
Player-Count: 50

# Database Storage Settings (MySQL, MariaDB, PostgreSQL, SQLite)
Database:
  Enable: true
  Type: SQLite
  Host: localhost
  Port: 3306
  Username: root
  Password: password
  Database: logger
  Data-Deletion: 30
  Table-Prefix: "logger_"

# Updates Settings
Updater:
  Checker: true
  Auto-Download: true
  Auto-Config-Updater: true

Config-Version: 1.8.1

Need Support, Have Questions, or Want the Web Panel?
Join our Official Discord Community for instant support, updates, and licenses:

Join Our Discord Server (Click Here)

Enjoying Logger?
Consider leaving a 5-Star Review ⭐⭐⭐⭐⭐ to support continuous updates!

Similar projects

Plugin →