[ADMN/RPG] ClassRanks v0.2.1.2: Manage class ranked groups [1337]

Discussion in 'Inactive/Unsupported Plugins' started by slipcor, Aug 20, 2011.

  1. Offline

    slipcor

    ClassRanks - Manage permission groups easier

    Version: v0.2.1.2

    I have moved to dev.bukkit.org

    No more download links, because the latest version supports all mayor perms systems
     
  2. Offline

    Jerry2215

    Hi, I canĀ“t seem to enable the plugin. I keep getting this error:

    Show Spoiler
    [SEVERE] Could not pass event PLUGIN_ENABLE to ClassRanks
    java.lang.NullPointerException
    at praxis.slipcor.classranksBP.CRServerListener.onPluginEnable(CRServerListener.java:55)
    at org.bukkit.plugin.java.JavaPluginLoader$46.execute(JavaPluginLoader.java:562)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:927)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:173)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:156)
    at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:410)
    at org.bukkit.Bukkit.reload(Bukkit.java:173)
    at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:22)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:353)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:349)
    at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:499)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:478)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)


    I am using the latest ClassRanksBP with the latest bPermissions. I use CB#1185
     
  3. Offline

    raddad

    Does this allow for fee taken for self ranking use?
     
  4. Offline

    M4xwellou

    @slipcor

    Hey man :)

    Thanks for the plugin !
    Also, could you add the configurableoption of when a player join a class, it's doing it for EVERY world ? :)
     
  5. Offline

    slipcor

    @raddad to be precise:

    My plugin allows you to take money for people ranking themselves UP - downranking is not really implemented for normal use. So yes, if you add the fees (by default theyre set!) and have an eConomy System installed as stated in the opening post, it should be what you want :)

    @M4xwellou you're welcome!
    Of course, would it be enough to still have you like add the worlds like:
    Code:
    worlds:
        world
        world_nether
        skylands
        minecraftia
    
    Or just like

    Code:
    worlds:
        $all
    
    For a list :)

    Will be in next version!

    I totally understand the effort you still have, I also had multiple worlds, and copying permissions just sucks :D - but there might be ppl that only one one world to have ranks, so it will be configurable as you said :)
     
  6. Offline

    deercreekgamer4

    um i just bought server dont know how to put plugins but tried and it keeps saying this you can only upload compressed archives in one of the following formats: zip,rar,tgz,tar.gz,tar.bz2,7z files! please help its doing it on other 1s to
     
  7. Offline

    M4xwellou

    @slipcor

    It would be good that in the command line you have to type all the world (since typing nothing will grant you the rank in only the currently world) or juste "all" and it's doing it for every world detected :p

    Maybe I'm asking too much with the "all" but for example it would be

    /class Ranger World1 World2 World3 World4 World5
    or just
    /Class ranger All

    I'm using "CommandSigns" so having to type the command is not a pain in the ass for me :)
    I just want my members to join a class and have that class in any world without the use of an admins (me in this example)
     
  8. Offline

    slipcor

    @deercreekgamer4

    Sorry, there is nothing I can do for you. Anything I do has to be uploaded via .jar - chaange the hoster ;) If you have pals having the same probs, tell them to change, too. Theres no way for you to add plugins then. Email your hoster first if they would do it for you .... but imo that would suck. Thats not hosting, thats crap ;)

    @M4xwellou

    Forget the world spam xD it will be /*** **** all *** :) Thats even better and easier for everyone! (Sad I didnt have that idea xD) I'll start soon - busy atm ;)
     
  9. Offline

    M4xwellou

    @slipcor
    Cool :D
    Thanks a lot and take your time :)
    Absolutely no rush :p
     
  10. Offline

    i ThRoW sToNeZx

    Do you think that you could make it compatible for PermissionsEX?
     
  11. Offline

    slipcor

    yeah, I'll merge the projects in the next days... maintaining 4 plugins that do almost the same begins to grow derpy ^^

    I might drop Permissions support and permissionsBukkit support btw. *Waiting for ppl screaming*
     
  12. Offline

    slipcor

    There we go, PEX is working fine :)
     
  13. Offline

    darth2499

    thx so much!
     
  14. Offline

    pandapipino

    WAAAA your so EPIC! I'm gonna try this NAW! TNX
     
  15. Offline

    M4xwellou


    NOOOOOOOOOOOOOOOOOOOOOOOOOOO :(
     
  16. Offline

    jazzman170

    why drop permissionsbukkit support? a lot of people us that -_-
     
  17. Offline

    slipcor

    really? I don't see any plugins supporting it, search the plugins page ;) The only thing I hear is ppl complaining about it, it didnt get fix since it got promoted to "recommended permissions plugin" - I as a plugin developer would say it's a pain to implement has this is very very buggy. (and -as stated- does not get fixed)

    Maybe I'll support it again when it's updated.

    Permissions support is obsolete btw because both PEX and bPermissions emulate permissions ;)
     
  18. Offline

    jazzman170

    this is rediculous...i cant find bpermissions anywhere, not even through the search. i've been searching 15 minutes now. have a link?

    edit: nvm found it, took another 15 mins but oh well :/
     
  19. Offline

    codename_B

  20. Offline

    jazzman170

    Ok im having problems setting up my bpermissions. i set it up just like an example and yet permissions arent working for me. i type /bcs toggle and it says i dont have permission but i do have it enabled on me in the config:

    Show Spoiler

    default: default
    players:
    combs4him:
    - spoutflight.fly
    - spoutflight.nofalldmg
    - essentials.weather
    - bcs.commands.toggle
    - default
    CameAsRomanz:
    - spoutflight.fly
    - spoutflight.nofalldmg
    - essentials.weather
    - default
    Merpay:
    - spoutflight.fly
    GUN21:
    - spoutflight.fly
    - spoutflight.nofalldmg
    - essentials.weather
    - default
    jazzman170:
    - bpermissions.*
    - iQuest.CanQuest.*
    - mcmmo.tools.mcrefresh
    - lwc.admin
    - residence.admin
    - residence.create
    - stargate.admin
    - adminscanfly.allow
    - firelord.admin
    - mobarena.admin.enable
    - mobarena.use.*
    - mobarena.classes.*
    - mobarena.arenas.*
    - citizens.admin.info
    - citizens.admin.*
    - phatloots.use
    - phatloots.info
    - phatloots.name
    - phatloots.make
    - phatloots.list
    - phatloots.admin.reset
    - spoutflight.fly
    - spoutflight.nofalldmg
    - magicspells.advanced
    - lc.admin.setlvl
    - signlift.*
    - citizens.basic.*
    - bcs.commands.toggle
    - armorslots.hat
    - default
    groups:
    default:
    - bpermissions.build
    - lwc.protect
    - residence.create
    - firelord.armor
    - firelord.sword
    - firelord.helmet
    - firelord.pick
    - firelord.axe
    - mobarena.use.*
    - mobarena.classes.*
    - mobarena.arenas.*
    - iQuest.CanQuest.info
    - iQuest.CanQuest.stats
    - iQuest.CanDropQuest
    - phatloots.use
    - lc.level.*
    - magicspells.grant.list
    - magicspells.grant.help
    - magicspells.grant.mark
    - magicspells.grant.recall
    - mobbounty.multipliers.*
    - essentials.help
    - essentials.helpop
    - essentials.ignore
    - essentials.list
    - essentials.mail
    - essentials.mail.send
    - essentials.me
    - essentials.msg
    - essentials.seen
    - essentials.spawn
    - essentials.balance
    - templecraft.leave
    - classranks.self.rank
    - armorslots.hat


    edit: ok heres this if its easier:

    http://www.megaupload.com/?d=FP5G610V

    its my permissions file
     
  21. Offline

    slipcor

    You have to assign the NODES to grous, and not to users. so you will have to create a group for every permissions segment

    In your case you might add fly and nofalldmg to a group "flynodamage" and add - flynodamage to the users that have these permissions now. THen you must create a group for those permissions.

    Please refer to the page http://dev.bukkit.org/server-mods/bpermissions/

    In my opinion, it's well explained over there... example from my server:
    player part
    Show Spoiler
    Code:
    default: Default
    players:
        srz8000:
        - Default
        - MMage
        jceggbert5:
        - Default
        - Warrior
        slipcor:
        - Default
        - DonatorIron
        - Slip
        - Admins
        - TownyMayor
        - MWarrior
    

    as you can see I created a group Slip to give myself proper suffix and permissions only for me. Same for every Mod/Admin with special things

    group part
    Show Spoiler
    Code:
    
    groups:
        Default:
        - prefix.0.New
        - bPermissions.build
        - dynamicmarket.sell
        - manymanyothers
        TownyMayor:
        - prefix.25.&9Mayor
        - preciousstones.bypass.entry
        - bPermissions.build
        DonatorIron:
        - prefix.42.&7VIP
        - bPermissions.build
        - speedsign.super
        - speedsign.direct
        - speedsign.click
        - cenotaph.large
        - cenotaph.use
        - cenotaph.sign
        - cenotaph.freesign
        - cenotaph.lwc
        - blockhat.hat
        - craftgroup.group.Snitch
        - preciousstones.benefit.*
    
    
     
  22. Offline

    jazzman170

    isnt that how mine is already set up? is there sapposed to be 2 seperate files? man i just cant think right now. i think ill just keep pemissionsbukkit and move onto another rank type plugin :p Shame u no longer support it as this was gonna put together my class system but im sure there are others out there that support PB . Thanks for your time and patience ^^
     
  23. Offline

    slipcor

    Of course, there are several plugins that do that --- 3? ^^

    I seperated the file into two parts because the file is 600 lines. You didn't read the bPermissions page, it's not possible to add permissions the way you tried it. It does nto work - guess why - because you did it the wrong way.
     
  24. Offline

    gabriel11798

    does this support Permissions 2.x (phoenix) ?
    if it does i would be soo happy
     
  25. Offline

    slipcor

    No, the latest versions only support bPermissions and PEX
     
  26. Offline

    The3vilm0nk3y

    In the Config, Can I assign more groups. ie: Builder_IV Builder_V Builder_VI
    also do i need to use the items section. I only want to use money to pay for promotions
     
  27. Offline

    slipcor

    @The3vilm0nk3y
    1) You can assign as many groups as you want - but make sure, every class has the same number of ranks :) so if you have builder and crafter, you will need Builder_VI and Crafter_VI :)

    2) You can comment out the items selection :) do that by adding a # in front of all lines :)
     
  28. Offline

    The3vilm0nk3y

    ok.. mabey i dont understand this right. What im trying to do is this:
    I have 5 permission groups for the public players ... you start at rank 1 Builder. I want the players to be able to promote themselves up the chain when they obtain the money. Rank 2 is Constructor 3- Mechanic 4- Technician 5 Engineer
    I setup the content.yml like so-
    Code:
    classes:
        Classes:
            Constructor: Constructor:&9
            Mechanic: Mechanic:&7
            Technician: Technician:&8
            Engineer: Engineer:&5
    reloaded all looks fine... players in the Builder Class can do a /class Constructor and purchase that just fine. However, When they use a rankup sign or the command it says
    [ClassRanks] You are already at highest rank!
    do the classes need to be sub divided with the Roman Numerals? Am I doing This Right? And, Can It be Done, what im trying to do.
     
  29. Offline

    slipcor

    @The3vilm0nk3y

    Hmm the content.yml is looking fine - can you delete/clear the database and then /class dbload?
     
  30. Offline

    nicolaieno

    it's give me proplems i can't make a class
     
  31. Offline

    slipcor

    Which permissions plugin are you using, did you try the commands as shown on the dev.bukkit pages?
     

Share This Page