CFBanner
CFBanner - Get rid of various hacks with no additional lag!
CFBanner lets you entirely disable the Zombe, Rei's Minimap (only entities at the moment), and CJB Client Modifications from being used on your server.
Auto-Updating:
This plugin has an auto-updating feature in it, it is enabled by default. If you would like to disable it, open the config and set autoUpdate to false.
Permissions:
(when you update permissions you need to reload and the players you changed permissions for need to rejoin)
cfbanner.* node does not work in 3.3.2! (Fixed in 3.3.3)
3.3.2+:
- cfbanner.fly : - Allows zombe's fly mod for a user
- cfbanner.xray : - Allows zombe's x-ray for a user
- cfbanner.cjb : - Allows CJB's features for a user
- cfbanner.minimap : - Allows Rei's minimap cave radar and entities for a user
3.3.0 and 3.2.1:
- cfbanner.fly : - Allows zombe's fly mod for a user
- cfbanner.xray : - Allows zombe's x-ray for a user
- cfbanner.minimap : - Allows CJB/Rei's minimap features for a user
Features:
- Ban Zombe, Rei's Minimap (cave radar and entities) and CJB Client Modifications
- Permissions Support (All permission systems, including Bukkit Permissions!)
Source:
You can find the source at Github (thesbros/CFBanner)
What kinda of performance hit does this have?
to those who's users are getting kicked. check the setting in the / plugins / CFBanner / config.yml look for "kick-player-if-client-detected:" change to "false"
this works for our sever; problem is i does not check the BukkitPermissions, so ops aren't flying. CainFool, fix this man. love the app hate the support.
Wonderful plugin, has always worked for us, thanks!
@robxu9
Wait... this plugin has never worked? Why is it here? Development Stage needs to be changed to Beta since in does not work for most people.
I'd like to know if this works for anyone?
@meiamone
Same! It doesn't work... Like all the previous releases -_-
Ahhh! I put it on live today and everyone was getting kicked! Is this really supposed to work or is it a prank?
OPed players cannot fly. Players with cf.allowfly also cannot fly.
I am using Permissions Bukkit.
Whenever I set the config to kick zombe clients, it kicks all clients, legit or not. This only happening in my server or is this a bug?
Also, if in the config I set kick client to false, will CFBanner still stop zombe mods from being used? My guess if no cause when I test it, it still allows me to use the mod.
Edit: Well I see it's not just me... I should of read the comments before I posted.
I use PEX and your permissions values are not working. Is that what you guys were talking about? I added permission cf.allowcheat to my name and it still will not allow me to join. If I am in my admin group, having permission '*', it allows me to join. I tried deOP and OPing myself and that makes no difference.
edit: I added cf.* to my name without admin perms and it works.
Same Problem here, it kicks everyone, w\o plugins i also get kicked
any news?
@bruceweed
I'll see if I can implement some sort of Essentials support later.
Nope no go.... it kicks everyone who tries to join. It still does the same thing with the passing player_Join event thing to the xauth plugin crap.
@bruceweed
Alrighty, download now and try.
No errors this time. It just doesn't kick people who have them and dont have the permissions to use them..... I've tested it multiple time with different people and it just doesn't autokick
@bruceweed
Alright, I used a different kicking method. Re-download and try again. This may have solved the problem.
When I installed the plugin and setup the permissions, it worked perfectly fine, except for the fact the groups that were suppose to be allowed to use the mods, could not. Any idea why?
Still the same.
18:57:52 [INFO] MCBans: SyPi has connected! 18:57:52 [SEVERE] Could not pass event PLAYER_LOGIN to Essentials java.lang.NullPointerException at com.earth2me.essentials.EssentialsPlayerListener.onPlayerLogin(EssentialsPlayerListener.java:209) at org.bukkit.plugin.java.JavaPluginLoader$13.execute(JavaPluginLoader.java:344) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:342) at net.minecraft.server.ServerConfigurationManager.a(ServerConfigurationManager.java:200) at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:88) at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:39) at net.minecraft.server.NetworkListenThread.a(SourceFile:94) at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:471) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374) at net.minecraft.server.ThreadServerApplication.run(SourceFile:417) 18:57:52 [INFO] Disconnecting SyPi [/127.0.0.1:60688]: Zombe + CJB ist auf diesem Server verboten!.
//
Even without Essentials im not able to join .. instantly been kicked.
I looked at your source at github, you don't even have essentials as being imported in any files. Also you have no listener for it neither. This could be the cause for it. As it's not picking it up as it should. It could be possible to work around this, however I'm unsure if there is. The autokick being set to true is the only problem I ever had. i turn it on and thats when I get my error. Now depending on when its being called to kick, if it's before they login or however it works it may need to be done the opposite way perhaps. After they have gotten on or something. I'm still a little new to the coding scene, as I forgot almost everything I know. However it doesn't hurt to look into this. I'm sure that there may have been other people to have the same problem using essentials 2.6.3, xauth (the newest build) and what not.
Perhaps making cf to use the kick from essentials may provide the fix who knows.
When you did the latest patch. Did you make sure to use 2.6.3 essentials jar in build path instead of an older one? Also did you check the error stack i sent you for information on the problem?