LPDiscordLogger is a Minecraft Paper plugin that logs specific player commands executed by members of a designated LuckPerms group and sends these logs to a specified Discord channel via a webhook.
LPDiscordLogger is a Paper plugin that logs specific commands executed by players in a chosen LuckPerms group and forwards those logs to a Discord channel via a webhook. It helps server owners monitor important or sensitive administrative actions.
Command Logging
Tracks and logs commands executed by players in a specified LuckPerms group.
Discord Webhook Support
Sends command logs directly to a Discord channel using a configured webhook URL.
Highly Configurable
Customize the target LuckPerms group, the Discord webhook URL, and the list of ignored commands through config.yml.
Reloadable Configuration
Apply configuration changes at runtime using the /lpdiscordreload command, without restarting the server.
Download the Plugin
Get the latest release from:
Place in Plugins Folder
Move LPDiscordLogger.jar into your server’s plugins directory.
Start the Server
Launch the server. A default config.yml will be generated in plugins/LPDiscordLogger.
Configure the Plugin
Edit plugins/LPDiscordLogger/config.yml as needed:
discordWebhookUrl: Your Discord webhook URL targetGroup: The LuckPerms group to monitor (e.g., admin) ignoredCommands: A list of command prefixes to exclude from logging (e.g., /msg, /whisper)Reload the Configuration
Apply your changes instantly using /lpdiscordreload in-game or through the console.
Example config.yml:
discordWebhookUrl: "https://discord.com/api/webhooks/your_webhook_url"
targetGroup: "admin"
ignoredCommands:
- "/msg"
- "/whisper"
- "/tell"