Inactive [SEC] PermissionsPlus v3.2.5p - Alternative commands to modify Permissions in-game now w/MWS [1337]

Discussion in 'Inactive/Unsupported Plugins' started by DigitalTyrant, Mar 20, 2011.

  1. Offline

    DigitalTyrant

    PermissionsPlus - Adds ability to modify Permissions in-game

    Updated: 10/6/2011
    Version: 3.2.5p [jar]
    CraftBukkit: [b1337jnks]
    Description:
    PermissionsPlus adds commands to allow administrators the ability to modify their Permissions config from within Minecraft client. The most complete Permissions editing plugin for Bukkit. Supports Multi-World. Updated for MultiPlay!​
    REQUIRES: Permissions 3.x - Permissions Thread

    Includes: P2Aliases updated 10/6/2011

    Feedback: http://p2.idea.informer.com/

    Get updates on TWITTER!

    Installation and Usage information and Permissions nodes
    are available at Mymchost.com

    Information:

    It appears that I am not the only server admin that stuck to Permissions v2.7.4 so, I have released PermissionsPlusLegacy v2.4. It is a RB1000+ compatible version of PermissionsPlus v2.3. You can download this in the change log below.
    • You can specify multiple worlds separated using a comma. Do not use any spaces after the comma.
      Code:
      w:World1,World2,World3
    • You can specify all worlds using an asterisk.
      Code:
      w:*
    • You can specify multiple groups using commas for the /user -addgroup command.
      Code:
      /user -addgroup u:Username s:Group1,Group2,Group3
    • All Usernames and Groups can be shortened. You will be notified if more than one possible match is found.
      Code:
      digital = DigitalTyrant, adm = Administrator
    • With 2.x+ you must add the info variable 'rank' to your groups in order to enable promote, demote and some group functions. You can set this variable from within the game using the command:
      Code:
      /group -setinfo g:GroupName i:rank s:1-100+
                           or
                         /rankset GroupName 1-100+ world 
      The higher the number the higher the rank. Make sure you use i:rank and not i:Rank it is case-sensitive.
    • You can now set Promote and Demote limits. The Promote limit is the highest rank they can promote to. Demote limit is the highest limit that they can demote from. You can set these using the commands:
      Code:
      /group -setinfo g:GroupName i:dlimit s:50
                         /group -setinfo g:GroupName i:plimit s:75 
    If you use want to Permissions + PermissionsPlus while using Essentials plugins, make sure you do not have FakePermissions or EssentialsGroupBridge enabled.



    Not sure how long this will be useful with Bukkit's upcoming Permissions system, but it allows the Moderators of my server to give new members access without having to modify the .yml file directly. I will continue development until the new Bukkit Permissions system has widely replaced Permissions plugin.
    Thanks to Nijikokun, original author of Permissions.

    Thanks and Enjoy!
     
  2. Offline

    DigitalTyrant

    The new version is not available to download yet. I am however finished with my testing and going to strip some code and reformat the post and add the new links change log etc.
     
  3. Offline

    SystexPro

    Please do :p Notepadd++ won't let me change permissions, and my in-game permissions is not working with cb860
     
  4. Offline

    wisby

    ok im useing latest permissions and latests permissions plus its not letting me premote or demote people

    i get the error "[P2] Some Groups do not have a rank defined, some commands are disabled."

    but as you can see in my groups.yml all the ranks are defined

    can some one tell me what ive done worng?

    Code:
    plugin:
        permissions:
            system: default
            copies: ''
    groups:
        Admins:
            default: false
            info:
                prefix: '&4 [Admins]'
                suffix: '&4'
                build: true
                rank: 8
            inheritance: ''
            permissions:
            - '*'
        Jailed:
            default: false
            info:
                prefix: '&d [Jailed]'
                suffix: '&d'
                build: false
                rank: 9
            inheritance: ''
            permissions:
            - commandbook.msg
        Default:
            default: true
            info:
                prefix: '&f [Default]'
                suffix: '&f'
                build: true
                rank: 1
            inheritance: ''
            permissions:
            - commandbook.whereami.compass
            - commandbook.whereami
            - commandbook.msg
            - commandbook.say.me
            - commandbook.spawn
            - commandbook.time.check
            - commandbook.kit.kits.tools
            - commandbook.kit.list
            - commandbook.rules
            - commandbook.motd
            - commandbook.who
            - myhome.home.basic.*
            - fight.user
            - jobs.join.*
            - jobs.world.world
            - deathtpplus.streak
            - deathtpplus.deaths
            - deathtpplus.kills
            - controllerblock.create
            - controllerblock.modifyOther
            - controllerblock.destroyOther
            - craftbook.mech.ammeter.use
            - craftbook.mech.bridge
            - craftbook.mech.bookshelf.use
            - craftbook.mech.cauldron
            - craftbook.mech.elevator
            - craftbook.mech.elevator.use
            - craftbook.mech.gate
            - craftbook.mech.light-switch
            - craftbook.ic.safe.*
            - mcmmo.commands.ability
            - mcmmo.commands.party
            - mcmmo.commands.whois
            - mcmmo.ability.woodcutting
            - mcmmo.ability.mining
            - mcmmo.ability.axes
            - mcmmo.ability.excavation
            - mcmmo.ability.swords
            - mcmmo.ability.unarmed
            - mcmmo.ability.herbalism
            - mcmmo.skills.*
            - essentials.kit
            - essentials.kit.tools
            - SpawnControl.sethome.basic
            - SpawnControl.home.basic
            - essentials.spawn
            - essentials.mail.send
            - essentials.list
            - essentials.afk
            - essentials.msg
            - essentials.help
            - essentials.home
            - essentials.motd
            - essentials.rules
            - essentials.sethome
            - craftbook.mech.cauldron
            - lwc.protect
            - iConomy.access
            - iConomy.rank
            - iConomy.list
            - iConomy.payment
            - iConomyChestShop.shop.buy
            - iConomyChestShop.shop.sell
            - netherplugin.getmessage
        Ninja:
            default: false
            info:
                prefix: '&9 [Ninja]'
                suffix: '&9'
                build: true
                rank: 2
            inheritance:
            - Default
            permissions:
            - uQuest.CanQuest.*
            - uQuest.CanDropQuest
            - netherplugin.useportal
        Pirate:
            default: false
            info:
                prefix: '&e [Pirate]'
                suffix: '&e'
                build: true
                rank: 3
            inheritance:
            - Default
            - Ninja
            permissions:
            - commandbook.kit.kits.pirate
            - essentials.kit.pirate
            - iConomyChestShop.shop.create
            - iConomyChestShop.command.iteminfo
        Cleric:
            default: false
            info:
                prefix: '&5 [Cleric]'
                suffix: '&5'
                build: true
                rank: 4
            inheritance:
            - Pirate
            - Default
            - Ninja
            permissions:
            - myhome.home.*
            - mcmmo.item.chimaerawing
            - essentials.kit.pirate
            - iConomyChestShop.shop.create
            - iConomyChestShop.command.iteminfo
        Donator:
            default: false
            info:
                prefix: '&b [Donator]'
                suffix: '&b'
                build: true
                rank: 5
            inheritance:
            - Default
            - Ninja
            - Pirate
            permissions:
            - mcmmo.commands.myspawn
            - mcmmo.commands.setmyspawn
            - commandbook.teleport
            - commandbook.kit.kits.donator
            - fishpeople.infiniteair
            - deathtpplus.deathtp
            - nocheat.moving
            - nocheat.flying
            - nocheat.fakesneak
            - nocheat.airbuild
            - essentials.kit.donator
            - magiccarpet.mc
            - magiccarpet.ml
            - essentials.tp
        TheLAW:
            default: false
            info:
                prefix: '&a [TheLAW]'
                suffix: '&a'
                build: true
                rank: 6
            inheritance:
            - Default
            - Ninja
            - Pirate
            - Donator
            permissions:
            - SimpleJail.jail
            - SimpleJail.unjail
            - commandbook.kit.kits.law
            - logblock.tool
            - logblock.toolblock
            - nocheat.speedhack
            - nocheat.moving
            - nocheat.flying
            - nocheat.fakesneak
            - nocheat.airbuild
            - nocheat.bedteleport
            - nocheat.itemdupe
            - nocheat.bogusitems
            - nocheat.notify
            - p2.promote
            - p2.demote
            - logblock.lookup
            - essentials.chat.spy
            - essentials.kit.admin
            - essentials.kick
            - essentials.togglejail
            - essentials.ban
            - essentials.unban
        Moderator:
            default: false
            info:
                prefix: '&c [Moderator]'
                suffix: '&c'
                build: true
                rank: 7
            inheritance:
            - Default
            - Pirate
            - Ninja
            - Donator
            - TheLAW
            permissions:
            - permissions.parents.remove
            - permissions.parents.add
            - permissions.parents.list
            - commandbook.bans.unban
            - commandbook.bans.ban
            - commandbook.kick
            - commandbook.whois.other
            - commandbook.whois
            - commandbook.clear
            - commandbook.mute
            - commandbook.call
            - commandbook.return
            - commandbook.teleport.other
            - commandbook.teleport
            - commandbook.weather
            - commandbook.time
            - commandbook.kit.kits.admin
            - commandbook.give
            - myhome.*
            - nocheat.speedhack
            - nocheat.moving
            - nocheat.flying
            - nocheat.fakesneak
            - nocheat.airbuild
            - nocheat.bedteleport
            - nocheat.itemdupe
            - nocheat.bogusitems
            - nocheat.notify
            - controllerblock.admin
            - p2.promote
            - p2.demote
            - mcmmo.tools.mcrefresh
            - mcmmo.tools.mmoedit
            - logblock.lookup
            - EasyFlight.fly.self
            - essentials.chat.spy
            - essentials.god
            - essentials.time
            - essentials.kit.*
            - essentials.item
            - essentials.give
            - essentials.invsee
            - essentials.unbanip
            - essentials.unban
            - essentials.kick
            - essentials.banip
            - essentials.ban
            - essentials.tp
            - essentials.tphere
            - essentials.togglejail
            - craftbook.mech.cauldron
            - lwc.mod
            - bb.admin.info
            - iConomy.admin.grant
            - iConomy.admin.set
            - iConomy.admin.reset
            - iConomy.admin.hide
            - iConomy.admin.account.create
            - iConomy.admin.account.remove
            - iConomy.admin.stats
            - iConomyChestShop.shop.admin
            - permissions.group
            - worldedit.clipboard.*
            - worldedit.region.*
            - worldedit.history.*
            - worldedit.selection.expand
            - worldedit.navigation.jumpto
            - worldedit.wand
            - worldedit.wand.toggle
            - worldedit.selection.pos
            - worldedit.selection.hpos
            - worldedit.region.replace
            - worldedit.region.set
            - worldedit.history.undo
            - worldedit.history.redo
            - worldedit.superpickaxe.info
            - worldedit.selection.contract
            - worldguard.god
            - worldguard.locate
            - worldguard.region.define
            - worldguard.region.list
            - worldguard.region.info
            - worldguard.region.flag.*
            - worldguard.region.setparent.*
            - worldguard.region.addmember.*
            - worldguard.region.removemember.*
            - worldguard.region.addowner.*
            - worldguard.region.removeowner.*
     
  5. Offline

    Donny

    "[P2] Some Groups do not have a rank defined, some commands are disabled." same here all my groups have ranks
    permisisons 3.1.5b
    Edit: Oh okay didn't know this version wasn't for permissions 3.x
    Code:
    groups:
        Griefer:
            default: false
            permissions:
            - 'lwc.blockinventory'
            - 'commandbook.motd'
            - 'commandbook.rules'
            - 'commandbook.who'
            inheritance: []
            info:
                rank: 5
                prefix: '[&8Griefer&f] '
                build: false
                suffix: ''
        Citizen:
            default: true
            permissions:
            - 'MobBounty.mb'
            - 'multihome.home'
            - 'multiverse.portal.*'
            - 'mcmmo.ability.woodcutting'
            - 'mcmmo.ability.mining'
            - 'mcmmo.ability.axes'
            - 'mcmmo.ability.excavation'
            - 'mcmmo.ability.swords'
            - 'mcmmo.ability.unarmed'
            - 'mcmmo.ability.herbalism'
            - 'mcmmo.skills.taming'
            - 'mcmmo.skills.mining'
            - 'mcmmo.skills.repair'
            - 'mcmmo.skills.unarmed'
            - 'mcmmo.skills.archery'
            - 'mcmmo.skills.herbalism'
            - 'mcmmo.skills.excavation'
            - 'mcmmo.skills.swords'
            - 'mcmmo.skills.acrobatic'
            - 'mcmmo.skills.axes'
            - 'commandbook.who'
            - 'commandbook.motd'
            - 'commandbook.rules'
            - 'commandbook.spawn'
            - 'lwc.protect'
            - 'general.player-info'
            - 'iConomy.list'
            - 'iConomy.payment'
            - 'iConomy.rank'
            - 'iConomyChestShop.shop.create'
            - 'iConomyChestShop.shop.buy'
            - 'iConomyChestShop.shop.sell'
            - 'worldguard.region.claim'
            - 'warp.to.*'
            - 'warp.world.within.world'
            - 'warp.world.to.world_nether'
            - 'warp.world.to.world'
            - 'lc.level.*'
            - 'containerprotect.use'
            - 'general.spawn'
            - 'SpawnX.spawn'
            - 'commandbook.msg'
            - '-multiverse.portal.list'
            - '-multiverse.portal.rename'
            - '-multiverse.portal.destination'
            - '-multiverse.portal.select'
            - '-multiverse.portal.remove'
            - '-multiverse.portal.create'
            - '-nocheat.notify'
            - '-warp.create.*'
            inheritance: []
            info:
                rank: 20
                prefix: '[Citizen] '
                build: true
                suffix: ''
                warp:
                    prices:
                        to:
                            global: 250
                            public: 250
                            private: 250
                        create:
                            public: 2500
                            global: 2500
                            private: 2500
        Helper:
            default: false
            permissions:
            - 'citizens.basic.create'
            - 'citizens.basic.settext'
            - 'citizens.basic.help'
            - 'citizens.general.setname'
            - 'citizens.general.remove.singular'
            - 'citizens.help'
            - 'citizens.general.setitem'
            - 'citizens.general.move'
            - 'citizens.general.tp'
            - 'citizens.general.getid'
            - 'citizens.general.select'
            - 'citizens.general.talkwhenclose'
            - 'citizens.general.lookatplayers'
            - 'citizens.trader.help'
            - 'citizens.trader.create'
            - 'citizens.trader.stock'
            - 'citizens.trader.viewmoney'
            - 'citizens.trader.balance'
            - 'citizens.blacksmith.create'
            - 'citizens.blacksmith.repair'
            - 'citizens.healer.help'
            - 'citizens.healer.create'
            - 'citizens.healer.status'
            - 'citizens.healer.level'
            - 'citizens.wizard.help'
            - 'citizens.wizard.create'
            - 'citizens.wizard.locations'
            - 'citizens.wizard.addloc'
            - 'citizens.wizard.removeloc'
            - 'citizens.wizard.changeteleport'
            - 'citizens.wizard.useteleport'
            - 'warp.command.list'
            - 'warp.command.search'
            - 'warp.command.info'
            - 'commandbook.say.me'
            - 'commandbook.msg'
            - 'commandbook.slap'
            - 'commandbook.teleport.other'
            - 'commandbook.call'
            - 'worldedit.selection.*'
            - 'IPGet.self'
            - 'IPGet.other'
            inheritance:
            - citizen
            info:
                rank: 30
                prefix: '[&5Helper&f] '
                build: true
                suffix: '&f'
                warp:
                    prices:
                        to:
                            global: 250
                            public: 250
                            private: 250
                        create:
                            public: 2500
                            global: 2500
                            private: 2500
        SemiMod:
            default: false
            permissions:
            - 'commandbook.teleport'
            - 'worldguard.region.info'
            - 'worldguard.region.define'
            - 'worldguard.region.list'
            - 'bb.admin.info'
            - 'kiwiadmin.kick'
            - 'mywarp.warp.*'
            - 'herochat.admin'
            - 'p2.demote'
            - 'p2.promote'
            - warp.admin.warp.others
            - commandbook.broadcast
            - permissions.promote.promote
            - permissions.promote.demote
            inheritance:
            - helper
            info:
                rank: 40
                prefix: '[&dSemiMod&f] '
                build: true
                suffix: '&f'
                warp:
                    prices:
                        to:
                            global: 250
                            public: 250
                            private: 250
                        create:
                            public: 2500
                            global: 2500
                            private: 2500
        Mod:
            default: false
            permissions:
            - 'lwc.mod'
            - 'commandbook.spawn'
            - 'commandbook.time'
            - 'commandbook.return'
            - 'worldguard.region.info'
            - 'worldguard.region.define'
            - 'worldguard.region.list'
            - 'bb.admin.info'
            - 'general.teleport'
            - 'general.time'
            - 'kiwiadmin.kick'
            - 'mywarp.warp.*'
            - 'herochat.admin'
            - 'lwc.mod'
            - 'kiwiadmin.tempban'
            - 'kiwiadmin.ban'
            - 'kiwiadmin.unban'
            - 'p2.demote'
            - 'p2.promote'
            - permissions.promote.promote
            - permissions.promote.demote
            inheritance:
            - SemiMod
            info:
                rank: 50
                prefix: '[&eMod&f] '
                build: true
                suffix: '&f'
                warp:
                    prices:
                        to:
                            global: 250
                            public: 250
                            private: 250
                        create:
                            public: 2500
                            global: 2500
                            private: 2500
                plimit: 49
                dlimit: 49
        SemiAdmin:
            default: false
            permissions:
            - 'herochat.admin'
            - 'herochat.color'
            - 'lwc.admin'
            - 'worldguard.god'
            - 'worldguard.heal'
            - 'worldguard.region.*'
            - 'worldguard.slay.other'
            - 'bb.admin.info'
            - 'kiwiadmin.kick'
            - 'kiwiadmin.ban'
            - 'kiwiadmin.unban'
            - 'nocheat.*'
            - 'antihack.canfly'
            - 'vanish.vanish'
            - 'vanish.vanish.list'
            - 'bb.admin.rollback'
            - 'xauth.admin.toggle'
            - permissions.promote.rank
            - permissions.demote.rank
            - permissions.promote.promote
            - permissions.promote.demote
            - '-nocheat.notify'
            inheritance:
            - mod
            info:
                rank: 70
                prefix: '[&3SemiAdmin&f] '
                build: true
                suffix: '&f'
                warp:
                    prices:
                        to:
                            global: 250
                            public: 250
                            private: 250
                        create:
                            public: 2500
                            global: 2500
                            private: 2500
                plimit: 69
                dlimit: 69
        Admin:
            default: false
            permissions:
            - 'worldguard.*'
            - 'bb.admin.*'
            - 'iConomyChestShop.shop.create'
            - 'kiwiadmin.*'
            - 'lwc.admin'
            - 'nocheat.*'
            - 'antihack.canfly'
            - 'vanish.vanish'
            - 'vanish.vanish.list'
            - 'xauth.admin.*'
            - 'lc.admin'
            - 'containerprotect.open-any'
            - 'containerprotect.destroy-any'
            - 'iConomyChestShop.shop.admin'
            - permissions.promote.rank
            - permissions.demote.rank
            - permissions.promote.promote
            - permissions.promote.demote
            - '-nocheat.notify'
            inheritance:
            - semiadmin
            info:
                rank: 80
                prefix: '[&9Admin&f] '
                build: true
                suffix: '&f'
                warp:
                    prices:
                        to:
                            global: 250
                            public: 250
                            private: 250
                        create:
                            public: 2500
                            global: 2500
                            private: 2500
                dlimit: 79
                plimit: 79
        SuperAdmin:
            default: false
            permissions:
            - '*'
            - '-mcmmo.motd'
            - '-nocheat.notify'
            inheritance:
            - admin
            info:
                rank: 90
                prefix: '[&4SuperAdmin&f] '
                build: true
                suffix: '&f'
                warp:
                    prices:
                        to:
                            global: 250
                            public: 250
                            private: 250
                        create:
                            public: 2500
                            global: 2500
                            private: 2500
        Op:
            default: false
            permissions:
            - '*'
            - '-nocheat.notify'
            - '-mcmmo.motd'
            inheritance: []
            info:
                rank: 100
                prefix: '[&cGod&f] '
                build: true
                suffix: '&f'
                warp:
                    prices:
                        to:
                            global: 250
                            public: 250
                            private: 250
                        create:
                            public: 2500
                            global: 2500
                            private: 2500
        VIP:
            default: false
            permissions:
            - 'nocheat.*'
            - 'antihack.canfly'
            - '-nocheat.notify'
            inheritance: []
            info:
                rank: 95
                prefix: ''
                build: true
                suffix: ''
    tracks:
        rank:
            - Griefer
            - Citizen
            - Helper
            - SemiMod
            - Mod
            - SemiAdmin
            - Admin
        VIP:
            - VIP1
            - VIP2
            - VIP3
            - VIP4
        God:
            - Griefer
            - Citizen
            - Helper
            - SemiMod
            - Mod
            - SemiAdmin
            - Admin
            - SuperAdmin
            - Op
    
     
  6. Offline

    DigitalTyrant

    If you are using permission3.x the compatible PermissionsPlus has not yet been released. It will be posted soon.
     
  7. Offline

    nala3

    lol your post was rather misleading XD Ok I shall wait... O_O done yet? haha jk
     
  8. Offline

    Trigg3rlHappy

    /groupset <MemberName> <GroupName> [WorldName]
    Anyone know the permissions node for that command?
     
  9. Offline

    DigitalTyrant

    In PermissionsPlus 3.0 it is p2.user.addgroup, Prior to 3.0 it was p2.user.setgroup

    PermissionsPlus 3.0 is out, let me know if you have any issues. Also, Follow us on Twitter for latest release information and updates. I am in the process of posting myBukkitAdmin Beta as well, watch for that.

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

    Trigg3rlHappy

    I'd like to stay with the version before 3.0 just for a couple days but anyways i have added p2.user.addgroup and p2.user.setgroup to my permissions file and nothing has changed any guesses?
     
  11. Offline

    DigitalTyrant

    Does it give you an error? can you post the yml to pastebin?

    Got a couple PMs from people wanting to donate and I didn't have a donate button up before. I wasn't going to add one but I have committed quite a bit more time to programming than I originally intended so If you would like to hook me up with a Red Bull or help keep me on good graces with the wife by helping us collect for the down payment on our first House, the links are posted above. Thanks.

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

    Trigg3rlHappy

    Here is the world.yml, the permissions in the group "Pumpkin" . http://pastebin.com/gJZMzX5t
    Thanks for your time
     
  13. Offline

    e_zach

    GL with the house :)
    on a side note, all works nicely.
    however whenever an incorrect name is entered i get a nice traceback:
    Code:
    17:01:13 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'prom
    ote' in plugin PermissionsPlus v3.0
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:12
    8)
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:2
    87)
            at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.
    java:712)
            at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:678)
    
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:671)
            at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:399)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.NullPointerException
            at net.codej.permissionsplus.PermissionsPlus.highestRankGroup(Permission
    sPlus.java:1318)
            at net.codej.permissionsplus.PermissionsPlus.onCommand(PermissionsPlus.j
    ava:1007)
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
            ... 12 more
    not a major issue, would be nice if it was handled a tad nicer though. have fun!
    Bukkit: #860
    Permissions: 3.1.1
     
  14. Offline

    Donny

    Code:
    2011-06-18 07:15:36 [SEVERE] Could not load 'plugins/PermissionsPlus.jar' in folder 'plugins':
    java.lang.NoClassDefFoundError: com/nijiko/permissions/Entry$EntryVisitor
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:247)
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:167)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:194)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:117)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:109)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:232)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:219)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:146)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.ClassNotFoundException: com.nijiko.permissions.Entry$EntryVisitor
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        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(ClassLoader.java:307)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
        ... 11 more
     
  15. Offline

    wisby

    :( ok i updated to permissionsplus 3 but im still getting the same error

    any idea what ive done wrong?
     
  16. Offline

    inversation

    Hey man, I just tried the new PermissionsPlus, and I'm finding this problem when I try to use /promote or /demote:

    Code:
    2011-06-18 16:12:02 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'demote' in plugin PermissionsPlus v3.0
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:128)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:287)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:712)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:678)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:671)
        at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:399)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.NullPointerException
        at net.codej.permissionsplus.PermissionsPlus.onCommand(PermissionsPlus.java:1115)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
        ... 12 more
    
    I'm trying it from a user with * permissions, I have ranks defined in the info of each group (leftover from 2.x), and I checked the syntax (/promote <user> <world>) but it's not giving me any joy. Any ideas?
     
  17. Offline

    e_zach

    i swear the post said 3.0, although that was at 3AM in the morning, so i was most likely seeing things....

    i get a similar error if i mis-spell a user's name (i.e. they're not in the users.yml) check your spelling possibly?

    have you set ranks for all groups on all worlds? (e.g. main and nether)

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

    inversation

    Yeah, double-checked spelling, capitalisation, and tried different users from different groups, no luck on all fronts. :\
     
  19. Offline

    DigitalTyrant

    I will look at the errors and post an update. Won't be next to my comp for a couple hours though
     
    inversation likes this.
  20. Offline

    inversation

    Yeah man, no worries. If it's something I'm doing or in my config (or not in my config?), just let me know.
     
  21. Offline

    Lukeroge

    Download link is broken D:
    Halp
     
  22. Offline

    zaklampje

    Same...
     
  23. Offline

    Applebule5

    hum.. Isn't it easier getting the groups from permissions and using them as the promote/demote like the -3.0 version?
    As we are having problems with setting peoples rank. I liked it before when it had the good "stuff" ie the simplicity
    EDIT;
    You just have to give each group a rank: <number>
    Including default!
    Works now THX
     
  24. Offline

    Dark_Rainbow

    mhhh... since the new version i cant promote users
    how could i do this?

    i have permissions 3.x
     
  25. Offline

    odielag

    I'm getting the error:
    [P2] Some groups do not have a rank defined, some commands are disabled.

    Here is my group.yml file in the world folder under permissions.

    Code:
    groups:
        Default:
            default: false
            info:
                prefix: '&7'
                suffix: '&f'
                build: false
                rank: 1
            permissions:
            - foo.bar
        Newbies:
            default: true
            info:
                prefix: '&a'
                suffix: '&f'
                build: true
                rank: 2
            inheritance:
            - Default
            permissions:
            - essentials.me
            - essentials.list
            - essentials.signs.heal.use
            - iConomy.access
            - iConomy.rank
            - essentials.help
            - lwc.protect
            - foo.bar
            - help
            - iConomy.payment
            - essentials.rules
            - essentials.msg
            - essentials.signs.mail.use
            - essentials.motd
            - iConomy.list
            - essentials.spawn
            - essentials.signs.disposal.use
            - essentials.afk
            - iConomyChestShop.shop.create
            - iConomyChestShop.shop.buy
            - iConomyChestShop.shop.sell
            - iConomyChestShop.command.iteminfo
            - goldstandard.sell
            - monsterhunt.rewardeverytime
            - essentials.mail
            - essentials.mail.send
            - BedHeal.Advanced.Use
            - servertime.checktime
            - tombstone.use
            - tombstone.freechest
            - tombstone.lwc
            - tombstone.sign
            - tombstone.freesign
            - tombstone.quickloot
            - dynmap.show.self
            - dynmap.hide.self
            - mailbox.user.send
            - mailbox.user.create
            - mailbox.user.remove
            - residence.create
            - bedrespawn.set
            - bedrespawn.respawn
            - commandSigns.use
            - wormhole.simple.use
            - auction.bid
            - servertime.checktime
        Regulars:
            default: false
            info:
                prefix: '&7'
                suffix: '&f'
                build: true
                rank: 3
            inheritance:
            - Newbies
            permissions:
            - foo.bar
        Moderators:
            default: false
            info:
                prefix: '&b'
                suffix: '&f'
                build: true
                rank: 4
                dlimit: 1
                plimit: 3
            inheritance:
            - Regulars
            permissions:
            - essentials.tp
            - essentials.tphere
            - foo.*
            - foo.test
            - bb.admin.info
            - bb.admin.rollback
            - mcbans.kick
            - mcbans.lookup
            - mcbans.unban
            - mcbans.ban.temp
            - mcbans.ban.local
            - mcbans.ban.global
            - mcbans.ban.view
            - mcbans.reload
            - easyban.eban
            - easyban.ekick
            - easyban.eunban
            - easyban.enetban
            - easyban.enetunban
            - easyban.ebanip
            - easyban.eunbanip
        Admins:
            default: false
            info:
                prefix: '&4'
                suffix: '&f'
                build: true
                rank: 5
                dlimit: 1
                plimit: 4
            permissions:
            - '*'
     
  26. Offline

    Chromana

    Ok, I can promote/demote when OP but if I remove OP I get an internal error, even though I have all permissions (- '*'). I didn't grab the errors for /promote but it's likely to be similar. It seems I got the exact same error as other users. CB860, Permissions 3.

    Code:
    2011-06-18 14:09:01 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'demote' in plugin PermissionsPlus v3.0
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:128)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:281)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:718)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:684)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:677)
        at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:217)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:401)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:311)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.NullPointerException
        at net.codej.permissionsplus.PermissionsPlus.onCommand(PermissionsPlus.java:1115)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
        ... 12 more
    
    Also, I'm guessing that the permissions for promote/demote are p2.promote and p2.demote. You don't actually say it anywhere.
     
  27. Offline

    wisby

    ok so im still getting the same error and yes all my groups have a rank assigned i did notice this when i start the server

    Code:
    2011-06-18 20:50:26 [INFO] [P2Aliases] 1.1 Enabled.
    2011-06-18 20:50:26 [SEVERE] Error occurred while enabling PermissionsPlus v2.3.1 (Is it up to date?): directory
    java.lang.NoSuchFieldError: directory
    at net.codej.permissionsplus.PermissionsPlus.getPath(PermissionsPlus.java:242)
    at net.codej.permissionsplus.PermissionsPlus.loadPermissionsAddon(PermissionsPlus.java:225)
    at net.codej.permissionsplus.PermissionsPlus.onEnable(PermissionsPlus.java:80)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:125)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:799)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:253)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:140)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:118)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:232)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:219)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:146)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    also i had a problem when first installing permissions 3.x i had to rename the Permissions.jar to aPermissions.jar so it would load first or my server wouldn't start is that causing the problem maybe?
     
  28. Offline

    Dark_Rainbow

    permissionsplus 3 dosent works for me but 2 works why ?
    If i use /promote or /demote with 3 it doesent works but with 2 there stands P2 ...
     
  29. Offline

    DigitalTyrant

    Are you using Permissions 3.x?

    nice catch, yes, p2.promote / p2.demote are the perms. Just added to the info page @ mymchost.com, @zaklampje @inversation The exception is because of no dLimit or pLimit set. I will release an update to automatically default to current rank for each.

    @Dark_Rainbow
    Are you getting an exception?

    If you are using Permissions 3.x you need to update your PermissionsPlus, the exception shows you running 2.3.1

    Have you checked your second world's configuration?

    Not having any issues on my side. are you still unable to download?

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

    Dark_Rainbow

    @DigitalTyrant i dont know what you mean, iam german but in permissionsplus 3 wouldnt creat a folder after reload
     
  31. Offline

    DigitalTyrant

    In your server log are there any errors that you can see?
     

Share This Page