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

    snatch182

    Ok, so I'm waiting :D
     
  3. Offline

    Tealk

    2011-04-22 16:34:17 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-681-g0f8abd2-b709jnks (MC: 1.5_02)

    Code:
    org.bukkit.command.CommandException: Unhandled exception executing command 'group' in plugin PermissionsPlus v1.4.2
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:80)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:255)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:650)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:613)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:607)
        at net.minecraft.server.Packet3Chat.a(SourceFile:36)
        at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:73)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    Caused by: java.lang.NoSuchMethodError: net.minecraft.server.MinecraftServer.a(Ljava/lang/String;Lnet/minecraft/server/ICommandListener;)V
        at net.codej.permissionsplus.PermissionsPlus.reloadPermissions(PermissionsPlus.java:521)
        at net.codej.permissionsplus.PermissionsPlus.onCommand(PermissionsPlus.java:116)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
        ... 12 more
     
  4. Offline

    SirHedgehog

    Ever considered going open source DT? :)
     
  5. Offline

    Fauxm

    I get an "An internal error has occurred while attempting to preform this command." error. I am using Permissions 3.0 A+MP. Or so Multiplay tells me. It's the only version they have, it may be an error with the countability .
     
  6. Offline

    Giuseppe

    hi i have an Error

    Code:
    01:07:41 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'grou
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:80
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:2
            at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.
            at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:613)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:607)
            at net.minecraft.server.Packet3Chat.a(SourceFile:36)
            at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:73)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    Caused by: java.lang.NoSuchMethodError: net.minecraft.server.MinecraftServer.a(L
            at net.codej.permissionsplus.PermissionsPlus.reloadPermissions(Permissio
            at net.codej.permissionsplus.PermissionsPlus.onCommand(PermissionsPlus.j
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
            ... 12 more
    
     
  7. Offline

    snatch182

    He is working on it and we are waiting. It will be "quickly"
     
  8. Offline

    MrManiek

    Waiting for an update on the latest CraftBukkit
     
  9. Offline

    NEO

    I currently use yeditor to do this. I was wondering if this plugin requires you to reload the permissions config after making a change. For example using yeditor when modify a users group for effects to take change i need to reload the permissions config by doing /permissions -reload all.
     
  10. Offline

    Ahfaichucky

    This doesnt NEO, it will automaticly be added.
     
  11. Offline

    blindsarcasm

    This is awesome, thanks for keeping it up to date, works with both 695 and 709. You're the best I love this!
     
  12. Offline

    Nolig

    Hey Please fix that error: An internal error occured while attempting to perform this command !
    P/S: I use build 709 and ! for example : /group Nolig guest
    An internal error occured while attempting to perform this command
    when i reload nolig is guest ??????
    Please fix that
     
    pipahein166 likes this.
  13. Offline

    pipahein166

    I have the same problem as Nolig...
     
  14. Offline

    blindsarcasm

    Yup I got that too!
     
  15. Offline

    DigitalTyrant

    I am mid fix atm, will have an update soon. Thanks

    Update: One of the causes for an error message is a change to the method I use to reload permissions. So far in testing, the permissions are getting updated properly but is throwing an error while trying to reload the permissions. Currently looking for a new method to replace the one that got removed.

    Update 2: Completed coding 1.5. Currently going through rigorous testing due to being unable to recreate some of the issues reported

    Update 3: Done.
     
  16. Offline

    Ryole


    With support for permissions 2.7 ?
     
  17. Offline

    DigitalTyrant

  18. Offline

    Ryole

    How for is it done?
     
  19. Offline

    Tusing

    I can't wait! This is going to be epic when you get it to work! I hope you can finish it soon (like, in 3 hours soon).
     
  20. Offline

    Jacob Litewski

    @DigitalTyrant

    Not to be nosy, how are you dispatching the command to reload permissions? I'm going to guess server.dispatchCommand(), but I could be wrong.
     
  21. Offline

    DigitalTyrant

    it's done

    I was not. I was using a.a()

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

    tekac

    Maybe the issue is with me? I'm on #711..
    Shoots out the red internal error message. I did a server restart to load it.

    Code:
    10:30:10 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'demote' in plugin PermissionsPlus v1.4.2
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:80)
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:255)
            at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:650)
            at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:613)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:607)
            at net.minecraft.server.Packet3Chat.a(SourceFile:36)
            at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:73)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    Caused by: java.lang.NullPointerException
            at net.codej.permissionsplus.PermissionsPlus.demoteUser(PermissionsPlus.java:478)
            at net.codej.permissionsplus.PermissionsPlus.onCommand(PermissionsPlus.java:400)
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
            ... 12 more
    
     
  23. Offline

    Randy Schouten

    Yes, thank you for the update!
     
  24. Offline

    tekac

  25. Offline

    blackuser

    Thank you for Update to 1.5 <3
    Hope we will be able to let servers working with this, but im sure you will have made it. You are the man!
     
  26. Offline

    DigitalTyrant

    What version does it say was loaded?

    "demoteUser(PermissionsPlus.java:478)" the demoteUser function is no longer located at line 478.
     
  27. Offline

    panderiz

    Love this, needed to use permissions for a few plugins but have build protection so this is great. Few feature suggestions...
    • Partial name adding. So pand would add panderiz.
    • Only send the group change to the user affected. This quickly fills chat with the messages when adding several users to the builders group.
    • Don't stop maintaining this :D
     
  28. Offline

    DigitalTyrant

    I have been messing around with the partial name matches so don't be surprised to see that soon.

    The group change announce might turn into a setting soon, been looking at a few other things that would require a settings file so that wouldn't be too hard to toss in there.

    and until there is a better means to accomplish what this plugin does, or until I finish my current project, you will continue to see updates for this.

    I put a bit of extra debugging into 1.5 so I hope that there aren't as many special case errors. Unfortunately, most of the exceptions reported were due to non-existent permissions files or empty ones for that matter. I didn't think to check and make sure people had created their permissions first, just assumed it. My mistake lol.
     
  29. Offline

    Tealk

    hi i use bukkit 709
    and become the error
    Code:
    org.bukkit.command.CommandException: Unhandled exception executing command 'group' in plugin PermissionsPlus v1.4.2
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:80)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:255)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:650)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:613)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:607)
        at net.minecraft.server.Packet3Chat.a(SourceFile:36)
        at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:73)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    Caused by: java.lang.NoSuchMethodError: net.minecraft.server.MinecraftServer.a(Ljava/lang/String;Lnet/minecraft/server/ICommandListener;)V
        at net.codej.permissionsplus.PermissionsPlus.reloadPermissions(PermissionsPlus.java:521)
        at net.codej.permissionsplus.PermissionsPlus.onCommand(PermissionsPlus.java:116)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
        ... 12 more
     
  30. Offline

    DigitalTyrant

    Updating to PermissionsPlus v1.5 will solve this
     
  31. Offline

    MineJob

    I updated to 1.5 Still getting this error (on build 714)
    Minecraft Control

    org.bukkit.command.CommandException: Unhandled exception executing command 'group' in plugin PermissionsPlus v1.4.2
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:80)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:255)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:650)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:613)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:607)
    at net.minecraft.server.Packet3Chat.a(SourceFile:36)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:73)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    Caused by: java.lang.NoSuchMethodError: net.minecraft.server.MinecraftServer.a(Ljava/lang/String;Lnet/minecraft/server/ICommandListener;)V
    at net.codej.permissionsplus.Permission
     

Share This Page