BanHammer
Kicks, bans and records.
Video Tutorials
BanHammer is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
The above website does contain software which has not been directly approved by dev.bukkit staff and as such require the following disclaimer: Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
@ProjectInfinity
Should not make a difference all the permissions are registered correctly programatically. Someone can only ban permanently if they have banhammer.ban.* node.
@Brottweiler
Set alias to false in your config.yml.
@Brottweiler
Does this happen every time you start the server?
@AsianWiz
I am not entirely sure if I want to start storing details of who kicked who. I usually treat kicks as warnings anyway and issue short bans if that fails.
I think a warning system would prehaps be better as a seperate plugin which then relies on BanHammer for the banning.
@grandwazir
Do you mind adding a warning system? If you did it would be great. I also have a few suggestions if you add the warning system. 1) By doing /bh banhistory you get all the ban histories 2) By doing /bh kickhistory you get all the kick histories 3) By doing /bh warnhistory you get all the warn histories 4) By doing /bh history you get all bans, kicks and warn histories.
It seems to somehow conflict with SimpleMail. Im getting this error when having Banhammer and SimpleMail installed at the same time. I don't know which plugin page I should post this on so Im doing it on both.
How do I fix this message that coms up when I start my server?
[WARNING] [BanHammer] Alias integration requested but plugin not found.
Permissions seem to be wonky using bPermissions, such as adding banhammer.ban.medium doesn't do anything without banhammer.ban and giving them the latter makes them able to ban for whatever length they want. This also occurs with the pardon permissions.
Perhaps adding all the permissions with their respective defaults to the plugin.yml would help.
Here is MySQL script, that creates bans view, similar to bh_bans:
http://dev.bukkit.org/paste/6125/
I have some trubbles make the ban's a special time: /ban name t:1d griefing!
Im I doing somthing wrong?
Hi
Is version 2.0.2 not yet fills table bh_bans or am I doing something wrong?
@frongfring
The missing message has been fixed in the latest version. Due to the delay caused by getting the new version approved it will sometimes not been available here when it tells you an update is available. If you trust me you can always get the new versions using e link n he description
The notify permission is given to everyone by default. You will need to remove it from people who you don't want to have it.
All bans are being broadcasted to players, even those without the "banhammer.notify" permission node. I am using PEX with Bukkit build 2340, BanHammer 2.0.1. Any suggestions? It also shows that BanHammer 2.0.2 is available but I can't locate it on this webpage.
Banned players are also not shown their ban message. Just "PLAYERLISTENER.BAN-KICK-MESSAGE"
@carlgo11
The Tutorial is for Version 1.9 in 2.1 something in the database has been changed
How do i change so the ban messege that shows when a banned player trys to join it doesn't show the essentails plugin standard messege instead it shows the ban reason from banhammer?
MySQL not showing ban creator, banned player and date is very wrong..
I created banlist from this tutorial
https://github.com/grandwazir/BanHammer/wiki/Creating-a-ban-list-page
and i pardoned to player, but his record didnt removed from database
@rudolf323
By overriding the language file: https://github.com/grandwazir/BukkitUtilities/wiki/Localisation
How to create custom ban messages ?
@457undead
The wiki is slightly out of date. I will update it today. Syntax is /ban <name> [time] <reason>
Tempbanning doesn't seem to be working. i typed /ban zombieslayer1024 Testing t:10s
into the console and it banned him perm for: Testing t:10s
Is tempbanning broken or am i typing it wrong ? please help i read the wiki on how to do that
@PunJedi
Are you sure that message is from BanHammer? All BanHammer messages have the plugin prefix next to it. Try removing all other plugins and see if you get the same message with just BanHammer installed.
My bukkit.yml is set to access a NON-root SQL Database, works on all other plugins using Bukkit SQL and not it's own inherent config.
Getting this error now in BanHammer from version V2.0.0.0 and V2.0.01
" 2012-08-17 12:53:30 [FINE] [BanHammer] <PluginUpdater> Fetching resource: http://repository.james.richardson.name/releases/name/richardson/james/bukkit/ban-hammer/maven-metadata.xml. 2012-08-17 12:53:30 [SEVERE] java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)"
Why is it still looking for root?
@carlgo11
Yes you can. See https://github.com/grandwazir/BanHammer/wiki/database for how to setup MySQL.