BanAnnouncer [Discord] icon

BanAnnouncer [Discord] -----

Announce the bans on your Discord server.



Dependencies: Spicord.
Any compatible punishment manager: AdvancedBan / LiteBans / LibertyBans

BanAnnouncer


What is BanAnnouncer?
BanAnnouncer is a plugin that keeps your Minecraft community informed by announcing in-game punishments to your Discord server. With this plugin, you can easily promote transparency and fairness within your community by ensuring that all members are aware of any rule violations and the consequences that have been imposed.

The following punishment types are supported:

  • ban
  • tempban
  • banip
  • tempbanip
  • mute
  • tempmute
  • warn
  • tempwarn
  • kick
  • note (AdvancedBan)
  • jail (Essentials/BetterJails)
  • unjail (Essentials/BetterJails)
  • unnote (AdvancedBan)
  • unban
  • unbanip
  • unmute
  • unwarn

[​IMG]
[​IMG]
And so on...


Default configuration
Code (YAML):
# The channel id where the messages will be sent
# If you don't know how to get a channel id... https://www.google.com/?q=discord+how+to+get+channel+id
channel-to-announce
: 123456789012345678

# If the text is empty (nothing between the double quotes),
#    the message will not be sent (a.k.a. the message is "disabled"), for example:
#
#    kick: "" <-- this will disable the message
#
#    If you don't want to use embed messages you can use pure text, for ex.:
#
#    kick: "The player %player% was kicked by %staff%"
#
#
# Variables are self-explained...
messages
:
  kick
:     "{embed:kick}"
  ban
:       "{embed:ban}"
  tempban
:   "{embed:tempban}"
  mute
:     "{embed:mute}"
  tempmute
: "{embed:tempmute}"
  banip
:     "{embed:banip}"
  tempbanip
: "{embed:tempbanip}"
  warn
:     "{embed:warn}"
  tempwarn
: "{embed:tempwarn}"
  unbanip
:   "{embed:unbanip}"
  unwarn
:   "{embed:unwarn}"
  unmute
:   "{embed:unmute}"
  unban
:     "{embed:unban}"

# The plugin used for manage the punishments
# Possible values:
#     auto        = Auto detect
#     advancedban = Use AdvancedBan
#     litebans    = Use LiteBans
#     maxbans     = Use MaxBansPlus
punishment-manager
: auto

# If it's set to false, the punishments made
#    with the '-s' flag of LiteBans will be sent anyways.
ignore-silent
: false

# Do not change this or i'll eat your cookies
config-version
: 4

Setup
  • Install and configure Spicord.
  • Add "ban_announcer" to your bot addons list
    • Open Spicord's config file
    • Go to the "addons" section
    • Add "ban_announcer"
    • It should look like this:
[​IMG]
(Note: each addon id must be within quotes and they (except the last value) must have a comma at the end)
  • Create a discord channel, for example, one named "punishments"
[​IMG]
  • Enable the Developer mode on your Discord account.
  • Copy the ID of the channel you created (right-click it and select "Copy ID")
[​IMG]
  • Then, put the Channel ID on the plugin config.
Code (YAML):

# Channel where the messages will be sent
channel-to-announce
: 546838347734057009

# Messages...
...
 
  • You need to have an supported ban manager plugin installed! (no extra configuration needed)
  • Restart the server, and everything should be working ;):D
Tips:
  • Disable to normal users to send messages on the channel you created.
  • Edit the default messages. If you want to make it cooler, you can use the Embed Visualizer by Leovoel.

Report issues here: BanAnnouncer issues
(or use Discord)
Resource Information
Author:
----------
Total Downloads: 11,645
First Release: Feb 17, 2019
Last Update: Yesterday at 10:23 PM
Category: ---------------
All-Time Rating:
52 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings