[1.17+] WebhookIntegrations: Simplifying Discord Integration
v5.5Let your Discord members know what's happening on your server using webhooks. All's configurable!
v5.5latestWebhookIntegrations v5.5Feb 19, 2025 reworked some internal code and fixed bugsv5.4WebhookIntegrations v5.4Feb 18, 2025 v5.3WebhookIntegrations v5.3Jan 24, 2025 Changelog - added an official guide - added a help command - added a configurable permission system to each event - bug fixesv5.2.2bWebhookIntegrations v5.2.2bJan 20, 2025 added a default color coding regex if none is foundv5.2.2WebhookIntegrations v5.2.2Jan 19, 2025 Merge pull request #27 Fixed config migration bugv5.2.1WebhookIntegrations v5.2.1Jan 15, 2025 · vanished players can be hidden from player counts in the config · fixed timeouts for quit events · fixed an edge case when PlayerCountChangeEvent displayed 0 membersv5.2WebhookIntegrations v5.2Jan 14, 2025 WebhookIntegrations v5.2 changelog - added a new event PlayerCountChangeEvent that triggers after a configured amount of ticks have passed since last player joined/left - added a configurable delay between player join/quit events are sent to prevent spamming when a user joins/leaves the server. This can be bypassed with the webhookintegrations.bypassTimeout permission - player quit events can be disabled when the user is getting kicked to avoid double messages (quit and kick) - player event sending can be disabled if they just connected to spamv5.1WebhookIntegrations v5.1Jan 13, 2025 Changelog · added automatic config migration · ability to remove color codes from json (hex and minecraft alt color codes) · fixed vanish supportv5.0WebhookIntegrations v5.0Jan 12, 2025 added multiwebhook support and bug fixesv4.5WI v4.5 | New feature - TemplatesMar 3, 2024 Added templates and minor code refactoring. You can now use commands to send your own webhook payloads that can be configured. Check WebhookIntegrations/templates.yml to see more.v4.4Command fail-safes and bug fixes.Nov 11, 2023 Added command fail-safes, more command output and fixed advancements.v4.3.1WI v4.3.1 | Minor PAPI fixJul 1, 2023 Fixed a minor issue with PAPI not working in the PlayerKilled eventv4.3WI v4.3 | Console commandsJun 11, 2023 All WebhookIntegrations commands can now be used in the console with full support.v4.2WI v4.2 | Server start messages fixed.Jun 9, 2023 Major bug fixed preventing the server start event message from being sent.v4.1.2WI v4.1.2 | Minor bug fixesJun 4, 2023 Fixed a bug breaking the Player Death PVE event.v4.1.1WI v4.1.1 | Minor default config changesMay 31, 2023 Not having a webhook URL set resulted in a crash on startup.v4.1WI v4.1 | Regex censoring systemMay 27, 2023 Added a regex censoring system which can be found in the config.v4.0WI v4.0 | Fixed character encodingMay 24, 2023 Character encoding has been finally fixed! Before, using special characters (e.g. ą, ę, ć) resulted in a Bad Request. This is no longer the case.v3.12WI v3.12 | Vanish supportMay 24, 2023 Added vanish support! The config now contains an option called disableForVanishedPlayers, which will not send a message to the webhook if the player is vanished. Verified plugins: EssentialsX, SuperVanish. There may be more plugins supported. Suggested by TymekSLv3.11.1WI v3.11.1 | Code refactoredMay 23, 2023 Minor code refactoring update.v3.11WI v3.11 | Added force channel ping preventionMay 23, 2023 Added a config option to remove force role pings ( <@&id>) from the player's message. Also made using placeholders on-message possible (controlled by allow-placeholders-in-message).v3.10.3WI v3.10.3 | More bStats data.May 23, 2023 bStats now also gets the timezone selected.v3.10.2WI v3.10.2 | Another metrics updateMay 22, 2023 Minor update featuring expanded metrics - language used.v3.10.1WI v3.10.1 | More metrics dataMay 22, 2023 Minor change. Metrics data now includes whether the webhook URL is set or not.v3.10WI v3.10 | Timestamp fixes and additionsMay 22, 2023 Timestamp format fixed to be now proper ISO 8601. You can provide the timezone of the timestamp in the config (defaults to UTC) $time$ can now be modified using a format supported by Java's SimpleDateFormat.v3.9WI v3.9 | Upgraded default configuration and added timestamp placeholdersMay 21, 2023 Added a $timestamp$ timestamp which can be used as a timestamp in the JSON payload sent to your Webhook. Default configuration got upgraded and now uses timestamps.v3.8WI v3.8 | Config presetsMay 21, 2023 Config presets now function properly.v3.8aPRE-RELEASE WI v3.8a | Config presets/backupsMay 20, 2023 Introducing backup presets (aka backups). Players can now save and load presets with the following commands: /wi config savebackup <?name> (name being optional, hence the "?"> /wi config loadbackup <name> This is a pre-release and bugs are expected.v3.7WI v3.7 | Moved JSON messages and JSON encoding.May 20, 2023 Changes: · JSON message system changed to work like the language one. · Changed the JSON encoding to UTF-8 · Improved crash prevention. · JSON payloads sent to Discord are now in a seperate file: messages.yml · Fixed PlaceholderAPI support. · Minor fixes. As always, report bugs on the GitHub repository.v3.6.1WI v3.6.1 | Bug fixesMay 20, 2023 Added some crash failsafes when the config was intentionally tinkered with when sending messages to your webhook.v3.6WI v3.6 | In-game config manipulationMay 19, 2023 Users with webhokintegrations.config.setvalue permission can now change the config during runtime with the use of /wi setvalue <key> <value>, where key is the path to the key.v3.5WI v3.5 | bStats integrationMay 19, 2023 Added bStats.v3.4.1WI v3.4.1 | Toggle in-message palceholdersMay 19, 2023 From now on you can make players unable to use placeholders mid-message. For instance, a message containing "$player$" would send the player's name to your webhook. In the config file you can disable this feature by setting onPlayerChat. allow-placeholders-in-message to false (default false).v3.4WI v3.3 | 1.17 supportMay 19, 2023 Added support for versions from 1.17! Plugin behaviour remains unchanged.v3.3WebhookIntegrations v3.2May 19, 2023 Language system got an overhaul. You can now use the command /wi setlanguage to change the language to any of the available ones in the lang.yml file.v3.2WebhookIntegrations v3.1.1May 18, 2023 This update contains minor code changes. It does not affect the plugin's behaviour.v3.1.1WI v3.1 | Added language overrides.May 18, 2023 As a request from an user, the config now contains an option called the "Language Override". You can now select the language from the available ones from lang.yml using the language-override key in the config. More detailed description in the plugin's config.v3.1May 17, 2023 v3.0WI v3.0 | Server start/stop messages are coming back!Mar 29, 2023 This is most likely going to be the last release of this plugin. Updates are expected to rarely come out although issues will still be worked on.v2.5.1WebhookIntegrations v2.5.1Mar 21, 2023 Critical issue fixed which could allow anyone disable/enable the "sending toggle".v2.5Removed telemetry, "sending toggle"Mar 21, 2023 Removed telemetry and added a "sending toggle". "Sending toggle" is located in the config under the name isEnabled. It can be modified with the use of /wi enable and /wi disable.v2.4.1Minor tweaksMar 18, 2023 Auto-update bug fixed, minor tweaks in the code.v2.4Advancement revampMar 3, 2023 Advancement names now can be renamed and new can be added in the advancements.yml file. File size dropped by removing a now not used library.v2.3HTTP code rewrite, MohistMC compability.Mar 1, 2023 WebhookIntegrations should now work on MohistMC servers without causing any issues.v2.2Force ping prevention.Feb 28, 2023 Force pings can now be prevented and configurable in the config.v2.1.1Issue #3 fixed.Feb 27, 2023 GitHub issue #3 hopefully fixed.v2.1Update command added.Feb 16, 2023 Added /wi update command to update the plugin manuallyv2.0.1Minor fixesFeb 15, 2023 Fixed /wi analyze Server operators will now receive a message if the plugin is not auto-updated.v2.0Plugin ported to 1.12, fixed, new placeholders! v2.0 is here!Feb 13, 2023 WebhookIntegrations is now reaching version 2.0! This means that a lot has changed... · Now supporting Minecraft versions from 1.12 to 1.19.3! · New placeholder: %uuid% · Bug fixes · Code cleanup More coming soon...v1.12/wi analyze fixedFeb 11, 2023 Analyze command fixed. Telemetry data is now optional (and it shoul've been from the beggining) and can be disabled in the config: Code (YAML): send-telem : falsev1.11WebhookIntegrations v1.11Feb 11, 2023 hotfix1.10.1Auto-updater fixed.Feb 8, 2023 Fixed auto-updater being tirggered every time the server started.1.10Auto-updater added.Feb 8, 2023 Added auto-updater. Can be disabled in the config: Code (YAML): auto-update : false By default set to true1.9Added a config reset and reload commandFeb 6, 2023 New command implemented to reset/reload the config.1.8Added configurable censoring!Feb 5, 2023 1.7.2WebhookIntegrations-1.7.2Feb 5, 2023 Config improved.1.7.1WebhookIntegrations v1.7.1Feb 5, 2023 Stuff that changed: · /send functional again · config overhauled · default config fixes · minor tweaks and bug fixes1.7Config overhaul, command fixed and smaller tweaksFeb 5, 2023 WebhookIntegrations v1.7 Stuff that changed: · /send functional again · config overhauled · default config fixes · minor tweaks and bug fixes1.6Many fixes, config expanded and new events!Jan 31, 2023 WebhookIntegrations v1.6 includes many new features and fixes. It's one of the major updates. · Added 1.16 - 1.19.3 support · onServerStart and onServerStop messages · Config expanded. · Added more variables to existing events1.5.1Added Polish translationJan 30, 2023 Polish translation added. All messages can now be altered in the lang.yml file.1.5Jan 30, 2023 1.4Jan 30, 2023 1.3Jan 29, 2023
Similar projects
Config →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
26.2MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.9MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
4.7MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta