RBans

RBans - The New Banning System

Version: 0.3.2

RBans is a banning system that is in development. This banning system, like some will say, is like MCBans, except I am doing it differently. There will never be a website with all of the banned players with any information about them and there will not be a list of servers using this plugin. As many players would love to find serves with banning plugins so they feel safer, I do not want this plugin to become a griefers playground. Also, not allowing a website with all of this information does not allow for professional/amateur hackers to enter the database and modify information. RBans will become an awesome plugin.

IMPORTANT

  • When you use the commands "/ban" and "/unban", they add to the "localbans.txt". The players also get added to a internal file that cannot be edited. The "localbans.txt" file is just to tell you who is banned. If you delete that file, all of the bans remain, but the files resets.
  • If you get errors on server bootup(using plugin for 1st time), it is okay. They are just about setting up the logs and everything
  • If anybody from RDev joins the game, there in-game display name will automatically be changed to "[RDEV]" and their name. If you rather me take this out, please make a comment about this and after 8 complaints about it, I will remove it.

What makes RBans special

RBans is a banning plugin made by a griefer for server admins. This plugin is made to STOP GRIEFING! That is all. Trololol I <3 You Guys and/or Girls!

Features

  • Banning Ability
  • Kicking Ability
  • UnBanning Ability
  • Rollback Functionality
  • Permissions
  • Logs(Destroyed Blocks, Placed Blocks, Players Joined(Includes IP), Player Chat)
  • Banned Players File
  • Message when player joins
  • Plugin checks for plugins that work with rollback and my BlockIt(not public yet) and tells if they are enabled or not
  • PLAYERS CANNNOT PLACE TNT OR BEDROCK(Ops Can)

Awesome Stuff

http://dev.bukkit.org/server-mods/rbans/files/7-rbans-v0-3-2b/ - Only RBans.jar

https://github.com/Rastro/RBans-Github - GitHub(Source Code)

Bad Stuff

For the admin to be able to do the rollback, they must have the permission "rbans.rollbackban" and they CANNOT be an op. The code is using an essentials command and the command wont work if the player is an op. Once again, the admin is going to need the permission node "rbans.rollbackban" and the permission node for the rollback plugin you are using.

Commands

  • /ban - Bans a player
  • /unban - Unbans a player
  • /rollbackban - Bans and fully rollbacks a player
  • /kick - kicks a player
  • /mute - Mutes a player
  • /unmute - UnMutes a player

Permissions

  • /ban - rbans.ban
  • /unban - rbans.unban
  • /rollbackban - rbans.rollbackban
  • /kick - rbans.kick
  • /mute - rbans.mute
  • /unmute - rbans.unmute

Future Plans

  • Make bans have to be approved by plugin admins
  • Make Global and Local Bans(different kinds of bans)
  • Make a message when a globally banned player joins the game
  • Make a update notifier
  • Make messages have permissions

Changelog

v0.1(August 07 at 7:49pm):

  • Inital Release

V0.2(August 08 at 3:27am):

  • (Internal Code)Moved Files, Extended Main Class, Registration of Listener,
  • Small fixes,
  • Overhaul in code(THANKS YOU @Milkywayz)
  • Fixed log saving issues
  • Logs save every minute now(Might become longer)
  • Changed join message for ops

V0.2.5(August 10 at 1:25pm)

  • Rollbacks now work with LogBlock, SWatchDog, HawkEye, and CoreProtect(Player must have rbans.rollbackban and correct rollback permission for other plugin)
  • Fixed Banning and Unbanning(Perms: rbans.ban & rbans.unban)
  • Code Fix up & Movement

V0.3(August 14 at 8:19pm)

  • Added Mute and Un-Mute Commands
  • Plugin checks for other plugins and tells you if they are enbaled or not
  • Day and Year now added to placed blocks log
  • Added Config
  • Code fixup

V0.3.1(August 22 at 4:51pm)

  • Updated To Latest Bukkit Build

V0.3.2(September 9 at 10:26am)

  • Updated To Latest Bukkit Beta Build
  • Code Cleanup
  • Fixed main class code
  • Added in plugin metrics

Found Problems/Bugs?

If you find a bug/problem with my plugin, please make a post below. Posting the bug instead of not telling me will help me get the bug fixed faster and it will help the users have a better experience with RBans.

Have suggestions?

If you have a suggestion for the plugin, simply make a comment below eith your request.

Want to help code RBans?

Contact epicbeast31 on skype about joining RDev!


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    43016
  • Created
    Aug 8, 2012
  • Last Released File
    Never
  • Total Downloads
    2,366
  • License

Categories

Members

Recent Files