NetworkWebhookLogger
Discord webhook logger for BungeeCord, Waterfall and FlameCord
Lightweight • Configurable • English & Spanish
What is NetworkWebhookLogger?
NetworkWebhookLogger is a lightweight proxy plugin that sends Discord webhook notifications when a player:
- joins the network
- switches between backend servers
- disconnects from the network
It is designed for proxy software such as:
- BungeeCord
- Waterfall
- FlameCord
Features
- Logs player nickname
- Logs player UUID
- Logs player IP address
- Logs server switch events
- Logs last server on quit
- Supports English and Spanish
- Editable language files
- Configurable webhook username and avatar
- Configurable embed colors
- Simple setup and lightweight design
Why use this plugin?
Why use this plugin?
This plugin is useful for network owners and staff teams who want a simple Discord-based log of player activity across the proxy.
Common use cases:
- staff monitoring
- security logging
- player connection tracking
- network activity auditing
Compatibility
Supported proxy software:
- BungeeCord
- Waterfall
- FlameCord
Tested version:
Important:
This is a
proxy plugin.
It must be installed on your BungeeCord / Waterfall / FlameCord proxy, not on backend Paper/Spigot servers.
Because the plugin only uses basic proxy events, it may also work on other compatible versions, but
1.21.x is the currently tested version.
Installation
- Download the plugin jar
- Place it inside your proxy
folder
- Start the proxy
- Open
Code (Text):
plugins/NetworkWebhookLogger/config.yml
- Add your Discord webhook URL
- Choose your language
- Restart the proxy
Configuration
Code (Text):
language: "en_US"
webhook:
url: "https://discord.com/api/webhooks/ID/TOKEN"
username: "Network Logger"
avatar-url: ""
http:
timeout-ms: 5000
events:
join: true
server-switch: true
quit: true
display:
nick: true
uuid: true
ip: true
current-server-on-quit: true
footer: true
colors:
join: 5763719
switch: 3447003
quit: 15158332
debug:
http-errors: true
locale-loading: false
Language files
The plugin includes editable locale files:
-
Code (Text):
plugins/NetworkWebhookLogger/lang/en_US.yml
-
Code (Text):
plugins/NetworkWebhookLogger/lang/es_ES.yml
You can edit:
- embed titles
- field names
- descriptions
- footer text
- locale-specific strings
No recompilation is required to change language text.
Webhook events
Join event
Server switch event
- Nickname
- UUID
- IP address
- From server
- To server
Quit event
- Nickname
- UUID
- IP address
- Last server
Notes
- If your proxy is behind a reverse proxy, TCP shield, tunnel, or similar layer, the IP shown in the webhook may be an intermediate IP instead of the real player IP.
- This plugin uses a Discord webhook URL. A Discord bot is not required.
- This plugin should be installed only on the proxy.
Español
NetworkWebhookLogger es un plugin para proxy que envía mensajes por webhook de Discord cuando un jugador:
- entra a la network
- cambia de servidor
- sale de la network
Puede registrar:
- nick
- UUID
- IP
- servidor anterior
- servidor destino
- último servidor al salir
Incluye:
- soporte para inglés y español
- archivos de idioma editables
- embeds configurables
- colores configurables
- configuración simple
Importante: este plugin debe instalarse en el
proxy, no en los servidores backend Paper/Spigot.
Support
If you find a bug or want to suggest a feature, use the discussion section of the resource.
Thank you for using NetworkWebhookLogger