Home›Java›Mods›UltimateLogger
UltimateLogger
ModsJava

UltimateLogger

Java mod listed for Minecraft 1.20–26.x. Download on the author's site.

⬇ Download on Spigot
UltimateLogger
UltimateLogger is a comprehensive logging plugin for Paper/Spigot Minecraft servers. It provides detailed logging of various player and block events, with a flexible and powerful API for developers to extend its functionality.
upload_2025-7-23_23-25-31.png
upload_2025-7-23_23-26-0.png
upload_2025-7-23_23-26-24.png
upload_2025-7-23_23-25-6.png

Features
Installation
  1. Download the latest release from GitHub Releases or build from source
  2. Place the JAR file in your server's plugins folder
  3. Restart your server
  4. Configure the plugin in the plugins/UltimateLogger/config.yml file
Configuration
The plugin's configuration file (config.yml) allows you to customize various aspects of the plugin:
Code (Text):

# UltimateLogger Configuration

# Database settings
# type: can be "SQLITE" or "MYSQL"
database:
  type: "SQLITE"

  # Settings for SQLite
  sqlite:
    # The name of the database file.
    # It will be created in the UltimateLogger plugin folder.
    filename: "logs.db"

  # Settings for MySQL
  mysql:
    host: "localhost"
    port: 3306
    database: "ultimatelogger"
    username: "user"
    password: "password"

  # Connection pool settings
  pool:
    # Maximum number of database connections in the pool
    max-size: 10

# Log Manager settings
logs:
  # Cache settings
  cache:
    # Maximum number of pages to store in the cache
    max-size: 100
    # Time in minutes after which cache entries expire if not accessed
    expiry-minutes: 5

  # Batch processing settings
  batch:
    # Maximum number of logs to process in a single batch
    size: 100
    # Interval in ticks between batch processing (20 ticks = 1 second)
    interval: 100

  # Log types to disable
  disabled-log-types:
    - block_break
    - block_place

  # Webhook settings
  webhooks:
    #block_break:
    #  url: "https://discord.com/api/webhooks/1234567890/abcdefghijklmnopqrstuvwxyz"
    #player_chat:
    #  url: "https://discord.com/api/webhooks/1234567890/abcdefghijklmnopqrstuvwxyz"
    #  condition: "message|=|test"

  # How many days to keep logs before they are automatically deleted.
  # Set to -1 to disable auto-deletion.
  retention-period-days: 30
  # How often (in minutes) the server should run the cleanup task to delete old logs.
  cleanup-interval-minutes: 60
 
Usage
Commands
Permissions
Developer API
UltimateLogger provides a flexible API for developers to extend its functionality.

You can add your custom log types by following the tutorial on Github
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

UltimateLogger is a free Minecraft Java mod. Compatible with Minecraft 1.20, 1.20.6, 1.21, 26.1 and newer. Downloaded 895 times (via Spigot). Download it and open it directly in the game.

Explore more