Inactive [ADMN/DEV] Permissions 3.1.6 - The Plugin of Tomorrow [935]

Discussion in 'Inactive/Unsupported Plugins' started by rcjrrjcr, May 24, 2011.

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

    rcjrrjcr

    Permissions 3.1.6 (Yeti)

    Download:
    Latest Stable (3.1.6) : Full Zip | Main Jar Only | SQL Interface Jar Only

    Previous Versions:
    3.1.5 (JAR|SQL) | 3.1.4 (JAR|SQL) | 3.1.3 (JAR|SQL) | 3.1.2 (JAR|SQL) | 3.1.1 (JAR) | 3.1 (JAR) | More older versions


    COMMAND RESTRUCTURING
    Feel free to comment and give suggestions.


    DO NOT USE GLOBAL CONFIGS FOR NOW. THE GLOBAL CONFIG IS MEANT TO SUPPLEMENT WORLD-SPECIFIC CONFIGS, NOT THE OTHER WAY ROUND. SEE https://github.com/TheYeti/Permissions/wiki/Global-vs-World .I WILL WRITE A PROPER TUTORIAL ON HOW TO USE THE GLOBAL CONFIGS SOON.

    TODO:
    • Revamp commands
    Known plugins that cause IllegalAccessError(s):

    • Help (not fixed yet)
    Temp Fix for IAEs (open)




    1. Open Help's JAR with 7zip.
    2. Find MANIFEST.MF (it can be in the root folder or in the META-INF folder, or both).
    3. Open the MANIFEST.MF file in a text editor
    4. Look for a line that starts with "Class-Path:".
    5. Delete "Permissions.jar" from that line.
    6. Save the manifest.
    7. 7zip will prompt you to save changes back into the archive. Accept.
    8. Restart server.





    Plugin Authors: How to hook into Permissions

    Due to @TheYeti being busy in RL for now, I have created a new thread for Permissions 3.x. TheYeti is still part of the Permissions team.

    Permissions... Reborn.
    This is a continuation of the work that was originally done by Nijikokun. All original credit goes to them as without their work this plugin would not have been possible. This plugin does not provide any commands or additional functionality beyond what is described in this post. That means that you need another plugin to provide colored names, chat prefixes, and op commands such as /give and /time.​

    The Permissions Team

    The team consists of myself @rcjrrjcr and @TheYeti currently with contributions from @Nijikokun as well on occasion. There are also several other members of the community who frequently assist with providing code changes, bug fixes, patches, support, feedback, and beta testing. Special thanks to @flames and the Dynmap & Wormhole X-Treme teams for the hosting of Permissions on their Jenkins server.

    What's new in 3.x?

    Taken from the GitHub page:
    1. In-game commands. For a long time, users have been pestering, nagging, demanding and/or screaming for an way to manage Permissions via commands. Now, in 3.0, in-game commands are available to manage permissions and groups.
    2. SQL storage. This allows web interfaces to manage Permissions by updating the SQL database Permissions uses.
    3. Promotion/demotion tracks. With a simple command, users can be promoted/demoted along a preconfigured track, allowing RP servers with ranks to promote the player along a class track and other possibilities.
    4. Multigroup.
    5. Weightage. Plugins are able to compare users via their weight, which is inherited from their groups. For example, SlapPlugin can check if Player A is higher-weighted than Player B when A tries to slap B (Not IRL, obviously).
    6. Improved world mirroring. Config files are now split into a group file and a user file. Also, by editing storageconfig.yml, you can configure the mirroring of entire worlds, or just its users/groups. You also do not have to create files for worlds that mirror another world. Also, two different worlds can use different storage types, like YAML and SQL.
    7. Global permissions. Instead of having to resort to cross-world group inheritance, now all worlds inherit groups and users from the global permissions file. Also, the inherited groups/users can be overridden via editing the specific world's file.
    Upgrading from 2.x to 3.x







    I have written a guide on GitHub. This demonstrates how to convert 2.x-style configs to 3.0. The YAML-to-SQL converter are still in testing, but it can be downloaded from here. It's written in Perl. @Zgred has created a web version of the script located here. @omgneeq is working on an Web UI for SQL databases (Sorry about the previous statement that he was making a converter.)​


    Install (open)
    For the admins

    In case you missed the link above, the Setup Guide on GitHub will help you quite a bit

    Samkio has updated his tutorial for P3:


    First thing that you will need to do is download the plugin. Place it in your plugins/ folder and unzip it. This should create the folder Permissions and a Permissions.jar file in your plugins folder. Next, go into Permissions/ and create a folder named the same as your world. So if your world name from server.properties is Foo you will need to create the folder plugins/Permissions/Foo. You MUST rename it to whatever your world's name is or it will not work.

    Note, if you have your server maps all saved into a single directory then the initial setup will be somewhat different. Say your maps are arranged in the main directory like so: bukkit/mapfolder/world1, bukkit/mapfolder/world2, etc. Then inside of the plugin/Permissions directory you will need to create a folder called mapfolder and inside of that put the directories containing users.yml and groups.yml in there.

    Next, you will need to go in and add yourself to the users, just replace the user that is in there with your name. Make any other modifications that you need to. While making modifications make sure that you do NOT use tabs. These will break the YAML format and cause issues. Instead, each indent should be four spaces. If you want people who aren't in the Admin group to be able to reload the permissions plugin you need to give them 'permissions.reload' permissions within the config file.

    Permissions gives server admins great control, mostly in-game reloading. More info about commands can be found here.


    FAQ (open)

    [FAQ]

    [Q] What is with the version numbers? I can't keep up, it seems like every time I look there is a new version!
    [A] I use the GNU versioning system for my version numbers. So what this means is the version number should be read as Major.Minor.Revision. So for version 2.5.2 this would mean it is the 2nd Major version, the 5th Minor release in this version, and the 2nd revision. I tend to release bug fixes and anything that doesn't add functionality or will not break things as revisions. So generally you should be safe with just watching the major & minor numbers and only getting the revision if it fixes a bug specific to you. Technically 2.5.2 should have been released as 2.6 as it did add functionality, but this was below even a minor change so I released it as a revision.

    [Q] I am getting an error that it can't pass BLOCK_PLACED or BLOCK _BREAK events to Permissions. Fix it!
    [A] That's not a question. The reason why it can't place these is probably because the syntax of your Permissions file is all whacked out, or it is a different world and you don't have a config file for that world.

    [Q] What am I suppose to name the config file?
    [A] You need to name it the same as your world. So if you look in server.properties at "level-name" you will see a world name there. Rename your config file to the same thing as that. Make sure you keep the .yml extension at the end.

    [Q] Permissions are broken. Why can no one use commands? Why am I not an admin?
    [A] First off, make sure that your formatting is correct. Look at the format that the default config file uses. Yours should look like that. Do NOT use tabs. Use 4 spaces (IE. " " <-- Four of those things.). Also, whichever group you give the permission '*' to, do not have that group inherit permissions from anyone else. That is called overloading and it will break things. Also, this.


    [Q] Which one am I suppose to download and unzip to install this?
    [A] Download the main package, not the JAR only. Unzip the ZIP file. The JAR only downloads are simply there for people who are UPGRADING and do not need the default config file.

    [Q] I have done all of this and this doesn't work! I'm going back to GroupManager!
    [A] Well, there is probably the problem. Make sure that you delete EssentialsGroupManager.jar and EssentialsGroupBridge.jar as these don't play well with Permissions and will cause headache.

    [Q] When are you going to add <blah> <feature/command> into this already? You suck! Do what I want NAU PL0X!
    [A] Feature requests should be posted on the GitHub tracker. Stupid suggestions like adding teleportation functionality and other less ludicrous stuff will be rejected.



    Changelog
    • 3.1.6
      • Major fixes.
      • Simplify tracks
    Changelog (open)





    • 3.1.5
      • Fix several minor bugs.
      • Autoconvert 2.x/GM format (only works if you split them into groups.yml and users.yml, but leave the rest untouched)
    • 3.1.4
      • Fix YAML locking bugs.
    • 3.1.3
      • Fix another SQL data and inheritance issue.
    • 3.1.2
      • Fix SQL data issues.
      • Added user/group name autocomplete
      • Separated SQL interface into separate plugin
    • 3.1.1
      • Fix prefix/suffix issues.
      • Added ON UPDATE CASCADE to the SQL foreign [/SIZE]
    • 3.1
      • Tons of fixes.
    • 3.0.6
      • Fix SQLite issues due to misimplementation of methods.
    • 3.0.5
      • Fix cache-related NPEs
      • Fixed quoted worlds (thanks again @Jeyge !)
    • 3.0.4
      • Fix LinkageError caused by ServiceManager not unloading the PermissionHandler class.
      • Added cache
      • Fix index not being incremented when promoting (thanks @Jeyge !)
    • 3.0.3
      • Fixed another getGroup bug.
    • 3.0.2
      • Fixed getGroup bug.
    • 3.0.1
      • Fixed some NPE bugs.
    • 3.0
      • Total overhaul of Permissions. Adds many new features (see What's new in 3.0?).
    • 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








    Credits (open)


    TheYeti:
    Nijikokun - Without their original work this plugin would not be possible.​
    All of the members of the community that regularly provide support in this thread for Permissions​
    Rigby, Kainzo, DThielke, GoMySQL, sk89q, RightLegRed - For hanging out with me in IRC, tons of testing, and pushing me to improve on the code constantly and make changes to make this plugin constantly better and better, and in general being entertaining.​
    Everyone else on here and in IRC who provides support, feedback, assistance, plugins that have continued to support and integrate this, and in general makes my life a bit easier, THANK YOU!​

    rcjrrjcr:
    I would like to thank Joy , jamesg and omgneeq for staying in #permissions for long periods of time to test out 3.0, and help me find many coding mistakes I made, patiently waiting for the next build while I fixed the bugs. I appreciate SvenBrnn 's and GoMySQL(Geoff Winans on this forum) 's help that allow me to design and code the SQL interface, and the HeroCraft coding team for providing support and some priceless IRC quotes (Dgco). Also, I would like to thank Lycano for helping me in many different aspects. Last but not least, I would like to thank Nijikokun and TheYeti for developing P2, which was one of my core plugins when I was still a 14-year-old server admin that didn't understand Java, and was the base for 3.0. Without these people, 3.0 would never be possible.​


    If after reading through all of that you are still having issues do one of two things. If it is a provable bug, and you have things like screenshots or copies of startup, steps to reproduce, your craftbukkit build and the version this is running along with your config files then submit the bug on the issue tracker. If it is general help or support you are needing then post a reply to this thread and someone will try to help you.

    Old thread: Permissions v2.7.4
     
  2. Offline

    obscurehero

    Fixed:
    My Groups file is:
    Code:
    groups:
        Tourist:
            default: true
            info:
                prefix: '&7'
                suffix: ''
                build: false
            inheritance:
            permissions:
                - 'lwc.blockinventory'
        Citizen:
            default: false
            info:
                prefix: '&f'
                suffix: ''
                build: true
            inheritance:
            permissions:
                - 'lwc.protect'
                - 'iConomy.access'
                - 'commandSigns.use'
                - 'dreamland.goto'
                - 'dreamland.setdreamspawn'
                - 'dreamland.fly'
                - 'mywarp.warp.sign.create'
                - 'citizens.use.trader'
                - 'citizens.use.blacksmith'
                - 'citizens.use.healer'
                - 'signlift.use.normal'
        VIP:
            default: false
            info:
                prefix: '&5'
                suffix: ''
                build: true
            inheritance:
                - Citizen
            permissions:
                - 'mobRider.players'
                - 'mobRider.monsters'
                - 'mobRider.animals'
                - 'weathercontrol.lighting.wand'
                - 'signlift.create.normal'
                - 'VIP.VIP'
        Builder:
            default: false
            info:
                prefix: '&f'
                suffix: ''
                build: true
            inheritance:
                - Citizen
            permissions:
                - 'creativeplus.drops'
                - 'creativeplus.infinite'
                - 'creativeplus.blocks'
                - 'creativeplus.ores'
                - 'creativeplus.food'
                - 'creativeplus.wool'
                - 'creativeplus.dye'
                - 'creativeplus.redstone'
                - 'creativeplus.misc'
                - 'creativeplus.clear'
                - 'creativeplus.instabreak'
                - 'creativeplus.all'
                - 'LazyRoad.build'
                - 'signlift.create.normal'
        Moderator:
            default: false
            info:
                prefix: '&b'
                suffix: ''
                build: true
            inheritance:
                - Citizen
            permissions:
                - 'lwc.mod'
                - 'mywarp.warp.sign.warp'
        Admin:
            default: false
            info:
                prefix: '&d'
                suffix: ''
                build: true
            inheritance:
            permissions:
                - '*'
    tracks:
        DefaultTrack:
        - Tourist
        - Citizen
        - Moderator
        - Admin
    now you should type something like:
    /pr <user> w:<world> [promote|demote] t:<trackname> <parentgroup> <groupworld>

    Make sure you're an admin when you test it. Otherwise you currently need all permissions nodes (permissions.*). The tracks permissions is broken.
     
  3. Offline

    alfw

    works whit 1000 ?
     
  4. Offline

    Jeyge

    Read 2 posts up.
     
  5. Offline

    Noobscraft

    Thanks all fixed by manually re-doing perms
     
  6. Offline

    pez570

    for some reason i dont seem to have the actual config file i only have RENAME ME, CHANGELOG,permissons.jar, permissionssql.jar and READ ME but no config file so i dunno what to do
     
  7. Offline

    Comrade Dmitri

    Did you restart your server and look in the plugins folder?
     
  8. Offline

    mmitchell816

    I have this config but new users are not getting added to the default group automatically
    Code:
    groups:
        Default:
            default: True
            info:
                prefix: '&f'
                suffix: ''
                build: True
                interact: True
            inheritance: 'null'
            permissions:
              - 'help'
              - 'motd'
              - 'servertime'
              - 'accept'
              - 'players'
              - 'factions.participate'
              - 'essentials.afk'
              - 'essentials.info'
              - 'essentials.list'
              - 'essentials.motd'
              - 'essentials.msg'
              - 'essentials.rules'
              - 'essentials.back.ondeath'
              - 'essentials.home'
              - 'essentials.sethome'
              - 'essentials.spawn'
              - 'essentials.back'
              - 'mcmmo.skills.*'
              - 'mcmmo.commands.ability'
              - 'speedsign.direct'
        Member:
            default: False
            info:
                prefix: '&a'
                suffix: ''
                build: True
                interact: True
            inheritance:
              - 'Default'
            permissions:
              - 'factions.create'
              - 'movecraft.aircraft.*'
              - 'movecraft.boat.*'
              - 'movecraft.car.*'
              - 'PaintingSwitch.use'
              - 'lockette.user.*'
              - 'mcmmo.ability.*'
              - 'lavafurnace.player.*'
              - 'lavafurnace.chest '
              - 'lavafurnace.admin.use'
        Moderators:
            default: False
            info:
                prefix: '&1'
                suffix: ''
                build: True
                interact: True
            inheritance:
              - 'Member'
            permissions:
              - 'delplayerdata'
              - 'kick'
              - 'ban'
              - 'ban-ip'
              - 'give'
              - 'giveme'
              - 'giveto'
              - 'goto'
              - 'summon'
              - 'lookup'
              - 'pardon'
              - 'pardon-ip'
              - 'save-all'
              - 'say'
              - 'stats'
              - 'tp'
              - 'whois'
        SafeZoneMod:
            default: False
            info:
                prefix: '&0'
                suffix: ''
                build: True
                interact: True
            inheritance:
              - 'Member'
            permissions:
              - 'factions.manageSafeZone'
     
  9. Offline

    SoRampage

    In a future update, if you can add this :
    " PVP : enable or disable "

    Default: default: true info: pvp: false build: true
     
  10. Offline

    tommygoesha

    i keep getting this error and its d\cing me and others and its crashing my server..

    Code:
    22.07 09:53:22 [Server] INFO     at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    22.07 09:53:22 [Server] INFO     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
    22.07 09:53:22 [Server] INFO     at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148)
    22.07 09:53:22 [Server] INFO     at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:271)
    22.07 09:53:22 [Server] INFO     at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:284)
    22.07 09:53:22 [Server] INFO     at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:136)
    22.07 09:53:22 [Server] INFO     at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:151)
    22.07 09:53:22 [Server] INFO     at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:264)
    22.07 09:53:22 [Server] INFO     at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:864)
    22.07 09:53:22 [Server] INFO     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
    22.07 09:53:22 [Server] INFO     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    22.07 09:53:22 [Server] INFO     at org.bukkit.plugin.java.JavaPluginLoader$41.execute(JavaPluginLoader.java:527)
    22.07 09:53:22 [Server] INFO     at ButtonWarp.PluginListener.onPluginEnable(PluginListener.java:24)
    22.07 09:53:22 [Server] INFO java.lang.NoClassDefFoundError: com/nijikokun/bukkit/Permissions/Permissions
    https://github.com/TheYeti/Permissions/issues/218
     
  11. Offline

    Nielscorn

    OMFG! Every time i use something like /region define newspawn or whatever to hard my entire server crashes!!!!

    This is what happens

     
  12. Offline

    fizzyjoe908

    I'm having some issues with permissions 3.1.5 lately. I have bukkit build 1000 on minecraft beta 1.7.3 and my YAML format IS correct. I would upgrade to 3.1.6, but it is incompatible with mcMMO. I have 3 worlds, a normal world, the nether, and a guest world. I would like all permissions for all worlds to be the same, except in the normal/nether worlds, I do not want guests to build and in the guest world, I want them to. I do not use global permissions, I just have the groups/user.yml files set up the same in all worlds except for one change in the guest world for the guest group, build is set to true. Anyway, the problem is, recently, my all my users.yml files seem to erase or reset themselves. It's not after a restart or reload, it just randomly happens (or it seems like that). Every time it does, all my users are reset to guests. It has happened so much that I just made a backup of that file so I don't have to re-type user.yml all the time. I would like some help to troubleshoot this problem, it would help me out alot.

    Thanks

    P.S. I also do not get any errors in the console
     
  13. Offline

    Mhalkyer

    @rcjrrjcr @Jeyge @obscurehero
    This absolutely was the solution to my "Read Timed Out" issue. Please have the developers update to 3.2 with "Fair Mode" ASAP because many admins (like me) have been pulling out our hair -FOR WEEKS- over this issue. For the 1st time in weeks my server ran all night with around 5 ppl on with about 1GB of memory.
     
    iBstoneyDave likes this.
  14. Offline

    Selryam

    The globalUsers YML file is not working for me, forcing me to use the users YML file for a specific world.

    It started out with updating to Permissions 3.1.6, and all users could not build, because of the users YML file in a worlds' folder all the users group has been default since I got permissions, and I have been using globalGroups and globalUsers only.

    Hope that is enough information for a solution.
     
  15. Offline

    Smidds

    Hi, I've recently stumbled across all these mods I can place into my bukkit server, and I realized this is a very essential mod. So I downloaded the version 3.1.6 and placed the Permissions.jar in the /plugins folder, and created a new folder called "Permissions" in the /plugins folder also. In the Permissions folder i placed the "RENAME-ME" in there, copied it twice, and named them "world" and "world_nether". That's all I did, and I know something is up. I don't think it's the coding, but I'll paste it anyway. So, anyone willing to guide me through or to tell me what I'm doing wrong? Thanks!

    Code:
    groups:
        Default:
            default: true
            info:
                prefix: '&a'
                suffix: '&a'
                build: false
            inheritance:
        Member:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
                - Default
            permissions:
        Admins:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
                - Member
            permissions:
        Lord:
            default: false
            info:
                prefix: '&c'
                suffix: '&c'
                build: false
            inheritance:
                - Member
            permissions:
        Captain:
            default: false
            info:
                prefix: '&f'
                suffix: '&f'
                build: true
            inheritance:
                - Member
            permissions:
                towny.admin craftbook.mech.* worldedit.*
    Code:
    users:
        Smidds:
            groups:
                - Lord
            permissions:
        UnstopableGamr:
            info:
                prefix: '&0'
            groups:
                - Captain
            permissions:
                towny.admin craftbook.mech.*
     
  16. Offline

    hammerkino

    top plugin viele grüße aus DE
     
  17. Offline

    Icamaru


    I would try changing the capital letters in the True/False to true/false.
    I never had this problem but that might be whats causing it.
    Hope this helps, I've edited some of it.


    Code:
    groups:
        Default:
            default: True
            info:
                prefix: '&f'
                suffix: ''
                build: true
                interact: true
            inheritance:
            permissions:
              - 'essentials.help'
              - 'essentials.motd'
    #          - 'servertime'
              - 'factions.accept'
              - 'essentials.list'
              - 'factions.participate'
              - 'essentials.afk'
              - 'essentials.info'
              - 'essentials.list'
              - 'essentials.motd'
              - 'essentials.msg'
              - 'essentials.rules'
              - 'essentials.back.ondeath'
              - 'essentials.home'
              - 'essentials.sethome'
              - 'essentials.spawn'
              - 'essentials.back'
              - 'mcmmo.skills.*'
              - 'mcmmo.commands.ability'
              - 'speedsign.direct'
        Member:
            default: false
            info:
                prefix: '&a'
                suffix: ''
                build: true
                interact: true
            inheritance:
              - 'Default'
            permissions:
              - 'factions.create'
              - 'movecraft.aircraft.*'
              - 'movecraft.boat.*'
              - 'movecraft.car.*'
              - 'PaintingSwitch.use'
              - 'lockette.user.*'
              - 'mcmmo.ability.*'
              - 'lavafurnace.player.*'
              - 'lavafurnace.chest '
              - 'lavafurnace.admin.use'
        Moderators:
            default: false
            info:
                prefix: '&1'
                suffix: ''
                build: True
                interact: True
            inheritance:
              - 'Member'
            permissions:
    #          - 'delplayerdata'
              - 'essentials.kick'
              - 'essentials.ban'
              - 'essentials.ban-ip'
              - 'essentials.give'
              - 'essentials.giveme'
              - 'essentials.giveto'
              - 'essentials.goto'
              - 'essentials.tphere'
              - 'essentials.lookup'
              - 'essentials.pardon'
              - 'essentials.pardon-ip'
              - 'essentials.save-all'
              - 'essentials.say'
              - 'essentials.stats'
              - 'essentials.tp'
              - 'essentials.whois'
        SafeZoneMod:
            default: false
            info:
                prefix: '&0'
                suffix: ''
                build: true
                interact: true
            inheritance:
              - 'Member'
            permissions:
              - 'factions.manageSafeZone'
     
  18. Offline

    Garloth

    CraftBukkitUpToDate support please.

    No, I think.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Oct 10, 2018
  19. Offline

    tyzoid

    Does permissions support the new superperms API for setting/reading player permissions?
     
  20. Offline

    Guvnors

    seem to have a lot of

    CONSOLE: Read timed out

    Since updating from 2.7 to 3.

    Results in crashing the server.

    Someone help here please?
     
  21. Offline

    Milchshakee

    I have so many Problems with the new Permissions....sometimes it writes Names in user.yml file uncorrectly and sometimes the plugin doesn't work. So I downgraded to the old Permissions 2.7.3.....Now it works great.
     
  22. Offline

    Smidds

    I'm kinda of new to coding, and I just want to know how to set it up is what I'm saying I guess. I've looked at edited codes above, and I'm copying and pasting like crazy (replacing node's as needed) and still, when ever I load the server, it tells me something like, "[INFO] WorldEdit: No known permissions plugin detected. Using configuration file for permissions". I just want to know how to put permissions together. I've seen nearly all youtube videos on how to set up a very simple server using permissions, but when i follow those guidelines, I come to realize that they are out of date. I know it's a lot to ask, but can anyone please help? :(
     
  23. Offline

    panade

    is this plugin dead?
     
  24. Offline

    Mhalkyer

    Try this version of Permissions: http://dl.dropbox.com/u/20948609/Permissions_custom.jar

    And next time please use "Search this Thread" at the top. I literally just posted about it.
     
  25. Offline

    Guvnors

    Sorry bud, ill try it and let you know how it goes.
    Keep up good work.
     
  26. Offline

    Comrade Dmitri

    After I installed it, then deleted it, players are saying they can't join because of an error
    Failed to verify username! [internal error java.net.UnknownHostException: www.minecraft.net]
     
  27. Offline

    obscurehero

    Please see: Link -- In a word, no. You'll need to use the old permissions class perms.hasPermissions() as well as the bukkit player.hasPermission()

    No. It is still fully functional with the latest build (RB 1000). It does not currently support the Bukkit SuperPerms API. Please see above link for more info. The official FAQ is linked there as well.

    You'll need to provide a full list of plugins that you're using together with versions. I've set up a bookmarks group on chrome/firefox that i can load up every so often to make sure that I'm up-to-date. Use paste-bin to post your server log when you startup. Using icamaru's example (and others on this massively long thread) should be a good starting point. The wiki also provides ample examples.

    I've never had this issue. Can you explain what's going on? Its not adding user-names correctly to the users.yml?

    Is this an official fork on github? Thanks for fixing this!! Is MySQL really necessary for smaller servers?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Sep 9, 2018
  28. Offline

    Smidds

    Haha! Did it! In case anyone else has my problem (Doubt it) I found I had accidentally left Myself on as a Op when testing... Whoops! :D Thanks for all the help Obscurehero!
     
  29. Offline

    Jeyge

    The RENAME-ME directory has the actual example files in it. You will find a groups.yml and users.yml in there to get you started.
    As someone else said above, lowercase the true and false. Also, post your users.yml and let us know who isn't being added to the default group as well as what version of Permissions you are running.
    There are plugins that do that for you already.
    Answered on the Issue tracker.
    You should have a Permissions error somewhere in your server.log. Post that error or your whole server.log and someone will be able to help.
    That usually only happens after a /reload. Are you sure one of your admins/moderators aren't using /reload incorrectly? If not, I would suggest trying the version that Mhalkyer posted above.
    I'm glad that it is working for you and I hate to do this but the only way to prove that it was that setting, would be to make the same update to a 3.1.6 version. In 3.2, the whole caching system has changed which could have also fixed things.
    Using only the global files won't work unless you really know what you are doing. If you just want all worlds to have the same permissions, I would suggest using world mirroring. See the Storageconfig.yml Options topic on the wiki for more information.
    Wrong type of plugin for that. You wouldn't want it to push a change you don't want.
    Not yet.
    That wouldn't have been caused by Permissions.
     
  30. Offline

    obscurehero

    Jeyge. Is 3.2 something that I should try? Also, would it take too much effort for any of the development team to support the new permissions system in addition to the old one? There is already example source code from the few plugins that are now utilizing the new permissions system. Even a "bridge" from the new to the old as a stop-gap would be nice. I'm a bit leery of trying to run two permissions plugins simultaneously...although the need is not pressing now...I can imagine that it will become so in the following weeks.
     
  31. Offline

    Jeyge

    3.2 has some really good changes including the final conversion to the new caching system and the first part of the command restructuring but I'm not sure it was ready to be released yet. I had it compiled on my old machine and was playing with it a little, but that was as far as I got. I was really waiting on the command implementation part 2 checkin to really play with things so I really can't say if it is worth using.

    I really don't think it would be hard to convert to using the new permissions APIs but doing so would most likely completely break everyone's permissions. The lack of * support is a huge loss for most and I don't like the hacks. I think for now we should just wait and see if the Permissions team comes back and what they decide to do. Perhaps PermissionsBukkit, which has been called Permissions 4 by some will become the standard.
     
Thread Status:
Not open for further replies.

Share This Page