Inactive [GEN] RankUp V1.4 - Switch groups through Signs/Words/Commands [Perms3][PermsBukkit][PEx] [1000-60]

Discussion in 'Inactive/Unsupported Plugins' started by toalec, Jul 24, 2011.

  1. Offline

    toalec

    I will no longer publicly update this plugin. If you are a developer and have interest in taking it over, the source is readily available.

    I am also not providing support for issues with this plugin. Sorry to all those who it affects.



    RankUp - Switching groups through Signs/Words/Commands
    Version: 1.4

    This plugin allows you to set packages that define a transition between groups. The player is then able to enact that transition through right clicking certain signs, saying certain words or manually through the /rankup command.

    Features:
    • Allows for easy GreyListing
    • Individual Permissions for each package
    • Supports Permissions 3.1.6
    • Supports PermissionsBukkit v1.1
    • Supports PermissionsEx 1.13
    • The target player of /rankup <player> does not have to be online(They have to have alteast logged in once though)
    • Easy to set up using commands from in-game or the console(which uses the same commands but without the /).
    • Supports multiple packages
    Permissions: (open)


    Code:
        rankup.*:
          Gives access to all RankUp commands
        rankup.signplace:
           Allows you to place a [RankUp] sign.
        rankup.rankup.*:
           Gives you access to /rankup for all packages.
        rankup.ru.*:
           Gives you access to all utility commands.
        rankup.ru:
           Menu for all of the utility commands.
        rankup.ru.enable:
           Allows the user to enable RankUp, and RankWord
        rankup.ru.disable:
           Allows the user to disable RankUp, and RankWord
        rankup.ru.setword:
           Allows the user to set the RankWord word
        rankup.ru.setstarting:
           Allows the user to set the starting rank
        rankup.ru.setending:
           Allows the user to set the ending rank
        rankup.ru.addpackage:
           Allows the user to add a new package
        rankup.ru.removepackage:
           Allows the user to remove a package
        rankup.ru.reload
          Allows the user to reload the plugin
    

    Commands: (open)

    Code:
        rankup:
            Upgrade a player's rank to and from the ones specified in a certain package. If you leave out the package argument it defaults to default.
            usage: /rankup <player> [package]
        ru:
            Menu for all of the utility commands.
            usage: /ru
        enable:
            Enable the /rankup command and the word through here. If you leave out the package argument it defaults to default.
            usage: /ru enable <command|word> [package]
        disable:
            Disable the /rankup command and the word through here. If you leave out the package argument it defaults to default.
            usage: /ru disable <command|word> [package]
        setword:
            Lets you set the word. If you leave out the package argument it defaults to default.
            usage: /ru setword <word> [package]
        setstarting:
            Lets you set the starting group, the one that generally does not have build rights. If you leave out the package argument it defaults to default.
            usage: /ru setstarting <Default Group> [package]
        setending:
            Lets you set the ending group, the GreyListed one. If you leave out the package argument it defaults to default.
            usage: /ru setending <GreyListed Group> [package]
        addpackage:
            Lets you add a new package
            usage: /ru addpackage <Package Name>
        removepackage:
            Lets your remove a package
            usage: /ru removepackage <Package Name>
        reload
            Lets you reload the plugin
            usage: /ru reload
    

    Example Configs: (open)

    Code:
    default:
        startingGroup: user
        endingGroup: admin
        rankup_command_enabled: true
    
    This package moves a player from the user group to the admin group. The only method enabled is the /rankup command.
    Code:
    test:
        startingGroup: default
        endingGroup: user
        rankup_word_enabled: true
        rankup_word: test
        rankup_sign_enabled: true
    
    This package moves a player from the default group to the user group. This can happen through the player saying the secret word in chat 'test', or through them right clicking a certain sign.

    How to Create Signs (open)

    Type [RankUp] on the first line of the sign, and the package name on the third line. If you want to use the default package just leave the third line blank. You must have the permission node rankup.signplace to be able to place [RankUp] signs.


    Download
    Source

    ToDo List: (open)



    Credits: (open)

    @coolblinger
    -Stole sign rank idea from him/her


    Changelog:
    Version 1.0
    • Plugin release
    Version 1.1

    • Added utility commands to help with managing of the config.yml
    • You can now set a secret word that when typed allows a person to move to the greylisted rank. This word will not show in the chat.
    Version 1.2

    • Fixed that if PermissionsBukkit was being used to handle groups, you were able to create fake users. This is no longer possible.
    Version 1.3

    • Added support for multiple greylists(packages).
    • Optimized code.
    Version 1.4

    • Added support for individual package permissions.
    • Added support for PermissionsEx(Does not support multi-worlds).
    • Added signs as a way to trigger packages.
     
    GmK likes this.
  2. Offline

    toalec

    New version added.
     
  3. Offline

    Lebensdauer

    awesome plugin, Thanks!
     
  4. Offline

    toalec

    No problem.
    New version, there is now equal support for Permissions, and PermissionsBukkit.
     
  5. Offline

    flipperjinx

    Download Link Problem? If You Could Do Anything Please Cuz This Sounds Like A Really Cool Plugin
     
  6. Offline

    toalec

    Sorry about that, I just updated the link. :)
     
  7. Offline

    flipperjinx

  8. Offline

    Kiwii

    @toalec
    Bukkit b1000, RankUp v1.2, PermissionsBukkit v1.1, SuperpermsBridge v1.2 faking to be Permissions v2.7.7

    Getting this everytime I try "/rankup kiwii":

    Code:
    19:04:38 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'rankup' in plugin RankUp v1.2
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:129)
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:320)
            at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:713)
            at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:677)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:670)
            at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:85)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.NoSuchMethodError: com.nijiko.permissions.PermissionHandler.getGroupObject(Ljava/lang/String;Ljava/lang/String;)Lcom/nijiko/permissions/Group;
            at me.toalec.RankUp.Permissions.PermissionsYeti.isValidGroup(PermissionsYeti.java:42)
            at me.toalec.RankUp.Permissions.PermissionsManager.isValidGroup(PermissionsManager.java:44)
            at me.toalec.RankUp.CommandTrigger.onCommand(CommandTrigger.java:29)
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
            ... 12 more
    
    My RankUp config file:
    Code:
    #starting- (Put the  name of the starting Rank, the Rank that a person gets when they first  join, here between the quotations.)
    #ending- (Put the name of the ending Rank, the Rank that gives the person building priveleges, here between the quotations.)
    starting: 'default'
    ending: 'Member'
    #The RankUp fields control /rankup
    #rankup-
    #    enabled- (Put true here to enable /rankup; by default it's not enabled.)
    rankup:
        enabled: true
    #The RankWord fields control greylisting through the use of a [word]. This word will greylist the sender when used.
    #rankword-
    #    enabled- (Put true here to enable [word]; by default it's not enabled.)
    #    word- (Put the word you would like to use to allow someone to rank up between the quotations.)
    rankword:
        enabled: false
        word: ''
    My BukkitPermissions config file:
    Code:
    users:
        kiwii:
            groups:
            - default
        ~op:
            groups:
            - Admin
            permissions:
                superpermbridge.*: true
                permissions.*: true
    groups:
        default:
            permissions:
                permissions.build: false
                mchat.prefix.Gast: true
                kate.basics: false
        Member:
            permissions:
                permissions.build: true
                mchat.prefix.Member: true
                kate.basics: true
        Moderator:
            permissions:
                permissions.build: true
                mchat.prefix.Moderator: true
                rankup.rankup: true
    
                kate.moderation: true
    
        Operator:
            permissions:
                permissions.build: true
                mchat.prefix.Operator: true
                rankup.rankup: true
                kate.operation: true
        Admin:
            permissions:
                permissions.*: true
                mchat.prefix.Admin: true
                rankup.rankup: true
                kate.administration: true
        ChuckNorris:
            permissions:
                can.do.everything: true
    messages:
        build: <&4Kate&f> Sorry, your not allowed to build.
    Any idea?
     
  9. Offline

    toalec

    The problem is that Permissions 2.7 doesn't support Group Objects. I changed the plugin so that it checks for PermissionsBukkit before it checks for Permissions, and this should fix your problem, but I am testing it now. That fixed the problem for me.
     
    Kiwii likes this.
  10. Offline

    Retricide

    Could you add different words?
    Like, I've got 4 nations on my server, and each nation has a different Builder group.
    Could you make it so it's possible to make multiple ranks, each with a different word, and then I can assign permission based on that word?
     
  11. Offline

    toalec

    I'll start working on this later today, it sounds pretty good to me.
     
  12. Offline

    Kiwii

    Okay, now it just works like a charm <3
    I had this functionality scripted with commandhelper but that does not work with Superperms. This plugin was just what I needed.
    Thank you very much for your fast update! ;)
     
    toalec likes this.
  13. Offline

    Blueexet

    i dont really get this, okay so i have this in plugins and i stop my server and run it, and do: /rankup a Players name
    and nothing really happends. Help?
     
  14. Offline

    toalec

    Make sure you set up your config.yml file, and also the permissions.

    You can use the "ru" menu(Just type ru from the console, or /ru from in-game) to set up the config.yml file. You have to enable the feature(s) you would like, /rankup, secret word or both, and you also have to set the starting rank(Not GreyListed), and the ending rank(GreyListed).

    Now depending on your permissions Plugin of choice, you have to give yourself the permissions node rankup.*
    If you only want to add certain permissions, look under the Permissions tab to see them all.

    My guess is that rankup is not enabled in the config.yml and that you also haven't set the starting and ending ranks. :)
     
  15. Offline

    KungFuJack3

    How do I set the ranks? This is wat mine looks like right now. I put in the starting rank I want. Is it right?

    #starting- (Put the name of the starting Rank, the Rank that a person gets when they first join, here between the quotations.)
    #ending- (Put the name of the ending Rank, the Rank that gives the person building priveleges, here between the quotations.)
    starting: ''
    ending: ''

    #The RankUp fields control /rankup
    #rankup-
    # enabled- (Put true here to enable /rankup; by default it's not enabled.)
    rankup:
    enabled: true

    #The RankWord fields control greylisting through the use of a [word]. This word will greylist the sender when used.
    #rankword-
    # enabled- (Put true here to enable [word]; by default it's not enabled.)
    # word- (Put the word you would like to use to allow someone to rank up between the quotations.)
    rankword:
    enabled: true
    word: 'Noob'
     
  16. Offline

    toalec

    This is what an example config.yml file would look like.

    Code:
    #starting- (Put the name of the starting Rank, the Rank that a person gets when they first join, here between the quotations.)
    #ending- (Put the name of the ending Rank, the Rank that gives the person building priveleges, here between the quotations.)
    starting: default
    ending: admin
    
    #The RankUp fields control /rankup
    #rankup-
    #    enabled- (Put true here to enable /rankup; by default it's not enabled.)
    rankup:
        enabled: true
    
    #The RankWord fields control greylisting through the use of a [word]. This word will greylist the sender when used.
    #rankword-
    #    enabled- (Put true here to enable [word]; by default it's not enabled.)
    #    word- (Put the word you would like to use to allow someone to rank up between the quotations.)
    rankword:
        enabled: true
        word: test
    
    Also if you feel uncomfortable directly manipulating the file you can use the commands provided to you to do so. They are listed under the commands spoiler.

    Not only did you not post any information about the problem you were having, but you also quote mined me to make it seem like there was a well-known problem, when it works for a large number of people. I wish I could help you, but it's pointless to teach the stupid.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 17, 2016
  17. Offline

    Blueexet

    Well, I'm not really getting this, I'll try to Find a new Plugin were i can rank people easy.
     
  18. Offline

    toalec

    If the rank that the person gets when the first log on is 'default'.
    And the rank that you want a person to have when ranked up is 'user', the config file would look like this:
    Code:
    #starting- (Put the name of the starting Rank, the Rank that a person gets when they first join, here between the quotations.)
    #ending- (Put the name of the ending Rank, the Rank that gives the person building priveleges, here between the quotations.)
    starting: default
    ending: user
    
    #The RankUp fields control /rankup
    #rankup-
    #    enabled- (Put true here to enable /rankup; by default it's not enabled.)
    rankup:
        enabled: true
    
    #The RankWord fields control greylisting through the use of a [word]. This word will greylist the sender when used.
    #rankword-
    #    enabled- (Put true here to enable [word]; by default it's not enabled.)
    #    word- (Put the word you would like to use to allow someone to rank up between the quotations.)
    rankword:
        enabled: false
        word: ''
     
  19. Offline

    Blueexet

    So I'm Guessing this is the Command: /Mod Name Mod? Cause when i tried, /rankup player mod, nothing really happends.
     
  20. Offline

    toalec

    This is more of a greylisting plugin, so when someone joins they don't have building rights and then anyone with the correct permissions is able to move them to the next rank using /rankup <player>, or a secret word. Because of this there is just one option for the starting rank, and one option for the greylisted rank. I think what you are looking for is something like SetRank.
     
  21. Offline

    Blueexet

    Oh, The Thing I's When, People Join my server well, not really people, just my brothers from my house, sence im not aloud to portfoward my server to the real out, so people can join, when my bro's join they can Build, i thought this /rankup, thing can be able to set ranks of any kind, if not this aint the plugin im looking for, thanks for answering my question :D
     
  22. Offline

    toalec

    New version added. If the instructions don't make sense, please let me know.
     
  23. Offline

    Foreseight

    Yeah and Im not Stupid i wish all plugins work so we dont have to write Stupid comments so Wish you Fix it THXs
     
  24. Offline

    toalec

    When something works for everyone, except for you, do you think that is a problem with you or with everyone else? Again you have yet to post any information about your problem, if you would actually like help please do this. Otherwise, I have the creeping sensation that I am just being trolled. :D
     
  25. Offline

    Foreseight

    Thank you ill find another way to Work it kk
     
  26. Offline

    mls1500

    When i try to rank people up it says "There is an issue with config.yml. Ask those who can, to check it."
    Here is what my config looks like
    Code:
    default:
        startingGroup: 'Visitor'
        endingGroup: 'Boss'
        rankup_command_enabled: true
        rankup_word_enabled: false
        rankup_word: ''
    
    Also can you help me with this. I have Build set to true but no one can build
    Code:
    groups:
        Visitor:
            default: true
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            permissions:
                - commandbook.who
                - commandbook.spawn
                - commandbook.call
                - commandbook.warp.teleport
                - commandbook.clear
                - iConomy.bank.*
                - iConomy.list
                - iConomy.payment
                - iConomy.rank
     
  27. Offline

    toalec

    That error occurs when the startingGroup or endingGroup or both do not reflect actual
    Permissions Groups. Make sure that Boss is correct in both the RankUp config.yml and Permissions groups.yml. If you still have trouble, please post your entire groups.yml and I will see what the problem is. :D
     
  28. Offline

    morizuki

    I'm also having that problem.. this is my config.yml

    Code:
    default:
        startingGroup: 'default'
        endingGroup: ''
        rankup_command_enabled: true
        rankup_word_enabled: true
        rankup_word: ''
    Swordsman:
        startingGroup: 'default'
        endingGroup: 'Swordsman'
        rankup_command_enabled: false
        rankup_word_enabled: true
        rankup_word: 'Swordsman'
    Archer:
        startingGroup: 'default'
        endingGroup: 'Archer'
        rankup_command_enabled: false
        rankup_word_enabled: true
        rankup_word: 'Archer'
    Axeman:
        startingGroup: 'default'
        endingGroup: 'Axeman'
        rankup_command_enabled: false
        rankup_word_enabled: true
        rankup_word: 'Axeman'
    Unarmed:
        startingGroup: 'default'
        endingGroup: 'Unarmed'
        rankup_command_enabled: false
        rankup_word_enabled: true
        rankup_word: 'Unarmed'
    Tamer:
        startingGroup: 'default'
        endingGroup: 'Tamer'
        rankup_command_enabled: false
        rankup_word_enabled: true
        rankup_word: 'Tamer'
    and this is my Permissions

    Code:
    groups:
        default:
            default: true
            info:
                prefix: '&eNovice'
                suffix: '&b()'
                build: false
                messageChanger:
                    KICK_FULL: '&caww.. Youre too late %bName, server is FULL! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
                    KICK_WHITELIST: '&cUNDER MAINTENANCE! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
                    KICK_KICK_LEAVEMSG: '&eGTFO!! &b%pName'
                    PLAYER_JOIN: '&b%pName &eis now Part in Otaku Server'
                    PLAYER_QUIT: '&b%pName &eis leaving us :('
                    KICK_BANNED: '&eYou are sentenced to death(banned)'
                    SERVER_STOP: '&cBe back in a minute or so &b%pName! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
            inheritance:
            permissions:
            - pvptoggle.command.toggle
            - mcmmo.item.chimaerawing
            - buttonwarp.use
            - citizens.use.wizard
            - deathcontrol.free
            - nSpleef.member.wager
            - pvpreward.givereward
            - simpleregen.user
            - chaircraft.sit
            - pvptoggle.use
            - PlayerList.players.node
            - iConomy.list
            - pvptoggle.command.status
            - nSpleef.member.leave
            - pvpreward.getreward
            - timerank.buyrank
            - nSpleef.member.join
            - routeplanner.use
            - ichat.color
            - buttonwarp.getreward
            - commandSigns.use
            - BCM.square
            - BCM.park
            - BCM.town
            - BCM.outside
            - BCM.Global.outside
            - VirtualShop.nosell
            - VirtualShop.nobuy
            - VirtualShop.noinvest
            - VirtualShop.noexchange
            - mchat.me
            - mchat.afk
            - pmchat.pm
            - pmchat.reply
            - pchest.open
        Unarmed:
            default: false
            info:
                prefix: '&dUnarmed'
                suffix: '&b()'
                build: true
                messageChanger:
                    KICK_FULL: '&caww.. Youre too late %bName, server is FULL! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
                    KICK_WHITELIST: '&cUNDER MAINTENANCE! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
                    KICK_KICK_LEAVEMSG: '&eGTFO!! &b%pName'
                    PLAYER_JOIN: '&b%pName &eis now Part in Otaku Server'
                    PLAYER_QUIT: '&b%pName &eis leaving us :('
                    KICK_BANNED: '&eYou are sentenced to death(banned)'
                    SERVER_STOP: '&cBe back in a minute or so &b%pName! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
            inheritance:
            permissions:
            - nightlight.use
            - pvptoggle.command.toggle
            - deathcontrol.use
            - mcmmo.item.chimaerawing
            - mcmmo.skills.woodcutting
            - deathcontrol.free
            - pvpreward.givereward
            - chaircraft.sit
            - pvptoggle.use
            - mcmmo.skills.unarmed
            - iConomy.list
            - mcmmo.ability.mining
            - nSpleef.member.join
            - mcmmo.ability.unarmed
            - livingforest.replant.chopped
            - iConomy.payment
            - commandSigns.use
            - mcmmo.skills.mining
            - mcmmo.ability.herbalism
            - livingforest.fastgrow.use
            - buttonwarp.use
            - mcmmo.skills.herbalism
            - CustomDifficulty.reward
            - nSpleef.member.wager
            - simpleregen.user
            - PlayerList.players.node
            - mcmmo.ability.woodcutting
            - pvptoggle.command.status
            - nSpleef.member.leave
            - GoldenRevive.*
            - mcmmo.commands.setmyspawn
            - pvpreward.getreward
            - routeplanner.use
            - ichat.color
            - buttonwarp.getreward
            - mcmmo.skills.acrobatics
            - iConomy.access
            - iConomy.rank
            - iConomy.bank.access
            - iConomy.bank.join
            - iConomy.bank.join.multiple
            - giantshop
            - giantshop.shop.buy
            - giantshop.shop.sell
            - mcmmo.chat.partychat
            - mcmmo.commands.party
            - mcmmo.commands.ptp
            - worldguard.region.buy.*
            - citizens.healer.use.heal
            - citizens.trader.use.trade
            - citizens.wizard.use.interact
            - citizens.trader.use.list
            - bog.*
            - bof.*
            - boi.*
            - bol.*
            - gold.pickaxe
            - gold.axe
            - gold.sword
            - gold.shovel
            - BCM.square
            - BCM.park
            - BCM.town
            - BCM.outside
            - BCM.Global.outside
            - VirtualShop.noinvest
            - VirtualShop.noexchange
            - getwolfowner
            - mchat.me
            - mchat.afk
            - pmchat.pm
            - pmchat.reply
            - pchest.open
        Archer:
            default: false
            info:
                prefix: '&bArcher'
                suffix: '&b()'
                build: true
                messageChanger:
                    KICK_FULL: '&caww.. Youre too late %bName, server is FULL! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
                    KICK_WHITELIST: '&cUNDER MAINTENANCE! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
                    KICK_KICK_LEAVEMSG: '&eGTFO!! &b%pName'
                    PLAYER_JOIN: '&b%pName &eis now Part in Otaku Server'
                    PLAYER_QUIT: '&b%pName &eis leaving us :('
                    KICK_BANNED: '&eYou are sentenced to death(banned)'
                    SERVER_STOP: '&cBe back in a minute or so &b%pName! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
            inheritance:
            permissions:
            - nightlight.use
            - pvptoggle.command.toggle
            - deathcontrol.use
            - mcmmo.item.chimaerawing
            - mcmmo.skills.woodcutting
            - deathcontrol.free
            - pvpreward.givereward
            - chaircraft.sit
            - pvptoggle.use
            - iConomy.list
            - mcmmo.skills.archery
            - mcmmo.ability.mining
            - nSpleef.member.join
            - livingforest.replant.chopped
            - iConomy.payment
            - commandSigns.use
            - mcmmo.skills.mining
            - mcmmo.ability.herbalism
            - livingforest.fastgrow.use
            - buttonwarp.use
            - mcmmo.skills.herbalism
            - CustomDifficulty.reward
            - nSpleef.member.wager
            - simpleregen.user
            - mcmmo.ability.archery
            - PlayerList.players.node
            - mcmmo.ability.woodcutting
            - monsterhunt.rewardeverytime
            - pvptoggle.command.status
            - nSpleef.member.leave
            - GoldenRevive.*
            - mcmmo.commands.setmyspawn
            - pvpreward.getreward
            - routeplanner.use
            - ichat.color
            - buttonwarp.getreward
            - iConomy.access
            - iConomy.rank
            - iConomy.bank.access
            - iConomy.bank.join
            - iConomy.bank.join.multiple
            - giantshop
            - giantshop.shop.buy
            - giantshop.shop.sell
            - mcmmo.chat.partychat
            - mcmmo.commands.party
            - mcmmo.commands.ptp
            - worldguard.region.buy.*
            - citizens.healer.use.heal
            - citizens.trader.use.trade
            - citizens.wizard.use.interact
            - citizens.trader.use.list
            - bog.*
            - bof.*
            - boi.*
            - bol.*
            - gold.pickaxe
            - gold.axe
            - gold.sword
            - gold.shovel
            - BCM.square
            - BCM.park
            - BCM.town
            - BCM.outside
            - BCM.Global.outside
            - VirtualShop.noinvest
            - VirtualShop.noexchange
            - getwolfowner
            - mchat.me
            - mchat.afk
            - pmchat.pm
            - pmchat.reply
            - pchest.open
        Swordsman:
            default: false
            info:
                prefix: '&aSwordsman'
                suffix: '&b()'
                build: true
                messageChanger:
                    KICK_FULL: '&caww.. Youre too late %bName, server is FULL! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
                    KICK_WHITELIST: '&cUNDER MAINTENANCE! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
                    KICK_KICK_LEAVEMSG: '&eGTFO!! &b%pName'
                    PLAYER_JOIN: '&b%pName &eis now Part in Otaku Server'
                    PLAYER_QUIT: '&b%pName &eis leaving us :('
                    KICK_BANNED: '&eYou are sentenced to death(banned)'
                    SERVER_STOP: '&cBe back in a minute or so &b%pName! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
            inheritance:
            permissions:
            - nightlight.use
            - pvptoggle.command.toggle
            - deathcontrol.use
            - mcmmo.item.chimaerawing
            - mcmmo.skills.woodcutting
            - deathcontrol.free
            - pvpreward.givereward
            - chaircraft.sit
            - pvptoggle.use
            - iConomy.list
            - mcmmo.ability.mining
            - nSpleef.member.join
            - livingforest.replant.chopped
            - mcmmo.ability.swords
            - iConomy.payment
            - commandSigns.use
            - mcmmo.skills.mining
            - mcmmo.ability.herbalism
            - livingforest.fastgrow.use
            - buttonwarp.use
            - mcmmo.skills.herbalism
            - CustomDifficulty.reward
            - nSpleef.member.wager
            - simpleregen.user
            - mcmmo.skills.swords
            - PlayerList.players.node
            - mcmmo.ability.woodcutting
            - pvptoggle.command.status
            - nSpleef.member.leave
            - GoldenRevive.*
            - mcmmo.commands.setmyspawn
            - pvpreward.getreward
            - routeplanner.use
            - ichat.color
            - buttonwarp.getreward
            - iConomy.access
            - iConomy.rank
            - iConomy.bank.access
            - iConomy.bank.join
            - iConomy.bank.join.multiple
            - giantshop
            - giantshop.shop.buy
            - giantshop.shop.sell
            - mcmmo.chat.partychat
            - mcmmo.commands.party
            - mcmmo.commands.ptp
            - worldguard.region.buy.*
            - citizens.healer.use.heal
            - citizens.trader.use.trade
            - citizens.wizard.use.interact
            - citizens.trader.use.list
            - bog.*
            - bof.*
            - boi.*
            - bol.*
            - gold.pickaxe
            - gold.axe
            - gold.sword
            - gold.shovel
            - BCM.square
            - BCM.park
            - BCM.town
            - BCM.outside
            - BCM.Global.outside
            - VirtualShop.noinvest
            - VirtualShop.noexchange
            - getwolfowner
            - mchat.me
            - mchat.afk
            - pmchat.pm
            - pmchat.reply
            - pchest.open
        Axeman:
            default: false
            info:
                prefix: '&7Axeman'
                suffix: '&b()'
                build: true
                messageChanger:
                    KICK_FULL: '&caww.. Youre too late %bName, server is FULL! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
                    KICK_WHITELIST: '&cUNDER MAINTENANCE! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
                    KICK_KICK_LEAVEMSG: '&eGTFO!! &b%pName'
                    PLAYER_JOIN: '&b%pName &eis now Part in Otaku Server'
                    PLAYER_QUIT: '&b%pName &eis leaving us :('
                    KICK_BANNED: '&eYou are sentenced to death(banned)'
                    SERVER_STOP: '&cBe back in a minute or so &b%pName! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
            inheritance:
            permissions:
            - nightlight.use
            - pvptoggle.command.toggle
            - deathcontrol.use
            - mcmmo.item.chimaerawing
            - mcmmo.skills.woodcutting
            - deathcontrol.free
            - pvpreward.givereward
            - chaircraft.sit
            - pvptoggle.use
            - iConomy.list
            - mcmmo.ability.axes
            - mcmmo.ability.mining
            - nSpleef.member.join
            - livingforest.replant.chopped
            - iConomy.payment
            - commandSigns.use
            - mcmmo.skills.mining
            - mcmmo.ability.herbalism
            - livingforest.fastgrow.use
            - buttonwarp.use
            - mcmmo.skills.herbalism
            - CustomDifficulty.reward
            - nSpleef.member.wager
            - simpleregen.user
            - PlayerList.players.node
            - mcmmo.ability.woodcutting
            - pvptoggle.command.status
            - nSpleef.member.leave
            - GoldenRevive.*
            - mcmmo.commands.setmyspawn
            - pvpreward.getreward
            - mcmmo.skills.axes
            - routeplanner.use
            - ichat.color
            - buttonwarp.getreward
            - iConomy.access
            - iConomy.rank
            - iConomy.bank.access
            - iConomy.bank.join
            - iConomy.bank.join.multiple
            - giantshop
            - giantshop.shop.buy
            - giantshop.shop.sell
            - mcmmo.chat.partychat
            - mcmmo.commands.party
            - mcmmo.commands.ptp
            - worldguard.region.buy.*
            - citizens.healer.use.heal
            - citizens.trader.use.trade
            - citizens.wizard.use.interact
            - citizens.trader.use.list
            - bog.*
            - bof.*
            - boi.*
            - bol.*
            - gold.pickaxe
            - gold.axe
            - gold.sword
            - gold.shovel
            - BCM.square
            - BCM.park
            - BCM.town
            - BCM.outside
            - BCM.Global.outside
            - VirtualShop.noinvest
            - VirtualShop.noexchange
            - getwolfowner
            - mchat.me
            - mchat.afk
            - pmchat.pm
            - pmchat.reply
            - pchest.open
        Tamer:
            default: false
            info:
                prefix: '&6Tamer'
                suffix: '&b()'
                build: true
                messageChanger:
                    KICK_FULL: '&caww.. Youre too late %bName, server is FULL! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
                    KICK_WHITELIST: '&cUNDER MAINTENANCE! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
                    KICK_KICK_LEAVEMSG: '&eGTFO!! &b%pName'
                    PLAYER_JOIN: '&b%pName &eis now Part in Otaku Server'
                    PLAYER_QUIT: '&b%pName &eis leaving us :('
                    KICK_BANNED: '&eYou are sentenced to death(banned)'
                    SERVER_STOP: '&cBe back in a minute or so &b%pName! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
            inheritance:
            permissions:
            - mcmmo.ability.excavation
            - nightlight.use
            - pvptoggle.command.toggle
            - deathcontrol.use
            - mcmmo.item.chimaerawing
            - mcmmo.skills.woodcutting
            - deathcontrol.free
            - pvpreward.givereward
            - chaircraft.sit
            - mcmmo.ability.repair
            - pvptoggle.use
            - iConomy.list
            - mcmmo.ability.taming
            - mcmmo.ability.mining
            - nSpleef.member.join
            - livingforest.replant.chopped
            - iConomy.payment
            - commandSigns.use
            - mcmmo.skills.mining
            - mcmmo.ability.herbalism
            - livingforest.fastgrow.use
            - buttonwarp.use
            - mcmmo.skills.repair
            - mcmmo.skills.taming
            - mcmmo.skills.herbalism
            - CustomDifficulty.reward
            - nSpleef.member.wager
            - simpleregen.user
            - PlayerList.players.node
            - mcmmo.ability.woodcutting
            - pvptoggle.command.status
            - nSpleef.member.leave
            - GoldenRevive.*
            - mcmmo.commands.setmyspawn
            - pvpreward.getreward
            - routeplanner.use
            - ichat.color
            - mcmmo.skills.excavation
            - buttonwarp.getreward
            - iConomy.access
            - iConomy.rank
            - iConomy.bank.access
            - iConomy.bank.join
            - iConomy.bank.join.multiple
            - giantshop
            - giantshop.shop.buy
            - giantshop.shop.sell
            - mcmmo.chat.partychat
            - mcmmo.commands.party
            - mcmmo.commands.ptp
            - worldguard.region.buy.*
            - citizens.healer.use.heal
            - citizens.trader.use.trade
            - citizens.wizard.use.interact
            - citizens.trader.use.list
            - bog.*
            - bof.*
            - boi.*
            - bol.*
            - gold.pickaxe
            - gold.axe
            - gold.sword
            - gold.shovel
            - BCM.square
            - BCM.park
            - BCM.town
            - BCM.outside
            - BCM.Global.outside
            - VirtualShop.noinvest
            - VirtualShop.noexchange
            - getwolfowner
            - mchat.me
            - mchat.afk
            - pmchat.pm
            - pmchat.reply
            - pchest.open
        Admins:
            default: false
            info:
                prefix: '&cOWNER'
                suffix: '&b()'
                build: true
                messageChanger:
                    KICK_FULL: '&caww.. Youre too late %bName, server is FULL! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
                    KICK_WHITELIST: '&cUNDER MAINTENANCE! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
                    KICK_KICK_LEAVEMSG: '&eGTFO!! &b%pName'
                    PLAYER_JOIN: '&b%pName &eis now Part in Otaku Server'
                    PLAYER_QUIT: '&b%pName &eis leaving us :('
                    KICK_BANNED: '&eYou are sentenced to death(banned)'
                    SERVER_STOP: '&cBe back in a minute or so &b%pName! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
            inheritance:
            permissions:
            - '*'
    
     
  29. Offline

    toalec

    Redownload the plugin.

    To select Permissions as your permissions plugin when you have PermissionsBukkit also installed, add the line: "rankup_permissions: Permissions" to the very end of your config.yml.

    If you would like to use both Permissions and PermissionsBukkit(The group names that would you like to start and end from must be the same in both plugin's files) change "rankup_permissions: Permissions" to "rankup_permissions: Both"
     
    morizuki likes this.
  30. Offline

    morizuki

    This is my RankUP config.. Still having the error "You are not in the correct rank to rank up.." But I'm in a default group in both permissions

    Code:
    default:
        startingGroup: ''
        endingGroup: ''
        rankup_command_enabled: false
        rankup_word_enabled: false
        rankup_word: ''
    Swordsman:
        startingGroup: 'default'
        endingGroup: 'Swordsman'
        rankup_command_enabled: false
        rankup_word_enabled: true
        rankup_word: 'Swordsman'
    Axeman:
        startingGroup: 'default'
        endingGroup: 'Axeman'
        rankup_command_enabled: false
        rankup_word_enabled: true
        rankup_word: 'Axeman'
    Archer:
        startingGroup: 'default'
        endingGroup: 'Archer'
        rankup_command_enabled: false
        rankup_word_enabled: true
        rankup_word: 'Archer'
    Unarmed:
        startingGroup: 'default'
        endingGroup: 'Unarmed'
        rankup_command_enabled: false
        rankup_word_enabled: true
        rankup_word: 'Unarmed'
    Tamer:
        startingGroup: 'default'
        endingGroup: 'Tamer'
        rankup_command_enabled: false
        rankup_word_enabled: true
        rankup_word: 'Tamer'
    rankup_permissions: Both
    This is my Permissions Group

    Code:
    groups:
        default:
            default: true
            info:
                prefix: '&eNovice'
                suffix: ''
                build: false
                messageChanger:
                    KICK_FULL: '&caww.. Youre too late %bName, server is FULL! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
                    KICK_WHITELIST: '&cUNDER MAINTENANCE! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
                    KICK_KICK_LEAVEMSG: '&eGTFO!! &b%pName'
                    PLAYER_JOIN: '&b%pName &eis now Part in Otaku Server'
                    PLAYER_QUIT: '&b%pName &eis leaving us :('
                    KICK_BANNED: '&eYou are sentenced to death(banned)'
                    SERVER_STOP: '&cBe back in a minute or so &b%pName! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
            inheritance:
            permissions:
        Unarmed:
            default: false
            info:
                prefix: '&dUnarmed'
                suffix: ''
                build: true
                messageChanger:
                    KICK_FULL: '&caww.. Youre too late %bName, server is FULL! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
                    KICK_WHITELIST: '&cUNDER MAINTENANCE! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
                    KICK_KICK_LEAVEMSG: '&eGTFO!! &b%pName'
                    PLAYER_JOIN: '&b%pName &eis now Part in Otaku Server'
                    PLAYER_QUIT: '&b%pName &eis leaving us :('
                    KICK_BANNED: '&eYou are sentenced to death(banned)'
                    SERVER_STOP: '&cBe back in a minute or so &b%pName! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
            inheritance:
            permissions:
        Archer:
            default: false
            info:
                prefix: '&bArcher'
                suffix: ''
                build: true
                messageChanger:
                    KICK_FULL: '&caww.. Youre too late %bName, server is FULL! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
                    KICK_WHITELIST: '&cUNDER MAINTENANCE! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
                    KICK_KICK_LEAVEMSG: '&eGTFO!! &b%pName'
                    PLAYER_JOIN: '&b%pName &eis now Part in Otaku Server'
                    PLAYER_QUIT: '&b%pName &eis leaving us :('
                    KICK_BANNED: '&eYou are sentenced to death(banned)'
                    SERVER_STOP: '&cBe back in a minute or so &b%pName! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
            inheritance:
            permissions:
        Swordsman:
            default: false
            info:
                prefix: '&aSwordsman'
                suffix: ''
                build: true
                messageChanger:
                    KICK_FULL: '&caww.. Youre too late %bName, server is FULL! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
                    KICK_WHITELIST: '&cUNDER MAINTENANCE! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
                    KICK_KICK_LEAVEMSG: '&eGTFO!! &b%pName'
                    PLAYER_JOIN: '&b%pName &eis now Part in Otaku Server'
                    PLAYER_QUIT: '&b%pName &eis leaving us :('
                    KICK_BANNED: '&eYou are sentenced to death(banned)'
                    SERVER_STOP: '&cBe back in a minute or so &b%pName! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
            inheritance:
            permissions:
        Axeman:
            default: false
            info:
                prefix: '&7Axeman'
                suffix: ''
                build: true
                messageChanger:
                    KICK_FULL: '&caww.. Youre too late %bName, server is FULL! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
                    KICK_WHITELIST: '&cUNDER MAINTENANCE! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
                    KICK_KICK_LEAVEMSG: '&eGTFO!! &b%pName'
                    PLAYER_JOIN: '&b%pName &eis now Part in Otaku Server'
                    PLAYER_QUIT: '&b%pName &eis leaving us :('
                    KICK_BANNED: '&eYou are sentenced to death(banned)'
                    SERVER_STOP: '&cBe back in a minute or so &b%pName! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
            inheritance:
            permissions:
        Tamer:
            default: false
            info:
                prefix: '&6Tamer'
                suffix: ''
                build: true
                messageChanger:
                    KICK_FULL: '&caww.. Youre too late %bName, server is FULL! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
                    KICK_WHITELIST: '&cUNDER MAINTENANCE! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
                    KICK_KICK_LEAVEMSG: '&eGTFO!! &b%pName'
                    PLAYER_JOIN: '&b%pName &eis now Part in Otaku Server'
                    PLAYER_QUIT: '&b%pName &eis leaving us :('
                    KICK_BANNED: '&eYou are sentenced to death(banned)'
                    SERVER_STOP: '&cBe back in a minute or so &b%pName! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
            inheritance:
            permissions:
        Admins:
            default: false
            info:
                prefix: '&cOWNER'
                suffix: ''
                build: true
                messageChanger:
                    KICK_FULL: '&caww.. Youre too late %bName, server is FULL! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
                    KICK_WHITELIST: '&cUNDER MAINTENANCE! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
                    KICK_KICK_LEAVEMSG: '&eGTFO!! &b%pName'
                    PLAYER_JOIN: '&b%pName &eis now Part in Otaku Server'
                    PLAYER_QUIT: '&b%pName &eis leaving us :('
                    KICK_BANNED: '&eYou are sentenced to death(banned)'
                    SERVER_STOP: '&cBe back in a minute or so &b%pName! &eVisit &bhttp://otmmo.co.cc/ &efor &cServer Updates'
            inheritance:
            permissions:
            - '*'

    This is my PermissionsBukkit config

    Code:
    groups:
        default:
            permissions:
                mchat.me: true
                mchat.afk: true
                pmchat.pm: true
                pmchat.reply: true
            inheritance:
        Admins:
            permissions:
                mchat.me: true
                mchat.afk: true
                mchat.who: true
                pmchat.pm: true
                pmchat.reply: true
                permissions.*: true
            inheritance:
        Tamer:
            permissions:
                mchat.me: true
                mchat.afk: true
                pmchat.pm: true
                pmchat.reply: true
                permissions.build: true
            inheritance:
        Axeman:
            permissions:
                mchat.me: true
                mchat.afk: true
                pmchat.pm: true
                pmchat.reply: true
                permissions.build: true
            inheritance:
        Swordsman:
            permissions:
                mchat.me: true
                mchat.afk: true
                pmchat.pm: true
                pmchat.reply: true
                permissions.build: true
            inheritance:
        Archer:
            permissions:
                mchat.me: true
                mchat.afk: true
                pmchat.pm: true
                pmchat.reply: true
                permissions.build: true
            inheritance:
        Unarmed:
            permissions:
                mchat.me: true
                mchat.afk: true
                pmchat.pm: true
                pmchat.reply: true
                permissions.build: true
            inheritance:
    messages:
        build: '&cYou do not have permission to build here.'
    
    Also, i tried looking at the PermissionsBukkit config, the user didn't update, lt say I tried Test Player, in Permissions Yeti, the test is in the user.yml test : default.. but in PermissionsBukkit, he's not there..
     

Share This Page