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

    KTMRipper

    I'm not sure why, but it says "An internal error occurred while attempting to perform this command" when ever I do the /user or /group etc. I was able to do the /rankset but not those. It is weird and I'd probably be able to fix but my server is on a Dedicated Server so I can't view the CMD. Please help me. Thanks :D
    -KTM
     
  3. Offline

    DigitalTyrant

    do you have any way of retrieving the server.log? it would have information on the exception in there. What version of Bukkit are you running with what version of Permissions and PermissionsPlus?

    Usage information and Permissions nodes are available at Mymchost.com.
    Otherwise, you have to look to each specific plugin to find the Permission nodes for that plugin if it supports Permissions.

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

    KTMRipper

    I actually got it working, thanks for the excellent plugin it comes in handy a lot!
     
  5. Offline

    Sloppy101

    is there a command to remove a group from in-game? coz i can't get access to the console, because Im on a different computer.
     
  6. Offline

    TacoBellFool78

    really quick question about the legacy version of this does the person have to be logged in for u to change there permissions

    the commands wont work when i use them on my console of my server it says command not found type help and the plugin is installed corectly

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

    DigitalTyrant

    Nope

    Remove a group completely from your configuration? or remove a group from a user's group list?

    are there any exceptions in your server.log?

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

    z000029

    Hi !

    My problem is this...


    161 recipes
    17 achievements
    22:59:45 [INFOS] Starting minecraft server version Beta 1.8.1
    22:59:45 [INFOS] Loading properties
    22:59:45 [INFOS] Starting Minecraft server on *:25565
    22:59:45 [INFOS] This server is running Craftbukkit version git-Bukkit-0.0.0-111
    2-g54a13b2-b1240jnks (MC: 1.8.1)
    22:59:45 [INFOS] [SuperpermBridge] Superperm/Permissions bridge initialized
    22:59:45 [GRAVE] 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(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:168)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
    java:215)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    .java:136)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:139)
    at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:104)
    at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigur
    ationManager.java:52)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:136)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    Caused by: java.lang.ClassNotFoundException: com.nijiko.permissions.Entry$EntryV
    isitor
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    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(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 11 more
    22:59:45 [GRAVE] Could not load 'plugins\p2aliases.jar' in folder 'plugins': Per
    missionsPlus
    org.bukkit.plugin.UnknownDependencyException: PermissionsPlus
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:133)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
    java:215)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    .java:136)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:139)
    at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:104)
    at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigur
    ationManager.java:52)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:136)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    22:59:45 [INFOS] Preparing level "World One"
    22:59:45 [INFOS] Default game type: 0
    22:59:45 [INFOS] Preparing start region for level 0 (Seed: -3737988199175407822)

    22:59:45 [INFOS] Preparing start region for level 1 (Seed: -3737988199175407822)

    22:59:46 [INFOS] PermissionsBukkit v1.1 is now enabled
    22:59:46 [INFOS] [SuperpermBridge] Superperm/Permissions bridge enabled
    22:59:46 [INFOS] Server permissions file permissions.yml is empty, ignoring it
    22:59:46 [INFOS] Done (0.075s)! For help, type "help" or "?"
    >
     
  9. Offline

    TacoBellFool78

    I dont know there are some but im not sure if they are related to permissionsPlus i have it if u want to see it.

    P.S. EPIC plugin man way better than setrank setrank is a piece of shit compared to permissionsplus
     
  10. Offline

    DigitalTyrant

    I have not tested this with PermissionsBukkit or SuperpermBridge. In order for PermissionsPlus to operate correctly, Permissions needs to be installed.

    If you log file isn't too big, post it on pastebin. If it's rather large, look for any exception that says
    or any exception that mentions permissions or permissionsplus.

    Thanks!

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

    I'm french ! Sorry for my English !
    In the config.yml :

    Code:
    Lang: English
    P2Aliases: true
    MinorColor: '&e'
    ErrorColor: '&c'
    MajorColor: '&b'
    Broadcast: true
    
    I would replace English by French or Français :p
    Does it work?

    Code:
    In french if you understand !
    
    Je voudrais remplacer English par French ou Français (si se n'est un autre) !
    C'est possible ?
    Thank you for plugins !

    Bye !
     
  12. Offline

    DigitalTyrant

    The Lang: item within the configuration makes a reference to your messages.yml file. The messages file is setup as
    Code:
    messages:
      Language:
        error:
          errorkey: 'message'
        info:
          infokey: 'message'
      Language2:
        error:
          errorkey: 'message'
        info:
          infokey: 'message'
    
    By adding additional languages you can swap between them using the Lang: Language key in the config.yml. I was originally intending on releasing multiple languages with the project but it has come to end of life sooner than expected.
     
  13. Offline

    panborsuk

  14. Offline

    honkeyponk

    I hope you update soon
     
  15. Offline

    Limesta

    I am trying to set up my permissions, I don't know what I'm doing wrong, can anybody give me a sample script of how to group a user in & a script for a single group, Just a sample of nodes, a prefix and a suffix, and yeah thats all I need and I can modify from there
     
  16. Offline

    KIKONUT

    Hey DEVELOPERS OF PERMISSONS you can do a video-tutorial of how on how to make a player with or without permissions? PLEASEEEEEEEEEEEEEEEEEEEEEEE
     
  17. Offline

    AKsicppy

    every time I type

    user -setgroup u:AKsicppy s:Owner w:world

    I get this error:

    05:02:25 [WARNING] Unexpected exception while parsing console command
    org.bukkit.command.CommandException: Unhandled exception executing command 'user' in plugin PermissionsPlus v3.2.5p
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:165)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:378)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:374)
    at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:564)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:541)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    Caused by: java.lang.NoClassDefFoundError: com/nijikokun/bukkit/Permissions/Permissions
    at net.codej.permissionsplus.PermissionsPlus.getPath(PermissionsPlus.java:317)
    at net.codej.permissionsplus.PermissionsPlus.loadConfigs(PermissionsPlus.java:1444)
    at net.codej.permissionsplus.PermissionsPlus.onCommand(PermissionsPlus.java:340)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
    ... 7 more

    Nevermind I figured it out, Permissions latest "stable" build isn't so stable

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

    Kevin Forte

    Alright, so this is what I get:
    Show Spoiler

    Code:
    16:34:41 [SEVERE] Error occurred while enabling PermissionsPlus v2.4 (Is it up t
    o date?): Found interface org.bukkit.command.ConsoleCommandSender, but class was
     expected
    java.lang.IncompatibleClassChangeError: Found interface org.bukkit.command.Conso
    leCommandSender, but class was expected
            at net.codej.permissionspluslegacy.PermissionsPlus.sendMessage(Permissio
    nsPlus.java:1325)
            at net.codej.permissionspluslegacy.PermissionsPlus.getPath(PermissionsPl
    us.java:237)
            at net.codej.permissionspluslegacy.PermissionsPlus.loadPermissionsAddon(
    PermissionsPlus.java:214)
            at net.codej.permissionspluslegacy.PermissionsPlus.onEnable(PermissionsP
    lus.java:71)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:188)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:968)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:280)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:186)
            at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:169
    )
            at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:348)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:335)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:165)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:399)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)


    Any ideas? I'm using the Legacy version of PermissionsPlus with Permissions 2.7.4 (or whatever the latest stable Permissions 2.x is)
     
  19. Offline

    AKsicppy

    use
    Use one before the latest 3.x release and use regular permissionsplus, That worked for me
     
  20. Offline

    Po1ntBlank

    PLEASE FIX THE DOWNLOAD LINK FOR THE LEGACY VERSION!!!
     
  21. Offline

    Fragmeister

    Hello,
    I have a problem similar to the other persons above.
    The server does not want to load the plugin :
    Code:
    2011-12-22 11:18:34 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
    2011-12-22 11:18:34 [WARNING] The server will make no attempt to authenticate usernames. Beware.
    2011-12-22 11:18:34 [WARNING] While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.
    2011-12-22 11:18:34 [WARNING] To change this, set "online-mode" to "true" in the server.settings file.
    2011-12-22 11:18:34 [INFO] This server is running Craftbukkit version git-Bukkit-1.8.1-R4-17-g04a14f7-b1493jnks (MC: 1.0.0) (Implementing API version 1.0.0-R1-SNAPSHOT)
    2011-12-22 11:18:35 [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:135)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:215)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:136)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:141)
        at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:117)
        at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:52)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:141)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:388)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    2011-12-22 11:18:35 [INFO] MLog clients using java 1.4+ standard logging.
    2011-12-22 11:18:35 [INFO] Preparing level "world"
    What's to be done?
     
  22. Offline

    Po1ntBlank

    Where are the permission nodes? I cant find them on the mymchost website ;_;
     
  23. Offline

    Akremcol

    Please REply ok so I do this /pet it says i dont own a pet but I try to tame one and it doesn work?
     
  24. Offline

    Kevin Forte

    Awesome, thanks much.
     
  25. Offline

    Rasmu1996

    where do i go to add ranks to the groups?
    every time i load my server it says that the groups does not have ranks defined.
     
  26. Offline

    DigitalTyrant

    You can add them 2 different ways. You can use in-game command:
    or you can edit your groups permissions configuration and add the key
    groups.groupname.info.rank and set it to a #. ie
    Code:
    groups:
        groupname:
            info:
                rank: 9
    The permission nodes are p2.user.ACTION, p2.group.ACTION, p2.promote and p2.demote. Each action is defined at mymchost.com with the permission nodes and examples for each action.

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

    Po1ntBlank

    Yeah I found the little tag things with the nodes. Thanks so much dude, this plugin has made multiworld group managing so much easier. I cannot thank you enough. Been using it since I first saw it around 2.6 permissions :)

    If I remember correctly
     
  28. Offline

    Po1ntBlank

    I am getting an error now, I have multiverse. And everything works fine, but I tried to create a new YML for a different world's permissions, and I when I try to promote someone, goes to Donator1, and then if I promote again, it just keeps saying promoted to Donator1, and demoting says no rank to demote to.


    Code:
    groups:
        Default:
            default: true
            info:
                build: true
                rank: 1
            permissions:
            - mywarp.warp.basic.warp
            - mywarp.warp.basic.compass
            - mywarp.warp.basic.list
            - mywarp.warp.basic.search
            - commandbook.home.teleport
            - commandbook.sethome
            - commandbook.spawn
            - iconomy.money
            - iconomy.payment
            - iconomy.user
            - iconomy.holdings
            - commandbook.who
            - commandbook.rules
            - commandbook.home.set
            - commandbook.msg
            - commandbook.away
            - NoCheat.*
            - magiccarpet.mc
            - magiccarpet.ml
            - multiverse.core.list.*
            - multiverse.portal.access.*
            - multiverse.access.*
            - falsebook.blocks.*
            - lwc.protect
            - mcmmo.commands.ability
            - mcmmo.regeneration
            - mcmmo.commands.whois
            - mcmmo.commands.myspawn
            - mcmmo.commands.setmyspawn
            - mcmmo.ability.*
            - mcmmo.skills.*
            - signutilities.color
            - commandbook.rules
            - servergoblins.event.*
            - mywarp.warp.basic.help
            - giveit.allow
        Admins:
            default: false
            info:
                prefix: '&9[Admin] '
                suffix: ''
                build: true
                rank: 100
            inheritance: ''
            permissions:
            - '*'
        Moderator:
            default: false
            info:
                prefix: '&b[Mod] '
                suffix: ''
                build: true
                rank: 50
            inheritance:
                - Default
            permissions:
            - mobdisguise.*
            - mywarp.*
            - OpenInv.*
            - commandbook.*
            - Towny.*
            - nocheat.*
            - herochat.color
            - vanish.*
            - iConomy.*
            - heroes.*
            - mcmmo.*
            - signutilities.*
            - factions.*
            - magicspells.*
            - logblock.tools.tool
            - logblock.tools.toolblock
            - logblock.lookup
            - logblock.tp
            - logblock.me
            - logblock.spawnTools
            - permission.*
            - permissionsplus.*
        Donator1:
            default: false
            info:
                prefix: '&f[&2$&f] '
                suffix: ''
                build: true
                rank: 20
            inheritance:
                - Default
            permissions:
            - superpickaxe.use
            - worldedit.navigation.thru
            - blockhat.hat
        Donator2:
            default: false
            info:
                prefix: '&f[&2$$&f] '
                suffix: ''
                build: true
                rank: 30
            inheritance:
                - Donator1
            permissions:
            - commandbook.time
            - commandbook.teleport
            - magiccarpet.mc
            - magiccarpet.ml
        Donator3:
            default: false
            info:
                prefix: '&f[&2$$$&f] '
                suffix: ''
                build: true
                rank: 40
            inheritance:
                - Donator2
            permissions:
            - commandbook.give.*
            - commandbook.teleport.other
            - blockhat.item
            - sgm.user.s
            - sgm.user.c
    users:
        Po1ntBlank:
            group: Admins
            info:
                prefix: '&6[&9Head&6-&9Owner&6] &f'
            permissions: ''
        jackanoory:
            group: Admins
            info:
                prefix: ''
            permissions: ''
        Rsos4953:
            group: Admins
            info:
                prefix: '&4[Owner] '
            permissions: ''
        arcanicap:
            group: Admins
            info:
                prefix: '&4[Owner] '
            permissions: ''
        Magic98Danny:
            group: admins
            info:
                prefix: '&4[Owner] '
        Text:
            group: Admins
        BenBen2009:
            group: Admins
        pixelatedpizza:
            group: Moderator
        Aliuma:
            group: Admins
            info:
                Prefix: ''
        ShadowXUnicorn:
            group: Admins
        Courtliness:
            group: Admins
            info:
                prefix: '&4[Owner] '
        kristian10049:
            group: Moderator
        lolmanzee1:
            group: Moderator
        BurningODST:
            group: Moderator
        MajorGamor123456:
            group: Admins
        Neverblade:
            group: Admins
        charzhoopz:
            group: Moderator
            info:
                prefix:
        Tharesan:
            group: Moderator
        Silasaverrod:
            group: Admins
            info:
        Lord_Morgo:
            group: Admins
        RedParadoxin:
            group: Moderator
        marsworld73:
            group: Admins
        gryff2001:
            group: Moderator
        CrissIIL:
            group: Default
        Demonicpoop:
            group: Default
        MasterCheif101:
            group: Default
        Slub77:
            group: Admins
        Flobic:
            group: Prisoner
        32dog:
            group: Moderator
        osbertchor:
            group: Admins
        gut270:
            group: Donator3
        sackboy198:
            group: Moderator
            info:
                prefix: '&0[&6Mayor&0] &f'
        thehero446:
            group: Donator1
    
     
  29. Offline

    DigitalTyrant

    Thanks! What version of permissions and P+ are you using?
     
  30. Offline

    Po1ntBlank

    Using Legacy Version with 2.7.4

    I have 3 worlds. I have MainTown, spawn, and Valoria. Valoria and Spawn have seperate permission files, and work fine. Its just when I try making a new permissions file for any world that this happens
     
  31. Offline

    Axiz

    Is there already a feature/can you add a feature, where you can edit the global Users file just like you do with the normal commands?
     

Share This Page