BloomWebhook allows you to send Discord Webhooks directly from your server, with support for customizable embed templates using YAML.
/bwebhook add <name> <url>
Adds a new Discord webhook.
/bwebhook remove <name>
Removes a webhook.
/bwebhook list
/bwebhook embed <webhook> <title>|<description>|<colorHex>|<footer>|<thumbnailUrl>
Sends a custom Discord Embed to the specified webhook.
Example:
/bwebhook embed logs "Server Restart|The server will restart in 5 minutes.|#FFAA00|Bloom NC|https://example.com/icon.png"
Lists all registered webhooks.
/bwebhook reload
Reloads config and templates.
/bwebhook send <name> <message>
Sends a normal Discord message.
/bwebhook template <template> <webhook> <arguments>
Sends a Discord Embed using a template.
Example:
/bwebhook template report reports Steve|Flying Hack
bloomwebhook.admin
Access to all commands.
bloomwebhook.send
Allows sending webhooks.
bloomwebhook.*
All permissions.
Available inside templates:
{arg0}
{arg1}
{arg2}
...
Arguments passed by command.
{sender}
Command executor.
{server}
Server name.
{time}
Current server time.
templates:
report:
type: embed
title: "🚨 Player Report"
description: "A new player report has been submitted."
execute console command "bwebhook template report reports %target%|%player%|%arg-2%"