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

    rcjrrjcr

     
    Last edited by a moderator: Dec 15, 2016
  3. Offline

    SweanS

    And i was a couple of ':' forgotten.
    ty very much, it works fine now ^-^
     
  4. Offline

    xZise

     
    Last edited by a moderator: Dec 15, 2016
  5. Offline

    Ross Gosling

    How do you stop a groups title appearing in chat????
     
  6. Offline

    Champion0912

    Hi! I have this HUGE problem! I cant get it to work :(

    I tryed to update my server, plugins, jar file And much more but whenever i start the server i get this massage:


    Could not load 'plugins/Permissions.jar' in folder 'plugins':
    java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:172)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:194)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:117)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:100)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:218)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:205)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:145)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:265)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    Caused by: while parsing a block collection
    in "<reader>", line 79, column 13:
    - 'bar.foo'
    ^
    expected <block end>, but found Scalar
    in "<reader>", line 83, column 16:
    - 'realshop.info
    ^

    at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntry.produce(ParserImpl.java:520)
    at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
    at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
    at org.yaml.snakeyaml.composer.Composer.composeSequenceNode(Composer.java:203)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:158)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:122)
    at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
    at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:124)
    at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
    at com.nijiko.configuration.NotNullConfiguration.load(NotNullConfiguration.java:58)
    at com.nijikokun.bukkit.Permissions.Permissions.<init>(Permissions.java:132)

    I hope that someone can Help me ^^

    Thx :D
     
  7. Offline

    xZise

    Upload your yml file. Please use a pastebin (→ Use your search engine). And place log/code/configurations/non text in code tags.

    Fabian
     
  8. Offline

    Champion0912

    Here is my World.yml file: <Edit by Moderator: Redacted mediafire url>
     
    Last edited by a moderator: Dec 15, 2016
  9. Offline

    xZise

  10. Offline

    Champion0912

  11. Offline

    xZise

  12. Offline

    Champion0912

    Thanks a Lot :D
     
  13. Offline

    lycano

    @Campion0912: here is your error

    Code:
    in "<reader>", line 79, column 13:
                     - 'bar.foo'
                     ^
     expected <block end>, but found Scalar
      in "<reader>", line 83, column 16:
                     - 'realshop.info
                        ^
    
    think about it .. what does it mean? it shows you the ERROR. Your yaml is incorrectly formated. You didnt used notepad++ or used tabs or something ...

    Check your Syntax @ http://instantyaml.appspot.com/

    Edit: meanwhile 50 other ppl answered to this post ^^
     
  14. Offline

    Jeyge

    Change the above lines to just - craftbook.mech.*. There is a bug right now with cauldrons that should be fixed in the next release.
    In your chat programs config file, you should see a chat message format. Removing the group tag from there should fix it.
     
  15. Offline

    juicychris47

    Hey, is it possible to Disable fly mod for certian groups but keep it enabled for other groups (admins) ? PLEASE REPLY
     
  16. Offline

    textMARCer


    thank you so much It works *__*
     
  17. Offline

    Jeyge

    I do believe you are going to find that yelling please reply in all your threads is going to work against you. You will soon gain a reputation and you will find no one replies to you anymore.

    Permissions won't work with single player mods.
     
  18. Offline

    juicychris47

    Ok thaks for your reply, and sorry bout the screaming
     
  19. Offline

    Killie01

  20. Offline

    Drumpie

    I am having a problem, i have MultiWorld.

    When you are building in Survival world users are getting the error that they don't have permissions to place the block but they can place it. I have done some research but can't find the answer to solve this.

    It is very annoying for them, I dont get the permissions message. In Creative they don't get it but in Survival they do.

    Can anybody help me, thanks.
     
  21. Offline

    Jeyge

    Add craftbook.mech.* to your permissions.
     
  22. Offline

    Joe Burton

    right permissions isnt working for me ive checked every other cause ive done the permission nodes thousands of time and its nothing else something is going wrond with permissions only admins can do anything and i need to let people use npcs but they cant it says 'you do not have permission do use this command' and when they try to warp it says 'you do not have the rights to do this' can someone help?
     
  23. Offline

    Jeyge

    Post your permissions file.
     
  24. Offline

    Troxis97

    how to i make myself adim with this mod so i can use the command
     
  25. Offline

    Dragonntiger

    Jeyge, could you help me with my prefixes? I'm using EssentialsChat and i want to add prefixes to users, it works wen i add them to the groups, but i dont want that. I want individual users to hav prefixes.
     
  26. Offline

    Jeyge

    The dev said in the last couple of pages that individual prefixes aren't working and will be going away with 3.0.
     
  27. Offline

    Troxis97

    ok hi troxis97 here dont mean to sound like a noob but code tags? this is very confusing i just want to use the multi world a shame that i have to go through this
     
  28. Offline

    Jeyge

    Hover over each of the options in the reply area. You will see one called code. You can also type [ code ] and [ /code ] removing the spaces and put the information between those tags.

    Also, MultiVerse isn't the only multi-world plugin out there. You can search for one that doesn't require permissions but permissions really isn't that hard to install. Just replace that one word with your name and if you followed the tutorial, you will be set.
     
  29. Offline

    Troxis97

    i did and it still does not work do u know of a mulit world that does not need this?
     
  30. Offline

    Dragonntiger

    that sucks, it would be cool if the dev actually made individual prefixes work..
     
  31. Offline

    Jeyge

    Just create a different group for each person. I've seen people do that before.
    I don't but there is a search.
     
Thread Status:
Not open for further replies.

Share This Page