ProxyLogger
ProxyLogger is a configurable Discord audit logger for Velocity networks. It tracks player chat, commands, joins, leaves, and optional server switches, then organizes the logs into clean per-server Discord channels.
It is built for server owners who want readable staff logs, simple privacy controls, and a release jar that is ready to drop into production.
Features
- Discord logs for chat, commands, joins, leaves, and server switches
- Per-server Discord categories and configurable channel names
- Optional automatic channel/category creation
- Privacy controls for IP address, UUID, client brand, and server name
- Ignored servers and ignored commands
- Configurable embed colors, footer text, timestamps, and message length
/proxylogger reloadcommand with configurable aliases and permission
Requirements
- Velocity 3.4 or newer
- Java 17 or newer
- A Discord bot token
- A Discord server ID
Installation
- Download the latest
ProxyLogger-<version>.jarfrom the releases page. - Put the jar in your Velocity
pluginsfolder. - Start the proxy once to generate
plugins/proxylogger/config.yml. - Stop the proxy.
- Add your Discord bot token and guild ID to the config.
- Start the proxy again.
Discord Bot Setup
Create a bot in the Discord Developer Portal, then invite it to your Discord server.
The bot needs these permissions:
- View Channels
- Manage Channels, if
channels.auto-createis enabled - Send Messages
- Embed Links
The bot does not need administrator permission.
Configuration
Default config:
discord:
enabled: true
bot-token: ""
guild-id: ""
channels:
auto-create: true
verify-interval-seconds: 120
category-format: "{server}"
names:
chat: "chat-logs"
commands: "commands"
join-leave: "join-leave"
events:
chat:
enabled: true
commands:
enabled: true
log-console: false
join:
enabled: true
leave:
enabled: true
server-switch:
enabled: false
privacy:
include-ip: false
include-uuid: true
include-client: true
include-server: true
The full generated config includes channel topics, embed colors, filters, and command settings.
Commands
| Command | Permission | Description |
|---|---|---|
/proxylogger reload |
proxylogger.admin |
Reloads the config and reconnects the Discord bot |
Aliases are configurable. By default, plogger and plreloadconfig are also registered.
No gallery available for this project.
| Version | Minecraft | Loader | Download |
|---|---|---|---|
|
ProxyLogger 1.1.2 1.1.2 |
1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2
|
velocity
|
Download |