[1.17+] WebhookIntegrations
WebhookIntegrations is a side project that I've been working on with dedication. Its main goal is to send most server events to your designated Discord Webhook, which can be customized to suit your preferences.
Official Guide
Read the official guide here, which covers everything from first time setup to commands and permissions!
Features
Currently, WebhookIntegrations offers the following capabilities:
- Sending customizable messages in response to various player actions:
- Joining the server
- Being kicked
- Leaving the server
- Sending a message
- Receiving an advancement
- Being killed by another player
- Dying from an NPC
- Multi webhook support - you choose what events are sent where
- Sending a configurable message upon server startup and shutdown.
- Configurable censoring system.
- Force ping prevention.
- Dynamic loading and saving config presets with commands.
- Multi-language support.
Placeholders
WebhookIntegrations uses a special placeholder system to convert dynamic variables like $player$ into the name of the player who triggered the event. You can view all placeholders in the plugin's config. The plugin also supports PlaceholderAPI for additional placeholders you can use in your messages!
bStats
Below are images representing messages from the default configuration.
Server Start
Server Stop
Player Join
Player Leave
Player kicked for "test"
Player sending a chat message
Player using /send true test
Player getting an advancement
Player dies from an NPC
If you decide to use this plugin, please provide feedback in the comments. It is crucial during development!
More informations on the GitHub repository here.
Reviews are appreciated!
how to set up?
In reply to coffetrioc:
Read the README file on the project's repo here.