Inactive [ADMN/INFO] Permissions v2.1 - Continuing the legacy.

Discussion in 'Inactive/Unsupported Plugins' started by Nijikokun, Jan 21, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    Nijikokun

    Permissions 2.1 (Handler)
    Download 2.1 (Jar Only)
    Older: 2.0, 1.9, 1.8, 1.7, 1.6, 1.5, 1.4, 1.3, 1.2, 1.1, 1.0

    Permissions... Done right.
    Permissions allows plugin-authors to utalize a permission system that handles group inheritance, globalized permission settings, and more. All the features of a fine-grained permission system in one plugin.​

    Features
    1. Groups
    2. Group Inheritance, Allows for groups to gain permissions from other groups.
    3. User Permission System
    4. Fine Grained Permission system.
      1. Allowing for Globalized permissions
    5. Easy to use, setup, and implement.
    6. Two cache layers, first from file to memory, then from memory to cache.
      1. Plugins can control cache since version 2.1
    7. And much more.
    For the users


    Permissions gives server admins great control, mostly in-game reloading. Simply use /pr and the file will be re-cached and never touched again until you need to reload it. This allows you to quickly give your users the commands that they need without having to restart the server.

    Installation for 2.0 down:
    1. Download the archive.
    2. Extract contents to the /plugins folder.
    3. Open up /plugins/Permissions/config.yml
      1. Read / modify.
      2. Save.
    4. Reload Server.
    Changelog

    • 2.1
      • Multiple-World support
      • New cache layer, and cache control support for plugins
      • Editing features for plugins to hook into
      • Exempt nodes
      • World copying
    • 2.0
      • Forgot.
    • 1.9
      • Fully fixes inheritance.
        • Groups now inherit groups of groups that inherit groups of...
      • Cache system implemented.
      • Plugin authors can now delegate a variable system if needed.
      • API Updated with two new functions to get the point of what they do across.
        • Along with the new variable checks.
    • 1.8
      • Fixes the broken globalized node issue.
        • node.* is called a `globalized node`
    Supporting Plugins




    I have hit the character limit for this post.​

    Thanks to:
    • sk89q for hiearchical and node system idea.
    • Creator of GroupUsers for api implementation.
    This author has stopped development of this plugin. It is no longer supported and I wouldn't ask for help here, as you won't get any. New Permissions
    -RightLegRed
     
  2. Offline

    Rainforce15

    I tried both 2.1 amd 2.4 (from the other thread), both dont work on the general.* part.
    EDIT: fixed. forgot the plugin
     
  3. Offline

    Vincent Garcia

    i have the same problem
     
  4. Offline

    Jandalf

    u must put all multiverse permissions to the admin group.
    Code:
            permissions:
                - 'multiverse.*'
                - 'multiverse.portal.create'
     
  5. Offline

    Vincent Garcia

    oh wow lol ty
     
  6. Offline

    manniL

    When will the Plugin have a MySQL Function?

    When the MySQL Connection will be available?

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

    Jandalf

  8. Offline

    Tim/Hoopi2

    Guys!

    Stop using this and go onto #permissions on espernet
    it's easier....
     
  9. Offline

    darkmagic16

  10. Offline

    ShadowDrakken

    switch to TheYeti's Permissions 2.4 please, he's officially the new author
     
  11. Offline

    Superhykle

    hey, since i use beta 1.3 my permissions and other plugins doesnt work anybody knows why?
     
  12. Offline

    ShadowDrakken

    read one post above yours
     
  13. Offline

    Jandalf

    please read one post above

    EDIT: shadowdrakken was faster:D
     
  14. Offline

    jmcneely

    I am having the hardest time trying to use this. My main problem, I can't find the config.yml file. I go to /plugins/permissions and nothing is in there. I've redownloaded it about 5 times and each time it creates the permissions folder in plugins but nothing is ever in there.
     
  15. Offline

    UnicornKid

    Code:
    plugin:
      permissions: {system: default}
    groups:
      Default:
        default: true
        info: {prefix: '', suffix: '', build: true}
        inheritance: []
        permissions: [general.spawn, essentials.spawn, essentials.sethome, essentials.home,
          essentials.list, essentials.warp, essentials.tpa, essentials.tpaccept, essentials.tpahere,
          essentials.world, essentials.clearinventory, essentials.help, jail.usercmd.jailstatus,
          essentials.god, essentials.jump, essentials.msg, lwc.protect, lwc.mod]
      Moderator:
        default: false
        info: {prefix: ' [&2Mod&f]&a ', suffix: '&2', build: true}
        inheritance: [Default]
        permissions: [essentials.time, essentials.tp, essentials.tphere, essentials.player-info,
          essentials.kick, essentials.ban, essentials.unban, essentials.kit.*, essentials.kit.basic,
          hotswap.plugin, hotswap.plugin.*, essentials.jump, essentials.heal, essentials.helpop,
          essentials.give, worldedit.*, worldguard.*, magiccarpet.*, cleaner.*, jail.*,
          lwc.*']
      Admin:
        default: false
        info: {prefix: '[&3Admin&f]&b', suffix: '&3', build: true}
        inheritance: [Moderator]
        permissions: ['*']
    users:
      Unicorn_Kiid:
        group: Admin
        permissions: []
      Lycrios:
        group: Admin
        permissions: []
      ShinySnorlax:
        group: Moderator
        permissions: []
      Kaephoon:
        group: Moderator
        permissions: []
      Darylicious:
        group: Moderator
        permissions: []
      2withyoda:
        group: Moderator
        permissions: []
      r0kle0nZ:
        group: moderator
        permissions: []
      ShadowDjinni:
        permissions: []
        group: moderator

    why does my permissions file look like that?
     
  16. Offline

    ShadowDrakken

    because that's GroupManager, not Permissions
    --- merged: Feb 26, 2011 10:14 PM ---
    seriously, read up just a couple posts
     
  17. Offline

    TheYeti

    As ShadowDrakken has said (And thanks for still watching this thread btw and the support). This thread is no longer really viable except for older versions. Nijikokun has handed me the reigns and I am now doing development of this plugin. It has it's own thread here You can also get help in #permissions on Esper's IRC server. If at all possible I would love if this thread could be locked but I can understand that probably isn't possible.
     
  18. Offline

    Darren Farr

    hi Nijikokun

    im having issues getting my players to use /spawn

    i have the most uptodate version

    here is my permissions file here on pastebin

    http://pastebin.com/mgDXHRes

    hope you can help and keep up the good work !!

    regards

    dazza098

    **Edit**
    my server ip is 184.82.9.60:25565

    if you wanna come see im available for teamviewer also

    just post me a inbox message of a convenient time i live in london so not sure of time difference

    thanks !!

    Daz
     
  19. Offline

    Ian Boudreaux

    What do you put for the other commands? The create and remove commands work, but i cannot get the others to
     
  20. Offline

    Joe

    So, I have just migrated my server over to a linux based server and my config.yml doesn't do anything. I can delete it, change it or pretty much do anything with it and it will not reflect it on the client side. Any thoughts?
     
  21. Offline

    Rick Boss

    I, for the life of me, cannot get my permissions to work. Running on permissions 2.0, cb build 446.

    How do I set up my config file. I know i have it set up right (moving an old one) but no matter what I do, I, the admin of the server, am denied commands through permissions. I opped myself, and got most commands. But still not MultiVerse.
    Now, can anyone help me as to why this is so? Is the .yml file named after the "default world" or is it just config? If i'm using MultiVerse, with 3 total worlds, what the hell is my default world? I tried titling the .yml file "world2.yml", seeing as how that is the world that the server.properties says is the level name, but it still won't work. so please, for the love of god, someone help me. All the spawn points moved around for whatever reason, and I can't get back without the help of Permissions working right!
     
  22. Offline

    Ginixx

    http://pastebin.com/Xrq4ZtE3
    Well the problem is i cant use all plugins that use premissions :S
    but i got '*' as premissions at my name
     
  23. Offline

    TuRmoiLxx

    I badly need help, could some one offer to team viewer me?
     
  24. Offline

    cjc343

    Config file for you (open)
    Code:
    # System is no longer used, but may become used in the future
    # Copies is for multiple-world support
    #   Put the name of the world you wish for it to be a clone of, otherwise leave it empty.
    #   Does not work for the default world.
    plugin:
        permissions:
            system: default
            copies:
    
    ##
    # Groups can contain inheritance.
    #   To make a group inherit the permissions from another
    #   group simply place the groups name in the "inheritance:" like so:
    #
    #   Example:
    #       inheritance:
    #           - Default
    ##
    #   All permissions including the asterisks must be placed in single quotes.
    #   like so:
    #
    #       - 'general.spawn'
    #
    #   Otherwise errors will happen!
    ##
    #   Globalized Permission settings:
    #
    #       If a permission contains periods (.) you can denote a globalized parameter:
    #
    #           - 'general.*'
    #
    #       This will allow you to use all general commands.
    #
    ##
    #   Single Asterisk denotes all commands:
    #
    #       - '*'
    ##
    #   To exempt a node use the - prefix like so:
    #       - '-general.time'
    ##
    groups:
        Default:
            default: true
            info:
                prefix:
                suffix:
                build: true
            inheritance:
            permissions:
                - 'general.spawn'
                - 'essentials.help'
                - 'essentials.depth'
                - 'essentials.getpos'
                - 'essentials.compass'
                - 'essentials.msg'
                - 'essentials.afk'
                - 'essentials.rules'
                - 'essentials.motd'
                - 'essentials.me'
                - 'essentials.list'
                - 'essentials.mail'
                - 'essentials.mail.send'
                - 'essentials.whois'
                - 'myhome.home.basic.*'
                - 'myhome.home.soc.*'
                - 'SpawnControl.sethome.basic'
                - 'SpawnControl.home.basic'
                - 'SpawnControl.spawn.use'
                - 'SpawnControl.groupspawn.use'
                - 'lwc.protect'
        Donators:
            default: false
            info:
                prefix: '&0[&6Donor&0]&f'
                suffix: '&f'
                build: true
            inheritance:
                - Default
            permissions:
                - 'essentials.helpop'
        Moderators:
            default: false
            info:
                prefix: '&0[&2Mod&0]&f'
                suffix: '&f'
                build: true
            inheritance:
                - Donators
            permissions:
                - 'general.time'
                - 'general.teleport'
                - 'general.teleport.here'
                - 'general.player-info'
                - 'essentials.tptoggle'
                - 'essentials.tpa'
                - 'essentials.tpaccept'
                - 'essentials.tpdeny'
                - 'essentials.tp'
                - 'essentials.tpahere'
                - 'essentials.tphere'
                - 'essentials.tppos'
                - 'essentials.top'
                - 'essentials.jump'
                - 'essentials.back'
                - 'SpawnControl.sethome.proxy'
                - 'lwc.mod'
        Admins:
            default: false
            info:
                prefix: '&0[&1Admin&0]&f'
                suffix: '&f'
                build: true
            inheritance:
                - Moderators
            permissions:
                - 'general.*'
                - 'essentials.tpo'
                - 'essentials.tpohere'
                - 'essentials.kill'
                - 'essentials.spawnmob'
                - 'essentials.broadcast'
                - 'essentials.give'
                - 'essentials.item'
                - 'essentials.kit.*'
                - 'essentials.time'
                - 'essentials.heal'
                - 'essentials.tree'
                - 'essentials.bigtree'
                - 'essentials.ban'
                - 'essentials.banip'
                - 'essentials.kick'
                - 'essentials.kickall'
                - 'essentials.unban'
                - 'essentials.unbanip'
                - 'myhome.admin'
                - 'SpawnControl.spawn.set'
                - 'SpawnControl.groupspawn.set'
                - 'lwc.admin'
        Owner:
            default: false
            info:
                prefix: '&0[&4Owner&0]&f'
                suffix: '&f'
                build: true
            inheritance:
            permissions:
                - '*'
    users:
        dazza098:
            group: Owner
            permissions:
        SolidSnake916:
            group: Owner
            permissions:
        LordFlames97:
            group: Admins
            permissions:
        shadowknight2:
            group: Admins
            permissions:
        FlimFlamZombie:
            group: Admins
            permissions:


    It shouldn't be config.yml anymore. Alternatively, you haven't provided enough info.

    Multi-world support and renaming config.yml to match your world name only happen with Permissions 2.1, not 2.0

    Config file for you (open)
    Code:
    # System is no longer used, but may become used in the future
    # Copies is for multiple-world support
    #   Put the name of the world you wish for it to be a clone of, otherwise leave it empty.
    #   Does not work for the default world.
    plugin:
        permissions:
            system: default
            copies:
    
    ##
    # Groups can contain inheritance.
    #   To make a group inherit the permissions from another
    #   group simply place the groups name in the "inheritance:" like so:
    #
    #   Example:
    #       inheritance:
    #           - Default
    ##
    #   All permissions including the asterisks must be placed in single quotes.
    #   like so:
    #
    #       - 'general.spawn'
    #
    #   Otherwise errors will happen!
    ##
    #   Globalized Permission settings:
    #
    #       If a permission contains periods (.) you can denote a globalized parameter:
    #
    #           - 'general.*'
    #
    #       This will allow you to use all general commands.
    #
    ##
    #   Single Asterisk denotes all commands:
    #
    #       - '*'
    ##
    #   To exempt a node use the - prefix like so:
    #       - '-general.time'
    ##
    groups:
        Default:
            default: true
            info:
                prefix:
                suffix:
                build: true
            inheritance:
            permissions:
        Moderator:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
                - Default
            permissions:
                - 'general.time'
                - 'general.teleport'
                - 'general.teleport.here'
                - 'general.player-info'
        Admin:
            default: false
            info:
                prefix: '&2[Admin]&f'
                suffix: '&4'
                build: true
            inheritance:
            permissions:
                - '*'
    ##
    # DarkGrave has control over all commands.
    ##
    users:
        Ginixx:
            group: Admin
            permissions:
    
     
  25. Offline

    Ginixx

    Well it still doenst work :S the commands still say i dont have the right to use it
     
  26. Offline

    Zerco

    Edit: Being tired I somehow missed the post beforehand [​IMG]
     
  27. Offline

    cjc343

    Please post a log of your server doing the following:

    1. Starting up.

    2. Attempting to use a command that does not work.

    Please also include a new paste of what you are using in your configuration file, as well as the name of your world, and the name of your configuration file.
     
  28. Offline

    Ginixx

    Server Startup:
    2011-02-27 10:54:07 [INFO] Starting minecraft server version Beta 1.3
    2011-02-27 10:54:07 [INFO] Loading properties
    2011-02-27 10:54:07 [INFO] Starting Minecraft server on *:25565
    2011-02-27 10:54:07 [INFO] This server is running Craftbukkit version git-Bukkit
    -0.0.0-458-g557f3d2-b441jnks (MC: 1.3)
    2011-02-27 10:54:07 [INFO] Preparing level "normaal"
    2011-02-27 10:54:07 [INFO] Preparing start region
    2011-02-27 10:54:08 [WARNING] Using the stupidly long constructor com.bukkit.Mas
    terGuy.Filler(PluginLoader, Server, PluginDescriptionFile, File, File, ClassLoad
    er) is no longer recommended. Go nag the plugin author of Filler to remove it! (
    Nothing is broken, we just like to keep code clean.)
    2011-02-27 10:54:08 [WARNING] Using the stupidly long constructor de.NTcomputer.
    Elevators.Elevators(PluginLoader, Server, PluginDescriptionFile, File, File, Cla
    ssLoader) is no longer recommended. Go nag the plugin author of Elevators to rem
    ove it! (Nothing is broken, we just like to keep code clean.)
    2011-02-27 10:54:08 [INFO] Hint! It's probably someone called 'Cybran (NTcompute
    r)'
    2011-02-27 10:54:08 [WARNING] Using the stupidly long constructor com.recanu.Fen
    ceStack.FenceStack(PluginLoader, Server, PluginDescriptionFile, File, File, Clas
    sLoader) is no longer recommended. Go nag the plugin author of FenceStack to rem
    ove it! (Nothing is broken, we just like to keep code clean.)
    2011-02-27 10:54:08 [INFO] [Permissions] version [2.1] (Handler) was Initialized
    .
    2011-02-27 10:54:08 [WARNING] Using the stupidly long constructor org.bukkit.xml
    ns.spawnmob.SpawnMob(PluginLoader, Server, PluginDescriptionFile, File, File, Cl
    assLoader) is no longer recommended. Go nag the plugin author of SpawnMob to rem
    ove it! (Nothing is broken, we just like to keep code clean.)
    2011-02-27 10:54:08 [INFO] Hint! It's probably someone called 'xmlns'
    2011-02-27 10:54:08 [WARNING] Using the stupidly long constructor com.bukkit.tsu
    rara.Sponge.Sponge(PluginLoader, Server, PluginDescriptionFile, File, File, Clas
    sLoader) is no longer recommended. Go nag the plugin author of Sponge to remove
    it! (Nothing is broken, we just like to keep code clean.)
    2011-02-27 10:54:08 [INFO] [Sponge] Version 1.3 activated.
    2011-02-27 10:54:08 [INFO] WorldGuard loaded.
    2011-02-27 10:54:08 [INFO] [BackToBody] v1.1 has been enabled.
    2011-02-27 10:54:08 [INFO] Big Catch version 0.2 is enabled!
    2011-02-27 10:54:08 [INFO] Plugin enabled: Filler version 0.2
    2011-02-27 10:54:08 [INFO] The configuration for Filler: plugins/Filler/Filler.i
    ni
    2011-02-27 10:54:08 [INFO] Bukkit Flow Control version 0.0.2 loaded.
    2011-02-27 10:54:08 [INFO] Elevators version 1.3 is enabled!
    2011-02-27 10:54:08 [INFO] Loaded Essentials build 234 by Zenexer, ementalo, Eri
    s, and Brettflan
    2011-02-27 10:54:08 [INFO] [FenceStack] version [1.1] loaded.
    2011-02-27 10:54:08 [INFO] [mcMMO] Permissions enabled.
    2011-02-27 10:54:08 [INFO] mcMMO version 0.7.11 is enabled!
    2011-02-27 10:54:08 [INFO] [MultiVerse] Permissions Found
    2011-02-27 10:54:08 [INFO] [MultiVerse] - Version 1.4 (Permissions 2.1) Enabled
    2011-02-27 10:54:08 [INFO] [MultiVerse] Loading World & Settings - 'normaal' - N
    ORMAL
    2011-02-27 10:54:08 [INFO] [MultiVerse] 1 - World(s) loaded.
    2011-02-27 10:54:08 [INFO] [MultiVerse] Loading Portals
    2011-02-27 10:54:08 [INFO] [MultiVerse] 0 - Portal(s) loaded.
    2011-02-27 10:54:08 [INFO] [MultiVerse] Found Permissions 2.1, enabling commands
    .
    2011-02-27 10:54:08 [INFO] [Permissions] version [2.1] (Handler) loaded
    2011-02-27 10:54:08 [INFO] SpawnMob version 1.4.1 enabled.
    2011-02-27 10:54:08 [INFO] [SpawnMob] Permission system enabled.
    2011-02-27 10:54:08 [INFO] [TELEPLUS] Permissions enabled.
    2011-02-27 10:54:08 [INFO] TelePlus 1.5.5 enabled
    2011-02-27 10:54:08 [INFO] WorldEdit 4.0-beta6 enabled.
    2011-02-27 10:54:08 [INFO] WorldEdit: Permissions plugin detected! Using Permiss
    ions plugin for permissions.
    2011-02-27 10:54:08 [INFO] WorldGuard: Permissions plugin detected! Using Permis
    sions plugin for permissions.
    2011-02-27 10:54:08 [INFO] WorldGuard: Single session is enforced.
    2011-02-27 10:54:08 [INFO] WorldGuard: TNT ignition is PERMITTED.
    2011-02-27 10:54:08 [INFO] WorldGuard: Lighters are PERMITTED.
    2011-02-27 10:54:08 [INFO] WorldGuard: Lava fire is blocked.
    2011-02-27 10:54:08 [INFO] WorldGuard: Fire spread is UNRESTRICTED.
    2011-02-27 10:54:08 [INFO] WorldGuard 4.0-alpha1 enabled.
    2011-02-27 10:54:08 [INFO] Done (800870200ns)! For help, type "help" or "?"

    World name: normaal
    when i try like /mvtp from multiverse: You do not have the rights to access this command
    and dont quite get what you mean with configuration file
     
  29. Offline

    cjc343

    is your Permissions config in normaal.yml? or config.yml? It should be normaal.yml

    If that's not the issue, paste the contents of the normaal.yml you are currently using.
     
  30. Offline

    Ginixx

    Dude! ur my hero <3 ty so much :D my server finaly works xdd it was config.yml xdd renamed it and it all works <33
     
  31. Offline

    jules103

    Hi,
    ive got a problem i've got permissions now for 2 days
    but after tonight i stopped working nothing works every command wont work, then i get the message :
    you dont have the permission to do this.

    Can you guys solve this?
     
Thread Status:
Not open for further replies.

Share This Page