Inactive [ADMN/DEV] Permissions v2.7.4 (Phoenix) - DISCONTINUED! 3.0 has a new home!

Discussion in 'Inactive/Unsupported Plugins' started by TheYeti, Feb 25, 2011.

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

    TheYeti

    Permissions 2.7.4 (Phoenix) - Now with AntiBuild built in!
    Download:
    Latest Stable: Full Zip | Jar Only
    Latest Dev Build: Full Zip | Jar Only
    Previous Versions: 2.7.3 (JAR) | 2.7.2 (JAR) | 2.7.1 (JAR) | 2.7 (JAR) | 2.6 (JAR) | 2.5.5 (JAR) | 2.5.4 (JAR) | 2.5.3 (JAR) | 2.5.2 (JAR) | 2.5.1 (JAR) | 2.5 (JAR) | 2.4 (JAR) | 2.3 (JAR) | 2.2 (JAR)

    Plugin Authors: How to hook into Permissions

    Permissions 2.x is being discontinued! 3.0 can be found HERE!!!


    I am discontinuing Permissions 2.x and leaving the project. Permissions is not going away though! Since 2.6 I have been working closely with another developer and added them to the team. For the past several version they have not only been assisting with 2.x but also doing a lot of the development of much anticipated 3.x. rcjrrjcr will be taking over as lead developer of Permissions from 3.x forward. I have full faith in them and after working closely with them on the development on the last few version and the next major version I feel that I am leaving this project in more than capable hands. I put way to much work into this project to just leave it with anyone, and this is one of the few programs that I am incredibly proud of.

    Many people will probably wonder why I am leaving again after taking over the project just a few months ago. I could quote drama and headaches, of which there were quite a few with this project. Unfortunately real life happens. Many people already know that I have been having medical issues here lately. Unfortunately while they have gotten better, they have not gone away. This coupled with other real life commitments, going to school full time, and starting up my own company, I am currently in the process of being laid off from work. At this point I have so much stuff going on in my life and am being pulled in so many directions that I am not able to get any work done on anything. This has lead to me missing commitments and letting people down on multiple things.

    Permissions is also a very high maintenance plugin that requires a lot of attention and time. Right now I am not able to devote that time and do not feel it is fair for me to try to continue to be the lead developer on it. I had originally thought that adding other members to the team would be helpful, but unfortunately this just lead to frustration for them and myself as I just was not able to commit to the project enough. Hence, 3.0 has been rewritten almost exclusively by rcjrrjcr with minimal contributions by myself.

    At this point I will be stepping away from the project to focus more on real life and to try to free up some time for other projects and to work with more individual like the wonderful HeroCraft Coding team to fulfill some commitments that I made to them a long time ago and sadly did not come through on. I feel that this is the best for all involved, both myself and the other Permissions developers, as well as the community who deserve someone who can contribute more time and attention to them and supporting them. I do not want to see Permissions end up like many other plugins with an absentee programmer and just slowly wasting away from a great plugin with a lot of potential to a headache with no support.

    I will still be active in the community, just not as much as not in the same way. I'm sure my server will be more than happy to have their head admin back and active again as well.

    Thank you and happy gaming.




    Changelog
    • 2.7.4
      • Added overload of has() and permissions() for plugin devs
    • 2.7.3
      • Fixed negate node add/remove bug.
    • 2.7.2
      • Fix for small subtle bug introduced in last minor version.
    • 2.7.1
      • Commit by DThielke to fix several bugs with programmatic modifications of user permissions.
    • 2.7
      • Further commits by rcjrrjcr
        • Removed negatedNode checks
        • Temp fix for NULL issue
        • WorldConfigurationModification to save only modified configs
        • Fix for cache problems
    • 2.6
      • Pulled in commits by rcjrrjcr
      • Fixed versioning. Last version should have technically been 2.6
      • Fixed invalid config file being written
      • Fixed erroneous conversion message.
    • 2.5.5
      • Updated to be compliant with CB600+
      • Further Maven Integration and Autobuilding
      • Better handling of configuration file errors.
        • If you do not have a world config file for the default world at startup it will now look for config.yml
        • If it cannot find that it will look for world.yml instead in case you named it that when that is not what is in level-name:
        • It will rewrite the config file to be the proper name. At this time it does not delete the old one though.
      • Removed defunct public abstract calls. If your not using the right one by now you should be shot anyway.
    • 2.5.4
        • Added Command aliases for perms and pr
        • Changed the way directories are handled.
        • Stopped it from creating an empty <world>.yml file in base directory
        • Moved project to using Maven.
    • 2.5.3
      • Change from File.pathSeparator to File.separator to fix multiworld perms
    • 2.5.2
      • Added more instructions to the included config file within the plugin
      • Added a check that will use the default world permissions if a world specific config file cannot be found.
      • Added a function to get only the group that a player is assigned to without checking for group inheritance.
      • Added a change to colorize() to fix it hopefully not adding an extra unneeded ascii character and thus creating a linebreak/color switch issue
      • Removed permissions.info as it was not needed and was a artifact of testing I was doing.
    • 2.5.1
      • Fixed a bug that could cause a group to be returned as null for getGroups()
    • 2.5
      • Added in AntiBuild functionality to Permissions
      • Minor code tweaks
      • Added getGroups(world, player) to PermissionHandler so that plugins can call it to get all of a users groups
      • Fixed the inability to use the permissions -reload all command from within the console. I still need to do some more work on this as it doesn't seem to like to accept anything other than all from console.
    • 2.4
      • Refactored namespaces to keep in line with Java & Bukkit policy
        • This was cancelled as it ended up being not needed
      • Fixed setupPermissions()
    • 2.3
      • Undid removal of some code that I had overzealously purged during cleanup
      • Merged in last of Nijikokun's changes
      • Re-ordered the main class to attempt to fix the problems with Plugin API
    • 2.2
      • Developer change
      • Fixed reloading of configuration files
      • Moved commands to registering with plugin.yml
      • Commands now use onCommand instead of onPlayerCommand
      • Command is now /permissions instead of /pr
    [/SPOILER]
     
    mruczek, kahlilnc, Pii and 58 others like this.
  2. Offline

    Jeyge

    It isn't recommended to edit yml files in notepad. I would get notepad++.

    Ah, that helps tons. The flags themselves also need to have a .* at the end of them. I remember crawling thru the code once and seeing that but I don't remember what comes at the end. Just that adding a .* at the end fixed everything.

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

    BlackCore

    I used even akelpad,bred3 and notepad++
    And you know what?Yesterday everything was fine.But then i updated my permissions a bit(just added two nodes to the default group),reloaded config and THIS happened.Any ideas?
    Edit:
    Manually checked my config,everything is fine,before permissions nodes 12 spacebars pressed(lol).
    Just parsed it with fresh notepad++(even just reinstalled it),no errors.
     
  4. Offline

    domjackson15

    how do i put my permisssions folder on here so you can see whats wrong?
     
  5. Offline

    Jeyge

    Do you run any other plugins that would work with the permissions files? AssignPermissions, PermissionsPlus, ...?
     
  6. Offline

    BlackCore

    No.I don't trust them so much.
     
  7. Offline

    BioRage

    .... Thank you so much :)

    that solved everything! :D
     
  8. Offline

    domjackson15

    how do i put my permisssions folder on here so you can see whats wrong?​
     
  9. Offline

    BlackCore

    Paste your worldname.yml from /Permissions/ to pastebin.com and post it!
     
  10. Offline

    kenneth hawley

    Hi, sorry if this has been asked before, I have searched and couldn't find it...

    What's the permission needed to use the whitelist command?? I've tried;

    - minecraft.whitelist

    and

    - 'minecraft.whitelist'

    (with the right number of spaces, no tabs etc) but neither seem to work. Each time I made a change to the file, plugins were reloaded, and the last couple of times my mod relogged and he still can't use /whitelist add [player]
     
  11. Offline

    Jeyge

    By default, you need to be an op to use it. If you don't want to use the ops.txt file, then you will need DefaultPermissions.
     
  12. Offline

    domjackson15

    This is my permissions file. it gives me an error about foo.bar and bar.foo! PLEASE HELP!
     

    Attached Files:

  13. Offline

    domjackson15

    This is my permissions file. it gives me an error about foo.bar and bar.foo! PLEASE HELP!
     

    Attached Files:

  14. Offline

    BlackCore

    Damn,JUST DELETE THIS foo.bar and bar.foo!
     
  15. Offline

    Jeyge

    Please stop spamming the forums. Someone will get to it when they have a chance.

    You have " instead of ' at the end of line 73 and 153:
    Code:
                - 'Iconomy.payment"
                - 'Iconomy.payment"
    
    All of the permissions under domjackson15 need to be moved over 1 more space.
     
  16. Offline

    BlackCore

    Problem solved...
    Hey,jeyge,wanna facepalm?
    See that
    - '
    in default group?
    That's the bug.Well...Why it pointed me to wrong place?
     
  17. Offline

    domjackson15

    i did, didnt work
     
  18. Offline

    BlackCore

    Heh,reason of error wasn't in foo.bar.Jeyge explained where it was.
     
  19. Offline

    domjackson15

    ok il try that
    Edit: I tried it, thanks so much :) god im an idiot!
     
  20. Offline

    Jeyge

    Oops, I didn't even look past the easy spacing problems. :(
     
  21. Offline

    TheHaHa

    No, I'm not running GroupManager. There were no errors in the log, or the BLOCK_BREAK or BLOCK_PLACE error. In the log, it detects every plugin that I have, with no errors, but still the problem exists...
     
  22. Offline

    kenneth hawley

    Thanks so much, I should have though about that; but some things aren't so intuitive to search for. I just wanted my trusted mods to be able to whitelist a few players if I'm not available for some time.
     
  23. Offline

    Jeyge

    I just ran the file thru 2 parsers and on my own test server with no errors. I'm guessing the server.log was a no since you didn't post it. You can always check the usual things. Make sure the file is named <world name>.yml and is in the plugins\permissions directory. If you have extensions off, the fill will be just <world name>. Check the version you are running to make sure it is 2.7.3 and not 2.7.1 or 3.0. Outside of that, I'm just not sure.
     
  24. Offline

    lilalulelo

    Is the "interact" feature of Antibuild implemented as well ?

    I would like to have a visitor group that is able to interact with the world (open doors, etc...) but that cannot place blocks. Is this possible with only the build-in Antibuild feature ?
     
  25. Offline

    Dragonntiger

    hey, i went in and added tabs and in the console it gets an error saying " [SEVERE] Could not load 'plugins\Permissions.jar' in folder 'plugins'

    oh wat i might think could cause the problem is that i use enter, to skip lines.. so should i redo everything and use ONLY spaces? o-o
     
  26. Offline

    KcHappy

    I'm having an issue, everyone has access to every command, though they shouldn't. I know I probably made some bone head error, but I can't spot it.
     

    Attached Files:

  27. Offline

    Olas

    I believe all permissions need to be in single quotes like:
    Code:
    permissions:
        '- friendlies.creeper.*'
        '- friendlies.skeleton.*'
    
     
  28. Offline

    Jeyge

    You seem to have been in the process of removing all of the 's but you missed a few closing ones. Remove the rest of them and you should see some better results.

    Btw - Didn't that give you some similar errors to the last time?
     
  29. Offline

    Maxis010

    For that purpose might I recommend GuestPrev
    You can install it, configure it and leave it, just make sure your members are either added to the authorised.txt or they have the isauthorised permission node so they aren't affected by it

    I've been using GuestPrev as my primary defence against random people and aside from a few items being lost (my regulars gave guests diamond equipment and guestprev destroyed it lol) I've never had a problem with it

    For the sake of redundancy I set up the config and the permission nodes the same way as GuestPrev will leave a [SEVERE] error if it can't read or find the config but no in game warnings
     
  30. Offline

    KcHappy

    Yeah I did.. i went through and fixed all the closing ' and everyone still has access to the commands. Do I need to restart the server? or is /permissions -reload all good enough?
     
  31. Offline

    Jeyge

    The /pr -reload all is good enough but were you not getting errors before/after in your console? If not, then your file isn't named <world name>.yml or <world name> if you have extensions turned off.
     
Thread Status:
Not open for further replies.

Share This Page