SeruBans

SeruBans

Works with 1.5.1

SeruBans is the newest bans/admin tool available for Bukkit. It comes complete with /ban, /tempban, /kick, /warn, /unban, and /checkban. It will also include a webpage to help manage and log all the bans and warnings your server has. The plugin uses MySQL to store all data. This plugin has not been released yet but will be very soon!

SeruBans uses Bukkit permissions system.

Current Features

  • Fully customizeable ban messages
  • Fully functioning ban plugin
  • Fully functioning webpage with search
  • Fully functioning in game search
  • Silent feature to hide bans from players with out permission

Next Features

  • none?

Commands & Permissions

Commands

Permissions

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of ReuvekampRick ReuvekampRick May 02, 2013 at 12:41 UTC - 0 likes

    Can it be upgrade for multiple servers linked to the same ban tables ((auto)reload function for; player/id table or serubans database)?

    If a player switched to an other server before the ban is executed; you can't do anything to that player on another server connected with the same database/tables (MySQL duplicate key on player-name)

    http://dev.bukkit.org/server-mods/serubans/tickets/1-reload-player-table-or-complete-database/

    Last edited May 03, 2013 by ReuvekampRick: added ticket link
  • Avatar of Serubin323 Serubin323 Apr 08, 2013 at 17:11 UTC - 0 likes

    If anyone is artistically talented, I would really like a nice banner for Serubans.

    Thanks!

    HatMe

  • Avatar of Pixiyo Pixiyo Mar 24, 2013 at 17:42 UTC - 0 likes

    Great plugin!

  • Avatar of Serubin323 Serubin323 Feb 19, 2013 at 00:45 UTC - 0 likes

    @batsauto: Go

    If you PM me with more details I can help.

    Because I don't know your set up, I can't help very easily. I have working setups of both the plugin and website so I know they work. Send me more info and I'll see what I can do.

  • Avatar of batsauto batsauto Feb 18, 2013 at 14:03 UTC - 0 likes

    I am having the same issue as baseball8610 I have checked the configs like 10 times and its still shows that error. I know its working since the minecraft server connects to do it fine.

  • Avatar of Serubin323 Serubin323 Feb 12, 2013 at 01:06 UTC - 0 likes

    @baseball8610: Go The webpage can't connect to the database. That is the problem. Double and triple check that info.

    @Ceees2: Go Um... Why would you need that?

    @Pixiyo: Go

    Your MySQL is probably out of date.

  • Avatar of baseball8610 baseball8610 Feb 07, 2013 at 23:37 UTC - 0 likes

    Whenever I go to the website this is what it tells me.

    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/a7715818/public_html/index.php on line 268

    How do I fix that? I have mysql infomation right... I just need to know how to fix that. Website: www.bans.comule.com

  • Avatar of Ceees2 Ceees2 Feb 07, 2013 at 19:55 UTC - 0 likes

    Could you implement a reload function?

  • Avatar of Pixiyo Pixiyo Feb 07, 2013 at 19:19 UTC - 0 likes

    [14:22:08] Cees: 07.02 14:22:05 [Server] INFO dauwdruppel: welke 07.02 14:22:03 [Server] INFO Connection reset 07.02 14:22:03 [Disconnect] User basserbas has disconnected, reason: disconnect.quitting 07.02 14:22:02 [Server] INFO Package checker successfully executed. 07.02 14:22:01 [Server] INFO Rick310 just got 10.0 for being online 60 minutes. 07.02 14:22:01 [Server] INFO ihavesomepie: lvl 30 enchant. 07.02 14:21:58 [Server] INFO dauwdruppel: welke 07.02 14:21:54 [Server] INFO ihavesomepie: Wie wil enchanted book kopen? 07.02 14:21:36 [Server] INFO Connection reset 07.02 14:21:36 [Multicraft] Skipped 34 lines due to rate limit (30/s) 07.02 14:21:31 [Server] SEVERE at com.mysql.jdbc.Util.handleNewInstance(Util.java:407) 07.02 14:21:31 [Server] SEVERE at java.lang.reflect.Constructor.newInstance(Constructor.java:525) 07.02 14:21:31 [Server] SEVERE at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 07.02 14:21:31 [Server] SEVERE at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) 07.02 14:21:31 [Server] SEVERE at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 07.02 14:21:31 [Server] INFO The last packet successfully received from the server was 65,991 milliseconds ago. The last packet sent successfully to the server was 3 milliseconds ago. 07.02 14:21:31 [Server] SEVERE Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure 07.02 14:21:31 [Server] SEVERE at java.lang.Thread.run(Thread.java:722) 07.02 14:21:31 [Server] SEVERE at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) 07.02 14:21:31 [Server] SEVERE at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) 07.02 14:21:31 [Server] SEVERE at org.bukkit.craftbukkit.v1_4_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53) 07.02 14:21:31 [Server] SEVERE at org.bukkit.craftbukkit.v1_4_R1.scheduler.CraftTask.run(CraftTask.java:53) 07.02 14:21:31 [Server] SEVERE at net.serubin.serubans.util.MySqlDatabase.run(MySqlDatabase.java:63) 07.02 14:21:31 [Server] SEVERE at net.serubin.serubans.util.MySqlDatabase.maintainConnection(MySqlDatabase.java:176) 07.02 14:21:31 [Server] SEVERE at com.mysql.jdbc.ConnectionImpl.prepareStatement(ConnectionImpl.java:4169) 07.02 14:21:31 [Server] SEVERE at com.mysql.jdbc.ConnectionImpl.prepareStatement(ConnectionImpl.java:4203) 07.02 14:21:31 [Server] SEVERE at com.mysql.jdbc.ConnectionImpl.checkClosed(ConnectionImpl.java:1200) 07.02 14:21:31 [Server] SEVERE at com.mysql.jdbc.ConnectionImpl.throwConnectionClosedException(ConnectionImpl.java:1213) 07.02 14:21:31 [Server] SEVERE at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927) 07.02 14:21:31 [Server] SEVERE at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982) 07.02 14:21:31 [Server] SEVERE at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987) 07.02 14:21:31 [Server] SEVERE at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013) 07.02 14:21:31 [Server] SEVERE at com.mysql.jdbc.Util.getInstance(Util.java:382) 07.02 14:21:31 [Server] SEVERE at com.mysql.jdbc.Util.handleNewInstance(Util.java:407) 07.02 14:21:31 [Server] SEVERE at java.lang.reflect.Constructor.newInstance(Constructor.java:525) 07.02 14:21:31 [Server] SEVERE at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 07.02 14:21:31 [Server] SEVERE at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) 07.02 14:21:31 [Server] SEVERE at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 07.02 14:21:31 [Server] SEVERE com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after connection closed.Connection was implicitly closed by the driver. 07.02 14:21:21 [Server] INFO Heb je een vraag? Typ dan /vraag <vraag> 07.02 14:21:15 [Server] INFO engeltjuuh: oke hoor 07.02 14:21:09 [Server] INFO ihavesomepie: ok 07.02 14:21:05 [Server] INFO stonky: Ik ga weer even verder bouwen hoor. 07.02 14:20:47 [Multicraft] dauwdruppel ran command Message of the Day 07.02 14:20:47 [Connect] User dauwdruppel, IP 94.212.33.91 07.02 14:20:31 [Server] INFO ihavesomepie: Welkom 07.02 14:20:26 [Server] INFO Creating empty config: /plugins/Essentials/userdata/mightycheese123.yml 07.02 14:20:26 [Server] INFO PopDensity: Assigned new player MightyCheese123 to region horizon at 0 -3. 07.02 14:20:26 [Multicraft] MightyCheese123 ran command Message of the Day 07.02 14:20:26 [Connect] User MightyCheese123, IP 82.156.148.80 07.02 14:20:21 [Server] INFO ihavesomepie: Dammit! 07.02 14:20:13 [Server] INFO ihavesomepie: Bane of arthropods 4! Argh! 07.02 14:20:04 [Server] INFO engeltjuuh: 1 blokjed 07.02 14:20:04 [Server] INFO Connection reset 07.02 14:20:03 [Server] INFO ihavesomepie: Dammit! 07.02 14:19:51 [Server] INFO stonky: nu kan je denk 07.02 14:19:51 [Server] INFO engeltjuuh: nog meer? 07.02 14:19:47 [Server] INFO ihavesomepie: ik heb geen permission 07.02 14:19:38 [Server] INFO stonky: voila 07.02 14:19:36 [Server] INFO ihavesomepie: ty 07.02 14:19:25 [Server] INFO Rick310: astu 07.02 14:19:21 [Server] INFO Meer informatie nodig over doneren? Ga dan naar torchcraft.nl > doneren 07.02 14:19:21 [Server] INFO engeltjuuh: thnx 07.02 14:19:12 [Server] INFO ihavesomepie: Heeft er iemand een Enchanting table van level 30? 07.02 14:19:03 [Server] INFO engeltjuuh: rick heb je nog wat hout 07.02 14:18:21 [Server] INFO ihavesomepie: Heeft er iemand een Enchanting table van level 30? 07.02 14:18:19 [Server] INFO Connection reset 07.02 14:18:19 [Disconnect] User supergabber123 has disconnected, reason: disconnect.quitting 07.02 14:17:53 [Server] INFO ihavesomepie: Heeft er iemand een Enchanting table van level 30? 07.02 14:17:45 [Server] INFO Connection reset 07.02 14:17:36 [Server] INFO supergabber123 failed SurvivalFly: tried to move from 105.70, 48.00, -263.17 to 105.25, 48.00, -263.88 over a distance of 0.84 block(s). VL 430. 07.02 14:17:35 [Server] INFO Rick310: engeltjuuh er zat spin in je huis 07.02 14:17:29 [Server] INFO supergabber123 failed SurvivalFly: tried to move from 106.70, 48.00, -262.04 to 105.74, 48.00, -262.62 over a distance of 1.12 block(s). VL 503. 07.02 14:17:21 [Server] INFO supergabber123 failed SurvivalFly: tried to move from 106.73, 48.00, -261.87 to 106.61, 48.00, -262.59 over a distance of 0.73 block(s). VL 426. 07.02 14:17:21 [Server] INFO Zand en/of hout nodig? Typ dan /warp tfarm 07.02 14:17:12 [AFK]Ceees2 ran command Message of the Day 07.02 14:17:12 [Disconnect] User Ceees2 has disconnected, reason: unknown 07.02 14:17:12 [Connect] User [AFK]Ceees2, IP unknown 07.02 14:17:02 [Server] INFO Package checker successfully executed. 07.02 14:16:58 [Server] WARNING medion260 moved wrongly! 07.02 14:16:55 [Server] INFO dutchdrift: ow 07.02 14:16:54 [Server] INFO stonky: nl 07.02 14:16:52 [Server] INFO stonky: . 07.02 14:16:50 [Server] INFO stonky: torchcraft 07.02 14:16:45 [Server] INFO stonky: . 07.02 14:16:45 [Multicraft] Skipped 36 lines due to rate limit (30/s) 07.02 14:16:41 [Server] SEVERE at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 07.02 14:16:41 [Server] SEVERE at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) 07.02 14:16:41 [Server] SEVERE at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 07.02 14:16:41 [Server] INFO The last packet successfully received from the server was 65,991 milliseconds ago. The last packet sent successfully to the server was 3 milliseconds ago. 07.02 14:16:41 [Server] SEVERE Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure 07.02 14:16:41 [Server] SEVERE at java.lang.Thread.run(Thread..

    People on my server can join again when i ban them.. We switched MYSQL server (imported old SQL).. Any idea why?

    When i try to ban the banned user: http://puu.sh/1YVck

    Last edited Feb 07, 2013 by Pixiyo
  • Avatar of Serubin323 Serubin323 Jan 31, 2013 at 22:46 UTC - 0 likes

    @TheShadbusher: Go

    Eh, I've thought about adding sqlite support. I've designed this for bigger servers where you simply can't use flatfile, so a nay there. Sorry.

Facts

Date created
Apr 10, 2012
Categories
Last update
Feb 12, 2013
Development stage
Release
Language
  • enUS
License
GNU General Public License version 3 (GPLv3)
Curse link
SeruBans
Downloads
1,550
Recent files

Authors