BackyardBan

BackyardBan

Plugin

Very basic BungeeCord plugin which allows Minecraft server moderators to ban players and ip addresses from the entire bungee network with optional expiration time as well as custom message.

Server Management

48 downloads
0 followers
Created7 months ago
Updated7 months ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.

BackyardBan (BungeeCord Plugin)

Description:

BackyardBan is a very basic BungeeCord plugin which allows Minecraft server moderators to ban players and ip addresses from the entire bungee network with optional expiration time as well as custom message.

image

Features:

  • A bypass permission node is available to exempt players from beeing banned.
  • A ban command is available to ban a player from the entire bungee network with an optional custom message and expiration time.
  • A banip command is available to ban IP address from the entire bungee network (taking both playername or direct IP address as argument), with a custom message and expiration time.
  • An unban command is available to unban both IP address and playername. The pardon command is an alias of unban.
  • A reload command is available to reload configuration and localization data.
  • A version command is available to show plugin version and informations.
  • A help command is available to show the help page, containing command list.
  • Initial localization strings (English and French) are available, to customize ban messages.

Permissions:

backyardban.ban - Allows to use the /ban and /backyardban:ban commands.
backyardban.banip - Allows to use the /banip and /backyardban:banip commands.
backyardban.unban - Allows to use the /unban, /pardon and /backyardban:unban commands.
backyardban.bypass - Allows player to be insensitive to /ban or /banip command.
backyardban.reload - Allows player to reload config files using /backyardban:reload command.

Usage:

/ban [playername] {t:(1h|1d|1m|1y)} (reason) - Ban player with a message.
/banip [ip|playername] {t:(1h|1d|1m|1y)} (reason) - Ban IP with a message.
/unban [ip|playername] - Unban IP or player.
/backyardban:help - Show the help page.
/backyardban:reload - Reload the configuration files.
/backyardban:version - Show plugin version.

Examples:

/ban IndividuLambda - Bans player IndividuLambda forever with no reason.
/ban IndividuLambda Get out! - Bans the player with the reason "Get out!".
/ban IndividuLambda t:7d Get out! - Bans the player for 1 week.
/banip IndividuLambda t:7m Get all out! - Bans the IP address for 1 month.
/banip 56.79.10.10 - Bans this IP address forever with no reason.
/unban IndividuLambda - Unbans the player IndividuLambda as well as his IP address.
/unban 56.79.10.10 - Unbans specific IP address.


Feel free to give me feedback using the Issue tracker !
Augustin Blanchet

External resources



Project members

augstb

Owner


Technical information

License
GPL-3.0-only
Project ID