Skip to content

r3pt1s/BanSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A ban system for pocketmine servers.

IMPORTANT NOTE

If you are new to the version 3.1.0 of the BanSystem, please delete your config.yml file in the plugin_data/BanSystem folder.

Integrated systems

System Description
BanSystem Manage bans
MuteSystem Manage mutes
WarnSystem Manage warns
NotificationSystem Receive notifications

Features

  • Ban or mute players temporarily
  • Warn or kick players with a reason
  • MySQL Support
  • MultiServer support (WaterdogPE)
  • Notifications for team members

If you are using WaterdogPE

If you use WaterdogPE, you need to install 3 plugins to sync the bans and mutes on the different servers.

  1. BanSystem-Proxy (WaterdogPE Plugin)
  2. StarGate-Atlantis (PocketMine-Plugin / On every PocketMine sub server)
  3. StarGate (WaterdogPE Plugin)

Commands

Command Description Permission
/ban <player> <banId> Ban a player bansystem.command.ban
/tempban <player> <reason> <time> Ban a player temporarily bansystem.command.tempban
/baninfo <player> Get information about a player bansystem.command.baninfo
/banlog <player> See a list of every ban from a player bansystem.command.banlog
/editban <player> <add OR sub> <time> Edit a ban bansystem.command.editban
/unban <player> [mistake: false] Unban a player and decide if the ban was a mistake bansystem.command.unban
/banids See a list of all banids bansystem.command.banids
/banlist See a list of all bans bansystem.command.banlist
/mute <player> <muteId> Mute a player bansystem.command.mute
/tempmute <player> <reason> <time> Mute a player temporarily bansystem.command.tempmute
/muteinfo <player> Get information about a player bansystem.command.muteinfo
/mutelog <player> See a list of every mute from a player bansystem.command.mutelog
/editmute <player> <add OR sub> <time> Edit a mute bansystem.command.editmute
/unmute <player> [mistake: false] Unmute a player and decide if the mute was a mistake bansystem.command.unmute
/muteids See a list of all muteids bansystem.command.muteids
/mutelist See a list of all mutes bansystem.command.mutelist
/warn <player> [reason] Warn a player bansystem.command.warn
/warns <player> See a list of all warns from a player bansystem.command.warns
/clearwarns <player> Clear all warns from a player bansystem.command.clearwarns
/kick <player> [reason] Kick a player bansystem.command.kick
/notify Enable or disable notifications bansystem.command.notify

Permissions

Permission Description
bansystem.bypass.ban Bypass a ban
bansystem.bypass.mute Bypass a mute
bansystem.bypass.kick Bypass a kick
bansystem.receive.notify Receive notifications

Configurable

  • Max warnings
  • Action when max warnings reached
  • Custom action reason and duration when max warnings reached
  • Blocked commands for muted players
  • Enable or disable banlogs and mutelogs
  • Custom banids and muteids
  • Custom prefix
  • Custom paths

Made with 💓 by r3pt1s

About

A Ban-, Warn- and MuteSystem for PocketMine-MP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages