KiwiAdmin Fork, anyone?

Discussion in 'Archived: Plugin Requests' started by chaseoes, Oct 3, 2011.

  1. Offline

    chaseoes

    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! :D
     
  2. Offline

    Kanlaki101

    I might take this up!
    I like it as well.
     
  3. Offline

    Butkicker12

    I would like it to as I use this plugin.
     
  4. Offline

    chaseoes

    Would still like this.. has anyone done it? :D
     
  5. Offline

    ThatBox

    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 :)
     
  6. Offline

    chaseoes

    Status? :)
     
  7. Offline

    chaseoes

    Bump, still want someone to do this. :D
     
  8. Offline

    TheMaa

    Please continue this plugin! :D
     
  9. Offline

    chaseoes

    Please! Someone!
     
  10. Offline

    Butkicker12

    I would but the mysql is way over my head.
     
  11. Offline

    TheMaa

    Get help with MySQL: p
    I would love to see this plugin be updated! :D
     
  12. Offline

    SkyCraft

    Forget MySQL, we can deal with flatfile!
     
  13. Offline

    Butkicker12

    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.
     
    Last edited by a moderator: May 20, 2016
  14. Offline

    the_Zorro

    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.
     
    Last edited by a moderator: May 20, 2016
  15. Offline

    SkyCraft

    Is that only for mySQL? Can you still use FlatFile? Is it compatible with SuperPerms?
     
  16. Offline

    the_Zorro

    Yes. No. Yes.
     
  17. Offline

    RonanZer0

    if you update can you add group manager support too :3?
     
  18. Offline

    the_Zorro

    You mean Essentials Group Manager?
     
  19. Offline

    SkyCraft

    Could you add flatfile support D:
     
  20. Offline

    the_Zorro

    I'll think about it
     
  21. Offline

    Psithief

    Uh.. I don't think that's necessary.


    Also I'm not particularly happy when people use reserved words as column names.
     
  22. Offline

    the_Zorro

    Well then I am sorry that I did not look over it. I just copied it from the original author.
     
  23. Offline

    ZachBora

    Did you get approval from yottabyte for this?
     
  24. Offline

    the_Zorro

    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.
     
    Last edited by a moderator: May 20, 2016
  25. 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!
     
  26. Offline

    the_Zorro

    Yeah, as I said I updated it to the recommended build. That means changing to the new YamlConfiguration aswell :)
     
  27. Offline

    SkyCraft

    It's open source.
     
    the_Zorro likes this.
  28. Offline

    Psithief

    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:
     
  29. @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!
     
  30. Offline

    phrstbrn

    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.
     
    tom likes this.

Share This Page