BanSafe

This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.

Stop players banning you!

If you are worried about mods/admins abusing their powers, punish them if they do! This plugin prevents the banning of players who are on the 'not bannable' list, which is editable via the configuration.

Features

  • Deop people try to ban a player on the 'not bannable' list.
  • Deal health damage to offending players.
  • Tell the player when they to ban one of these players.
  • Broadcast a message on the server when this happens.
  • Ban/kick that player themselves!

Upcoming Features

  • Permissions support ("bansafe.notbannable"?)
  • Demote a player's PEX rank when they try to ban a player on the 'not bannable' list.
  • Similar features for kicking players.
  • Visual effects (thunder/lightning) when a player offends?
  • Change 'not bannable' list with plugin commands.
  • Change actions list with plugin commands.
  • Reload config with plugin commands (no '/reload' required).

Commands

NB: BanSafe takes over the /ban command, so may clash with other plugins, and uses the default Minecraft Server ban list (banned-players.txt). Eventually I will create BanSafe's own ban list, which will be able to store reasons for banning and who banned a player and when.

  • /ban <player>- (you guessed it) bans a player from the server, unless they're on the 'not bannable' list.
  • /banlist - shows a list of banned players.
  • /notbannable - shows a list of 'not bannable' players.
  • /isbannable - checks whether a player is bannable or not.

Source Code

I will put source code up on GitHub in the near future so you can fork it, work on it, and read it and provide constructive criticism (no trolls please).


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members

Recent Files

No files uploaded yet.