KiwiAdmin - http://forums.bukkit.org/threads/ad...empban-kick-ipban-mysql-or-txt-670-1158.1681/ A great banning plugin I would love to use, and have in the past, except it is not updated to be SuperPerms compatible, and the developer has said they do not have time to update it. It has many features that I have yet to find in other plugins - so if anyone could do this, it would be greatly appreciated. I'm not paying - you can release it to the public- but if I like your work, you can expect a donation or two. Thanks!
Well i can try to update it and add superperms. But if I do it'll be in the morning as right now i sleep
Maybe we will see. Only a handful of people that I know would help with this.. And MySQL isnt a strong point for them. EDIT by Moderator: merged posts, please use the edit button instead of double posting.
looking after it Github Download mySQL Tables: Code: CREATE TABLE `banlist` ( `name` varchar(32) NOT NULL, `reason` text NOT NULL, `admin` varchar(32) NOT NULL, `time` bigint(20) NOT NULL, `temptime` bigint(20) NOT NULL, `id` int(11) NOT NULL AUTO_INCREMENT, `type` int(1) NOT NULL DEFAULT '0', PRIMARY KEY (`id`) USING BTREE ) ENGINE=InnoDB AUTO_INCREMENT=97 DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC; CREATE TABLE `players` ( `name` varchar(32) NOT NULL, `lastip` tinytext NOT NULL, PRIMARY KEY (`name`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC; Permissions: Code: All permissions are default to OP kiwikadmin.* - All KiwiAdmin permissions except export banlist kiwiadmin.ban - Ban players kiwiadmin.kick - Kick players kiwiadmin.kick.all - Kick all players kiwiadmin.unban - Unban a player kiwiadmin.reload - Reload from the database kiwiadmin.tempban - Temporarily ban a player kiwiadmin.ipban - IP ban a player kiwiadmin.editban - Edit a player ban kiwiadmin.export - Export banlist I have no problems with it. If you have any questions or errors, I can help if you just leave a message by PM. I am also glad if you donate me, but this is not a "must". Paypal Greetz, Zorro EDIT by Moderator: merged posts, please use the edit button instead of double posting.
Uh.. I don't think that's necessary. Also I'm not particularly happy when people use reserved words as column names.
As he was not online for about 15 days, I could not ask him. Also I did not find any license, but what I take as an "approval" is first: He uploaded his source code to github, which everyone can just fork and second he wrote that in his plugin thread: Also I did not really "publish" this and also I did not say that I made the work. I just wanted to help those people here, who were asking for it. Could you please tell me those "reserved words", as I could not find any words, that are used, in the reserved words list of mySQL 5.0 to mySQL 5.6 ? EDIT by Moderator: merged posts, please use the edit button instead of double posting.
Euh, errors in console: Code: 18:41:30 [SEVERE] Error occurred while enabling KiwiAdmin v3.0.4.1337 (Is it up to date?): org/bukkit/configuration/file/YamlConfiguration java.lang.NoClassDefFoundError: org/bukkit/configuration/file/YamlConfiguration at se.kiwike.yottabyte.KiwiAdmin.onEnable(KiwiAdmin.java:103) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader .java:941) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage r.java:280) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:174) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:157 ) at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348) at net.minecraft.server.ThreadServerApplication.run(SourceFile:417) Caused by: java.lang.ClassNotFoundException: org.bukkit.configuration.file.YamlC onfiguration at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader. java:36) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader. java:24) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 11 more Is it cuz I ran it for 1st time? Anyway thx for update hope I'll work. UPD: Ok, as I understand the plugin can't find YamlConfiguration in bukkit.jar. in org/bukkit is no folder named "configuration". Running CB 1240. I'll try to update to last vers. UPD2: Works with 1337. Only need to set up my MySQL settings. Thanks!
Yeah, as I said I updated it to the recommended build. That means changing to the new YamlConfiguration aswell
So much for sanity. Nevermind then. "MySQL permits some keywords to be used as unquoted identifiers because many people previously used them. Examples are those in the following list: ACTION BIT DATE ENUM NO TEXT TIME TIMESTAMP "
@the_Zorro Do you want to support this plugin? Anyway, if you will fix following bug then you will be my one of the best devs here (2nd place ^^). The problem is if you were temp. banned and then unbanned after some time the entry about ban won't be removed from database (also the reason of ban will be taken from 1st ban although player was banned 2 times with different reasons). There're the screenshots: http://img231.imageshack.us/img231/2157/84301232.png http://img208.imageshack.us/img208/5002/52291462.png http://img89.imageshack.us/img89/6081/68935679.png Thanks!
I might consider taking this over if people are still interested in seeing this updated. We've been using this plugin for a while, didn't know it went inactive (saw Yottabytes post about inactive). The plugin works well for us, no real issues, but I'm sure there are some bugs, just never did anything to trigger them, exactly.