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

    drazan3

    for some reson herochat dont work so i have to use ichat witch isint vary good :(
     
  3. Offline

    DigitalTyrant

    Prefixes are used by iChat. There may be other plugins that utilize that portion of the Permissions configuration, but I use iChat to make prefixes show up

    * is all inclusive. you can give p2.*, p2.group.* p2.user.* etc. p2.* covers all permissions for this plugin

    The command
    Code:
    /group -add s:GroupName w:WorldName
    will add a group to your Permissions if you are using YML configuration. If you are using SQL Permissions, you need to add them manually.

    Do you have inheritance setup? Permissions is returning that even though you're not in that group, you are still "in" that group via inheritance

    How does it crash? Is there an exception in the log?

    Installation and Usage information and Permissions nodes are available at Mymchost.com
    P2.promote and p2.demote are the permission nodes

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

    pkiller162

    Ok im having trouble, im getting this error when trying to demote myself:

    org.bukkit.command.CommandException: Unhandled exception executing command 'demote' in plugin PermissionsPlus v3.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.NullPointerException
    at net.codej.permissionsplus.PermissionsPlus.onCommand(PermissionsPlus.java:1208)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
    ... 12 more
    2011-08-02 18:16:36 [WARNING] Unexpected exception while parsing console command
    org.bukkit.command.CommandException: Unhandled exception executing command 'demote' in plugin PermissionsPlus v3.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:312)
    at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:480)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:465)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.NullPointerException
    at net.codej.permissionsplus.PermissionsPlus.onCommand(PermissionsPlus.java:1208)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
    ... 6 more
    2011-08-02 18:18:10 [WARNING] Unexpected exception while parsing console command
    org.bukkit.command.CommandException: Unhandled exception executing command 'demote' in plugin PermissionsPlus v3.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:312)
    at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:480)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:465)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.NullPointerException
    at net.codej.permissionsplus.PermissionsPlus.onCommand(PermissionsPlus.java:1208)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
    ... 6 more
     
  5. Offline

    DigitalTyrant

    How are your groups set up? Can you send the groups.yml and users.yml via pastebin or something of the sort
     
  6. Offline

    pkiller162

    Its ok i fixed it. >.< XD
     
  7. Offline

    Noman_1000

    I have an issue with PermissionsPlus loading.

    Code:
    2011-08-02 13:25:23 [SEVERE] Could not load 'plugins\PermissionsPlus.jar' in folder 'plugins': Permissions
    org.bukkit.plugin.UnknownDependencyException: Permissions
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:207)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:130)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:128)
        at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:378)
        at com.earth2me.essentials.commands.Commandreloadall.run(Commandreloadall.java:19)
        at com.earth2me.essentials.commands.EssentialsCommand.run(EssentialsCommand.java:94)
        at com.earth2me.essentials.Essentials.onCommandEssentials(Essentials.java:438)
        at com.earth2me.essentials.Essentials.onCommand(Essentials.java:353)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:129)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:312)
        at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:480)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:465)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    I don't know what's causing it.
     
  8. Offline

    DigitalTyrant

    Do you have Permissions installed?
     
  9. Offline

    Noman_1000

    If you mean the Essentials permissions plugin, no. I'm pretty sure I don't at least.

    I have these installed.

    Essentials
    EssentialsChat
    EssentialsGeoIP
    EssentialsProtect
    EssentialsSpawn
    EssentisalsXMPP (Which I'm not sure exactly what this does.)
     
  10. Offline

    mrdoody55

    It doesn't seem to be throwing an exception. It is giving a java socket error. Odd part is it will only seem to happen once I modify the permissions file. I can't seem to get /promote and /demote working either, it claims "An internal error occurred while attempting to perform this command". Also the only thing I see is P2 throwing up the following.
    Code:
    2011-08-03 03:47:36 [SEVERE] Could not load 'plugins/p2aliases.jar' in folder 'plugins':
    java.util.zip.ZipException: error in opening zip file
        at java.util.zip.ZipFile.open(Native Method)
        at java.util.zip.ZipFile.<init>(ZipFile.java:131)
        at java.util.jar.JarFile.<init>(JarFile.java:150)
        at java.util.jar.JarFile.<init>(JarFile.java:114)
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:60)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:207)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:130)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:128)
        at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:378)
        at org.bukkit.command.SimpleCommandMap$ReloadCommand.execute(SimpleCommandMap.java:281)
        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)
     
  11. Offline

    Sejsel

    @DigitalTyrant
    When i do /groupset Testerman Draxia, it messes up my users.yml
    BEFORE:
    Code:
        Testerman:
            permissions:
            groups:
            - Player
    
    AFTER:
    Code:
        Testerman:
            permissions:
            groups:
            - Draxia
        ?
        :   permissions:
            - '*'
            groups:
            - Player
    
    Edit: FIXED - i was using Permissions 3.2
     
  12. Offline

    Rangeroverr

    Whenever I try any of the commands from PermissionsPlus, then minecraft just says: '' Group Default does not have a rank defined."
    "Group Player does not have a rank defined. Group admin does not have a rank defined" And so on for all my ranks I have on my server. Could you pls help me with this?
    Thx, Range
     
  13. Offline

    DigitalTyrant

    No, it requires the Permissions plugin available here.

    I would try deleting p2aliases.jar and then start up the server and see if it get's re-created properly

    Ranks must be established in order to take full advantage of the Promotion and Demotion system. To setup ranks, you need to specify an info variable named rank for each group. The number associated with each rank identifies it's position within the hierarchy. The higher the number, the higher the rank. If you want a group to be omitted from the promotion hierarchy you can assign it a negative rank and the plugin will effectively ignore this group. To set a rank for a specific group use the following command.
    Code:
    /group -setinfo g:GroupName i:rank s:1 w:world
    or
    /rankset GroupName 1 world
    
    Both commands are identical in that they perform the same function. The second is just a shortcut.

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

    Godwar101

    Is there any permission for example to use /groupset command?
     
  15. Offline

    DigitalTyrant

    not specifically because the command is just an alias. Indirectly, the p2.user.setgroup permission is required to run the command successfully
     
  16. Offline

    mrdoody55

    I have done that multiple times unfortunately.
     
  17. Offline

    MiniTheKilla

    THANK YOU I WAS LOOKING FOR A PLUGIN LIKE THIS YOU GET A DIAMOND SANDWICH AND A DIAMOND CAKE
     
  18. Offline

    Spadess

    Is there an older version of this availiable for Permissions 2.7x or a plugin similar to this?
     
  19. Offline

    _Hayleigh_

    Any chance to add support so players can be upgraded to a permissions group for 30 days? Ie from a default use to a VIP user upon donation.
     
  20. Offline

    MiniTheKilla

    What are the permission nodes?
     
  21. Offline

    e_zach

    look either near the top of the page, or the wiki.
    look before you post.
    yes there is, go to the wiki, and down the bottom are links to the previous versions.
     
  22. Offline

    jasvecht

    If you manage it using say a Forum you could use Warrant or ForumGroupBridge.

    I doubt it's of any use for this plugin, perhaps a new plugin...


    I wonder, does this/will this support Bukkit's native permissions?
     
  23. Offline

    oOJ0k3rOo

    Could not load 'plugins\PermissionsPlus.jar' in folder 'plugins': Permissions

    What's the problem?
     
  24. Offline

    palz2015

    OK, a bit of an issue. Firstly, prefixes and suffixes don't show up. I use EssentialsChat for that, normally. But since they don't show up, I used essentials' built in group name editor (can add colours, etc.). But I don't like this since it doesn't colour /afks and logins. So what's going on?
    Secondly, something is creating a group called builder out of nowhere in my groups.yml. This is causing /promote|demote pain, and I'd like to know why it's happening. Here's my file:
    Code:
    groups:
        Default:
            default: true
            info:
                prefix: '&8Guest - &f'
                suffix: ''
                build: false
                rank: 1
            inheritance:
            - Default
            permissions:
            - essentials.help
            - essentials.list
            - essentials.motd
            - essentials.rules
            - essentials.spawn
        Member:
            default: false
            info:
                prefix: '&3'
                suffix: ''
                build: true
                rank: 2
            inheritance:
            - Default
            permissions:
            - lockette.user.create.chest
            - lockette.user.create.furnace
            - essentials.afk
            - essentials.compass
            - essentials.depth
            - essentials.help
            - essentials.helpop
            - essentials.msg
            - essentials.mail
            - essentials.motd
            - essentials.me
            - essentials.list
            - essentials.rules
            - essentials.seen
            - essentials.suicide
            - essentials.back
            - essentials.home
            - essentials.sethome
            - essentials.tpa
            - essentials.tpaccept
            - essentials.tpahere
            - essentials.tpdeny
            - essentials.warp
            - essentials.portal
            - essentials.world
            - essentials.signs.use.free
            - essentials.signs.use.disposal
            - essentials.signs.use.heal
            - essentials.ban.notify
            - essentials.kick.notify
        Veteran:
            default: false
            info:
                prefix: '&a'
                suffix: ''
                build: true
                rank: 3
            inheritance:
            - Builder
            permissions:
            - lockette.user.create.*
            - essentials.clearinventory
            - essentials.jump
        DonatorA:
            default: false
            info:
                prefix: '&6$ '
                suffix: ''
                build: true
                rank: 4
            inheritance:
            - Veteran
            permissions:
            - essentials.god
            - essentials.chat.color
            - essentials.joinfullserver
            - lockette.user.create
        DonatorB:
            default: false
            info:
                prefix: '&6$$ '
                suffix: ''
                build: true
                rank: 5
            inheritance:
            - DonatorA
            permissions:
            - superpickaxe.use
        DonatorC:
            default: false
            info:
                prefix: '&6$$$ '
                suffix: ''
                build: true
                rank: 6
            inheritance:
            - DonatorB
            permissions:
        Moderator:
            default: false
            info:
                prefix: '&b'
                suffix: ''
                build: true
                rank: 7
            inheritance:
            - DonatorC
            permissions:
            - essentials.bigtree
            - essentials.give
            - essentials.god.others
            - essentials.heal
            - essentials.unlimited.others
            - essentials.itemspawn.exempt
            - essentials.time
            - essentials.helpop.receive
            - essentials.nick.others
            - essentials.spawner
            - essentials.ban
            - essentials.banip
            - essentials.unban
            - essentials.unbanip
            - essentials.clearinventory.others
            - essentials.essentials
            - essentials.fireball
            - essentials.invsee
            - essentials.kick
            - essentials.kill
            - essentials.mute
            - essentials.spawnmob
            - essentials.tempban
            - essentials.jail.exempt
            - essentials.togglejail
            - essentials.weather
            - essentials.home.others
            - essentials.sethome.others
            - essentials.tpo
            - essentials.tpohere
            - essentials.tp
            - essentials.tphere
            - essentials.tptoggle
            - essentials.warp.otherplayers
            - lockette.admin.snoop
            - lockette.admin.bypass
            - groupmanager.manpromote
            - groupmanager.mandemote
            - groupmanager.manuadd
            - groupmanager.manudel
            - worldguard.region.*
            - worldedit.*
            - -worldedit.superpickaxe
            - superpickaxe.*
        Admin:
            default: false
            info:
                prefix: '&4'
                suffix: ''
                build: true
                rank: 8
            inheritance:
            - Moderator
            permissions:
            - '*'
        Builder:
            permissions:
            inheritance:
    
     
  25. Offline

    Chaper1

    How can i make that a Mod promote a User Only to a Builder?
    Sry 4 my bad english D:
     
  26. Offline

    Locx

    @DigitalTyrant

    I'm having a problem with users with permissions setting groups. I gave just about every permissison node for them but it always says they don't have permission. please help. Do my groups have to be defined in a rank?
     
  27. which permissions plugin is suggested?
     
  28. Offline

    todd422

    so something quite interesting keeps happening, I've set group'rank 5' plimit to 3 and rank 4's plimit to 2.
    just (background info) however if either rank try to /promote an error occurs though when I've demoted myself to either rank and deop'd i do not get the same or any errors.. If someone could pont out some possible causes that would be great, thanks in advance.
     
  29. Offline

    Shooty

    Anyone had PermissionsPlus for 2.7.3 :( ?
     
  30. Offline

    Totzke

    Can someone come on my server, be an admin, and help me with plugins? my server's no lag

    Do you have a server?

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

    Shooty

    Yes but it's done, finally i'v upgrade to 3.X permissions, but, you now how just change the rank of people (without use /promote and /demote)
     

Share This Page