BanSystem
BanSystem
This plugin allows you to ban players. I am currently actively developing the plugin and have many ideas and features in progress.
Why Choose BanSystem?
BanSystem offers several compelling reasons to use it on your BungeeCord server:
Efficient Player Management: Effortlessly ban, unban, mute, and unmute players. Access comprehensive ban and mute histories to enforce server rules effectively.
Simplified Ban and Mute Templates: Use predefined templates for common scenarios or customize them to fit your server's needs, ensuring consistent rule enforcement.
Flexible Control: Assign permissions, fine-tune ban and mute durations, and manage player groups with ease, giving you full control over server discipline.
Easy Configuration: Quick installation, message customization, and adjustable ban durations make setup a breeze.
Commands
/ban <Player> [<Time>] <Reason>
Ban a player
/ban <Player> #<template-id>
Ban a player using a template
/mute <Player> [<Time>] <Reason>
Mute a player
/mute <Player> #<template-id>
Mute a player using a template
/unban <Player>
Unban a player
/unmute <Player>
Unmute a player
/baninfo <Player>
Show the player's ban history
/muteinfo <Player>
Show the player's mute history
/clearban(s) <Player>
Clear all ban entries for a player
/clearmute(s) <Player>
Clear all mute entries for a player
/bantemplate list
List ban templates
/bantemplate add <time> <reason>
Add a ban template
/bantemplate edit <time> <reason>
Edit a ban template
/bantemplate remove <id>
Remove a ban template
/mutetemplate list
List ban templates
/mutetemplate add <time> <reason>
Add a mute template
/mutetemplate edit <time> <reason>
Edit a mute template
/mutetemplate remove <id>
Remove a mute template
/banreload
Reload messages from configs
Permissions
bansystem.ban
Permission for the /ban
command
bansystem.ban.permanent
Permission to use /ban
with permanent bans
bansystem.ban.<group>
Maximum ban duration can be configured in settings.yml
bansystem.mute
Permission for the /mute
command
bansystem.mute.permanent
Permission to use /mute
with permanent mutes
bansystem.mute.<group>
Maximum mute duration can be configured in settings.yml
bansystem.unban
Permission for the /unban
command
bansystem.unmute
Permission for the /unmute
command
bansystem.baninfo
Permission for the /baninfo
command
bansystem.muteinfo
Permission for the /muteinfo
command
bansystem.bantemplate
Permission for the /bantemplate
command
bansystem.mutetemplate
Permission for the /mutetemplate
command
bansystem.reload
Permission for the /banreload
command
bansystem.ban.bypass
Permission to bypass to be banned
bansystem.mute.bypass
Permission to bypass to be muted
## Functions
Ban players
Unban players
Mute players
Unmute players
Show ban history
Show mute history
Clear bans for specific players
Clear mutes for specific players
Create and use ban templates with IDs
Create and use mute templates with IDs
Requirements
Java 17 or higher
MySQL Database
Installation
Move the plugin to the plugin's folder of your BungeeCord server.
Restart BungeeCord.
Configure MySQL settings in the
mysql.yml
configuration file.Optionally, customize individual messages in the
messages.yml
configuration file.If needed, adjust the ban duration settings for different groups in the
settings.yml
.
How to Update
Coming Soon
If you are muted, commands that you don't able to use
Add H2 and MongoDB Database support
General history command to show all mutes, bans, and warns
A warn System
Spigot support
In Planning
Webpanel
AI for the mute system
Last updated
Was this helpful?