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

    Celtic Minstrel

    Ahh... see, I hadn't realized that reload was also broken. At least it's fixed now.

    I still don't see why you insist that the nulls are a problem when they really aren't.
     
  3. Offline

    Planitia

    But like i said setting it to read only will cause problems in the future. If in doubt shot down the server and make changes. for the sake of 5 seconds of downtime making a vital file read only isn't a good solution.

    Exactly, there is no problem with the nulls. If they were a problem there would be people here posting errors stating there was an unexpected string in the config file.
     
  4. Offline

    xFuryy

    hey can any1 help me
    ive wrote out my permissions and im trying to use iConomy so that when you own enough land it gives you a new title (i.e. Peasant to Commonor) so ive wrote out the groups for all the title's and wrote myself admin but it still dosnt give anyone prefix's (yes i included them) if anny 1 thinks they can help heres my .yml file
    http://www.megaupload.com/?d=DPS729KN
    tell me if i did something wrong
     
  5. Offline

    p4ndepravity

    is this ready for 674?
     
  6. Does anyone know a way to do that when a visitor to my site registers the nicknamehe chose during registration is added to a group?
     
  7. Offline

    Scooter789

    It appears that 2.6 now cares about Minecraft username capitalization. It was a bit of an inconvenience for me, but I foresee it being a super pain for servers with long lists of user groups. :-\

    @TheYeti Good luck at the neurologist today.
     
  8. Offline

    Planitia

    Doesn't for me. Several of my names are messes up in the config but it still works. Unless this is a different 2.6.
     
  9. Offline

    Celtic Minstrel

    Try it and see. If 674 is the new recommended build, it'll probably be fine. It sounds like it did not have any breaking changes.

    Does Minecraft itself care about username capitalization? Hopefully it doesn't, because if it did that would create a vulnerability where person A could access person B's stuff on some servers when their names differ only in case. I think Permissions should probably go with however Minecraft works on this one. Does anyone know if Minecraft allows you to register a name that differs only in case from an existing one?
     
  10. Offline

    woodzy

    just wanted to say i really like ur profile pic, its very cute :D
     
  11. Offline

    Scooter789

    It is Java, so... possibly? I know that Notch's online skin viewer cared about capitalization, when it was working. I don't know if you can register with the same name, but different capitalization.

    All I know is, I had a moderator on my server who lost all of his privileges when I updated to Permissions 2.6. His name is CitizenKane, but I had him in my Permissions config as 'citizenkane.' Permissions had added a new user node for him with the proper capitalization, but not the proper group. So I had 'citizenkane' and 'CitizenKane' in my config, and surmised that capitalization was now an issue.
     
  12. Offline

    markness

    Yeah it's 670 he's using, I'm the original server owner and we are updated.
     
  13. Offline

    kahlilnc

    Code:
    groups:
        Default:
            default: true
            info:
                prefix: '&f[NEWB]&f'
                suffix: ''
                build: false
            inheritance:
            permissions:
                - 'lwc.blockinventory'
                - 'ecoCreature.Rewarding.Creeper'
                - 'ecoCreature.Rewarding.Skeleton'
                - 'ecoCreature.Rewarding.Zombie'
                - 'ecoCreature.Rewarding.Spider'
                - 'ecoCreature.Rewarding.PigZombie'
                - 'ecoCreature.Rewarding.Ghast'
                - 'ecoCreature.Rewarding.Slime'
                - 'ecoCreature.Rewarding.Giant'
                - 'ecoCreature.Rewarding.Chicken'
                - 'ecoCreature.Rewarding.Cow'
                - 'ecoCreature.Rewarding.Pig'
                - 'ecoCreature.Rewarding.Sheep'
                - 'ecoCreature.Rewarding.Squid'
                - 'ecoCreature.Rewarding.Spawner'
                - 'stargate.use, turnstile.use'
                - 'residence.create, musiccraft.use'
                - 'mobRider.command.goto'
                - 'mobRider.command.attack'
                - 'mobRider.command.go'
                - 'mobRider.command.stop'
                - 'mobRider.command.follow'
                - 'mobRider.command.mount'
                - 'mobRider.players'
                - 'mobRider.animals'
                - 'mobRider.monsters'
                - 'essentials.spawn'
        Citizen:
            default: false
            info:
                prefix: '[Citizen]'
                suffix: '&a'
                build: true
            inheritence:
                - Default
            permissions:
                - 'lwc.protect'
                - 'stargate.create'
                - 'stargate.destroy.owner'
                - 'preciousstones.benefit.*'
                - 'preciousstones.whitelist.*'
                - 'mcmmo.ability.unarmed'
                - 'mcmmo.ability.swords'
                - 'mcmmo.ability.excavation'
                - 'mcmmo.ability.axes'
                - 'mcmmo.ability.mining'
                - 'mcmmo.ability.woodcutting'
                - 'mcmmo.skills.*'
                - 'mcmmo.commands.ability'
                - 'mcmmo.commands.ptp'
                - 'mcmmo.commands.party'
                - 'mcmmo.commands.whois'
                - 'mcmmo.commands.myspawn'
                - 'mcmmo.commands.setmyspawn'
                - 'phatloots.use'
                - 'dungeonreward.getreward'
                - 'dungeonreward.use'
                - 'essentials.tpa'
                - 'essentials.tpaccept'
                - 'essentials.tpdeny'
                - 'essentials.tpahere'
                - 'essentials.warp'
                - 'essentials.warp.list'
                - 'essentials.warp.[warpname]'
                - 'iConomy.payment'
                - 'iConomy.access'
                - 'iConomy.rank'
                - 'iConomy.list'
                - 'wolfpound.adopt'
                - 'war.player'
                - 'war.warp'
                - 'stargate.use'
                - 'iConomyChestShop.shop.create'
                - 'iConomyChestShop.shop.buy'
                - 'iConomyChestShop.shop.sell'
                - 'iConomyChestShop.command.iteminfo'
                - 'essentials.compass'
                - 'essentials.back'
                - 'essentials.home'
                - 'essentials.sethome'
                - 'essentials.warp'
                - 'essentials.mute'
                - 'tombstone.use'
                - 'tombstone.lwc'
                - 'tombstone.sign'
                - 'tombstone.quickloot'
                - 'jackpot.roll.local'
                - 'jackpot.flip.local'
                - 'essentials.signs.free.use'
                - 'essentials.signs.disposal.use'
                - 'mobRider.players'
                - 'mobRider.animals'
                - 'mobRider.monsters'
                - 'mobRider.command.mount'
                - 'mobRider.command.follow'
                - 'mobRider.command.goto'
                - 'mobRider.command.attack'
                - 'mobRider.command.go'
                - 'mobRider.command.stop'
                - 'redstonemobspawn.spawn'
                - 'snowballz.aremadebyhand'
                - 'snowballz.changeblocks'
                - 'snowballz.dodamage'
                - 'snowballz.putoutfire'
        VIP:
            default: false
            info:
                prefix: '&c[VIP]&f'
                suffix: ''
            inheritence:
                - Citizen
            permissions:
                - 'tombstone.large'
                - 'tombstone.freechest'
                - 'tombstone.freesign'
        Moderator:
            default: false
            info:
                prefix: '&2[Mod]&f'
                suffix: '&9'
                build: true
            inheritance:
                - Citizen
            permissions:
                - 'ecoCreature.Rewarding.VIP'
                - 'stargate.private'
                - 'stargate.hidden'
                - 'stargate.create.personal'
                - 'preciousstones.bypass.*'
                - 'preciousstones.alert.*'
                - 'essentials.back.ondeath'
                - 'essentials.give'
                - 'essentials.item'
                - 'essentials.time'
                - 'essentials.tp'
                - 'essentials.togglejail'
                - 'essentials.delwarp'
                - 'essentials.setwarp'
                - 'essentials.warp.list'
                - 'essentials.warp.[warpname]'
                - 'groupmanager.manuadd'
                - 'groupmanager.manudel'
                - 'groupmanager.manpromote'
                - 'groupmanager.mandemote'
                - 'groupmanager.manwhois'
                - 'stargate.use'
                - 'magiccarpet.mc'
                - 'turnstile.make'
                - 'turnstile.link'
                - 'turnstile.price'
                - 'turnstile.owner'
                - 'turnstile.delete'
                - 'turnstile.use'
                - 'vampire.default.*'
                - 'mcmmo.commands.setmyspawnother'
                - 'blockhead.hat'
                - 'phatloots.info'
                - 'phatloots.name'
                - 'phatloots.make'
                - 'phatloots.link'
                - 'phatloots.add'
                - 'phatloots.remove'
                - 'phatloots.unlink'
                - 'phatloots.delete'
                - 'phatloots.time'
                - 'phatloots.use'
                - 'dungeonreward.delete'
                - 'dungeonreward.unlink'
                - 'dungeonreward.amount'
                - 'dungeonreward.link'
                - 'dungeonreward.make'
                - 'iConomy.payment'
                - 'iConomy.access'
                - 'iConomy.rank'
                - 'iConomy.list'
                - 'war.*'
                - 'war.player'
                - 'war.warp'
                - 'musiccraft.use'
                - 'musiccraft.ignore.repeat'
                - 'musiccraft.ignore.mintempo'
                - 'musiccraft.ignore.playerlimit'
                - 'musiccraft.ignore.cooldowntimer'
                - 'tombstone.freesign'
                - 'tombstone.freechest'
                - 'tombstone.cmd.tombfind'
                - 'lwc.mod'
        SemiAdmins:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritence:
                - Moderator
            permissions:
                - 'iConomy.admin.grant'
                - 'iConomy.admin.set'
                - 'iConomy.admin.stats'
                - 'iConomy.admin.reset'
                - 'iConomy.admin.account.create'
                - 'iConomy.admin.account.remove'
                - 'lwc.admin'
                - 'vampire.*'
                - 'stargate.destroy.all'
                - 'stargate.destroy'
                - 'preciousstones.admin.*'
                - 'preciousstones.override.*'
                - 'turnstile.admin.bank'
                - 'turnstile.admin.list'
                - 'turnstile.admin.locate'
                - 'turnstile.admin.ignore.price'
                - 'turnstile.admin.ignore.cost'
                - 'turnstile.admin.ignore.owner'
                - 'residence.create'
                - 'residence.admin'
                - 'mcmmo.tools.mcgod'
                - 'mcmmo.tools.mcrefresh'
                - 'mcmmo.tools.mmoedit'
                - 'blockhead.hat.items'
                - 'blockhead.hat.give.players.items'
                - 'blockhead.hat.give.groups.items'
                - 'phatloots.admin.list'
                - 'phatloots.admin.reset'
                - 'dungeonreward.admin.locate'
                - 'dungeonreward.admin.list'
                - 'dungeonreward.admin.bank'
                - 'musiccraft.songs.admin'
                - 'worldedit.*'
                - 'worldedit.clipboard.*'
                - 'iConomyChestShop.shop.admin'
                - 'tombstone.admin'
                - 'tombstone.cmd.tomblist
                - 'tombstone.cmd.tombreset'
        Admins:
            default: false
            info: '
                prefix: '&b[Admin]&f'
                suffix: '&d'
                build: true
            inheritance:
            permissions:
                - '*'
    
    users:
        kahlilnc:
            group: Admins
            permissions:
            info:
                prefix: '&c[Owner]&5'
                suffix: '&c'
        Videot:
            group: Admins
            permissions:
        Locust_Arts:
            group: Citizen
            permissions:
        agentethan95:
            group: Admins
            permissions:
        strikerz13:
            group: Citizen
            permissions:
        smokeopossum:
            group: Moderator
            permissions:
        Dellcup:
            group: Moderator
            permissions:
        Triumphus:
            group: Citizen
            permissions:
        itdacrippledkid:
            group: Citizen
            permissions:
        bigclifty:
            group: Citizen
            permissions:
        Bioblade360:
            group: Citizen
            permissions:
        TechnoCake:
            group: Moderator
            permissions:
        ripa1993:
            group: Citizen
            permissions:
        ggman25:
            group: Citizen
            permissions:
        EIMB2000:
            group: Moderator
            permissions:
        redline25:
            group: Citizen
            permissions:
        GoldenCrow:
            group: Citizen
            permissions:
        NatSirTWTTG:
            group: Citizen
            permissions:
        Legomann205:
            group: Citizen
            permissions:
    Does any one no what I did wrong I can't fix it since the day I got yeditor which f'ed everything up, I will even send the file to you if someone can fix this for me.
     
  14. Offline

    Sleaker

    Not sure if it's fixed in the fork but I put up Issue #42 on github, it's pobably the reason why people are having tons of issues after permissions saves itself.
     
  15. Offline

    ITech

    I figured out the problem by myself :D
     
  16. Offline

    TFPrinz

    what is the Problem when the right-Klick is not allowed?
    I have got two users with that Problem on my Server.

    Thx
     
  17. Offline

    FloydATC

    I have a bizarre problem that's competely wrecking my server. Whenever an unknown player logs on, the following messages appear in the log:
    Now a new file is created automatically: plugin/Permissions/nameOfPlayer.yml containing
    Code:
    plugin:
        permissions:
            copies: ''
    The player who logged in is now treated as member of (null) instead of "default" as he should be. This, in turn, causes all sorts of problems since that player can't access anything granted to the "default" group.

    Why is Permissions dropping all these YML files? Why the messages about 'Loaded world' for worlds that don't exist at all? Why are players no longer granted "default" membership?
     
  18. Offline

    Lildirt

    I've got everything working, JUST FOR ME..
    But I want all users to be able to use the [Free] signs, and my moderator cannot even use it.
    In fact, my moderator cannot use /mvspawn (multiverse goto spawn, yes it was set.)
    I don't know. I can't get anything to go right. :(

    Edit: Added some files, perhaps you can read perms from there.
    Edit2: More problems, I can't even u;load a file.. why me?!
     
  19. Offline

    Don Redhorse

    well you did use the wrong example... and I guess the question comes from groupmanager which allows subgroups..

    I would really like to see that the features of groupmanager (subgroups, in game editing etc) would be merged with the features of permissions... but that is a side node.

    so to give you an example that works.. and is logical sound ;-)

    Guests (no Build, can use Stargates)
    Builders (Build, can use Stargates, can use warps) so can inherit from Guests
    Foremans (Build, can use Stagates, can use warps, can create warps) so can inherit from Builders

    Miners (Gets access to Miners Kit)
    Scientiest (Gets accees to Scientest Kit, can create Stargate)

    So as you can see the 2 last groups could be helpful for players in both the Builders or Foremans Group.

    And as only some few people understand how to create stargates I wouldn't want to give those rights to the average Foreman (Moderator) or even Admin.

    So being able to be in several groups makes sense (if you are in the IT you do that all the time) but you don't want to have ALL the stuff from the other groups.. ok.. in my example there is no other information in the groups except permission nodes and I think getting chat prefixes / suffixes into that would complicate the order in which way those setting would be applied a lot more.
     
  20. Offline

    Zach Hinchy

    Yeah that's a typo. I mean CB 670.
     
  21. Offline

    Morgen

    Help me,
    Installed on the server, Permissions 2.6
    it does not prohibit the use of IC ( CraftBook 3.0-alpha2 [craftbook.ic.safe & craftbook.ic.restricted])


    Code:
    plugin:
        permissions:
            system: default
            copies: null
    groups:
        Default:
            default: true
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            permissions:
            - '-craftbook.ic.restricted.*'
            - '-craftbook.ic.safe.*'
            - worldguard.region.addmember.own
            - worldguard.region.addowner.own
            - worldguard.region.info
            - worldguard.region.removeowner.own
            - worldguard.region.removemember.own
            - worldguard.region.remove.own
            - worldguard.region.flag.own
            - 'worldguard.region.flag.flags.*'
            - 'myhome.home.basic.*'
            - 'myhome.home.soc.*'
            - craftbook.mech.bridge
            - craftbook.mech.gate
            - craftbook.mech.light
            - craftbook.mech.elevator
        Admins:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance: null
            permissions:
            - '*'
    I want to or deny the dangerous schemes or disable them altogether.

    tried it:

    Code:
    plugin:
        permissions:
            system: default
            copies: null
    groups:
        Default:
            default: true
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            permissions:
            - worldguard.region.addmember.own
            - worldguard.region.addowner.own
            - worldguard.region.info
            - worldguard.region.removeowner.own
            - worldguard.region.removemember.own
            - worldguard.region.remove.own
            - worldguard.region.flag.own
            - worldguard.region.flag.flags.*
            - myhome.home.basic.*
            - myhome.home.soc.*
            - craftbook.mech.bridge
            - craftbook.mech.gate
            - craftbook.mech.light
            - craftbook.mech.elevator
            - craftbook.ic.safe.mc1000
            - craftbook.ic.safe.mc1001
            - craftbook.ic.safe.mc1017
            - craftbook.ic.safe.mc1018
            - craftbook.ic.safe.mc1020
            - craftbook.ic.safe.mc1025
            - craftbook.ic.safe.mc1110
            - craftbook.ic.safe.mc1111
            - craftbook.ic.safe.mc1230
            - craftbook.ic.safe.mc1420
            - craftbook.ic.safe.mc2020
            - craftbook.ic.safe.mc3002
            - craftbook.ic.safe.mc3003
            - craftbook.ic.safe.mc3020
            - craftbook.ic.safe.mc3031
            - craftbook.ic.safe.mc3034
            - craftbook.ic.safe.mc3036
            - craftbook.ic.safe.mc4000
            - craftbook.ic.safe.mc4010
            - craftbook.ic.safe.mc4100
            - craftbook.ic.safe.mc4110
            - craftbook.ic.restricted.mc
        Artist:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance: null
            permissions:
            - worldguard.region.addmember.own
            - worldguard.region.addowner.own
            - worldguard.region.info
            - worldguard.region.removeowner.own
            - worldguard.region.removemember.own
            - worldguard.region.remove.own
            - worldguard.region.flag.own
            - worldguard.region.flag.flags.*
            - myhome.home.basic.*
            - myhome.home.soc.*
            - craftbook.mech.bridge
            - craftbook.mech.gate
            - craftbook.mech.light
            - craftbook.mech.elevator
            - craftbook.ic.safe
            - craftbook.ic.restricted
        Moderator:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            - Default
            permissions:
            - bar.*
        Admins:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance: null
            permissions:
            - '*'
    does not work, still all be able to use IC


    CraftBukkit #670 CraftBook 3.0-alpha2 Permissions 2.6
     
  22. Offline

    Celtic Minstrel

    Intended to respond to this, but forgot. Yes, they could create another group that inherits from both. However, suppose you have twelve character classes and twelve towns. If you can put a player in more than one group, then you only need twenty-four groups. However, to do it the way you suggest, you would need one hundred and forty-four groups. It's pretty clear which way is better.

    Being Java shouldn't be relevant to the question.
     
  23. Offline

    Lildirt

    I'm posting like crazy on this topic, but I have a different problem.
    I'm the only one that can right click anything!
    ALL of my other users, including my moderators cannot right click anything!!
    On all four of my worlds also!
    What is going on?!
     
  24. Offline

    Morgen

    Look, you do so?

    Code:
    groups:
        Default:
            default: true
            info:
                build: true
    >>> build: true <<<
     
  25. Offline

    Lildirt

    It is set to TRUE, for all EXCEPT the Unregistered group. But the registered group inherits the Unregistered group.
    Registered = Build true
    Unregistered = Build false

    Could THAT be my problem (inheriting building permissions)?
     
  26. Offline

    Morgen

    Lildirt I think the legacy
     
  27. Offline

    Sleaker

    @Morgen
    I think permission negation was removed. You need to just not be giving the permission to begin with.

    Also make sure that any node with * is in single-quotes. if Permissions re-writes back to the file and removes the single quotes it doesn't register properly from what I've seen.
     
  28. Offline

    woodzy

    i can fix it for you and unless u do a err unsupported fix u cant use yedit

    dont have the registerd groupe inharet the unregisterd one see if that works

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

    Mrjibidi

    server gives me error from your plugin. it says its null!
     
  30. Offline

    Paul_VB

    yea i agree. the old forma was WAAAAYYYYY easier to understand. if im mistaken, and the new format was changed back, i do appolagise. but i really dont want to read thru like 10 pages of posts to look for any info on it.

    and id just like to say, that i preffer the old format so much, im still using it.
    2.5.5 still works fine, and the format is better, so why not use it lol. if the old format was brought back, and theres an update for it, please tell me, cuz idk how much longer 2.5.5 will be supported by other plugins, and i REALLY dont want to use the new format.

    and just for the record, YES i realise that i am as stubborn as a mule for not atleast trying to change
    :p (GIMME MAH OATZ! MULE WANTZ HIS LUNCH!!)
     
  31. Offline

    Lildirt

    Did that, and nothing happened.
    User: Admin and OP Lildirt, can do everything just fine; as intended.
    User: Moderator killer2237, can not do anything, and he does have permissions and building rights.

    I don't get it.

    EDIT: Upon further playing, I have discovered that any player that wants to be able to do anything must be a Operator. If not, they have nothing to do.
    Also, if I op them; they can access some commands they should not be able to, and can access LWC protected chests that I have set.
    Yet the user and their group does not have 'lwc.admin' permission.

    :( More mess, it's going to take me forever to turn mine to the dedi.
     
Thread Status:
Not open for further replies.

Share This Page