Inactive [ADMN/DEV] PermissionsEx (PEX) v1.19.5 - Tomorrow is Today! [1.4.6-R0.1]

Discussion in 'Inactive/Unsupported Plugins' started by t3hk0d3, May 21, 2011.

  1. Offline

    t3hk0d3

    [​IMG]
    Version: 1.19.5

    PLEASE USE BUKKIT-DEV FORUM FOR DISCUSSION/HELP
    http://dev.bukkit.org/server-mods/permissionsex/
    THANKS IN ADVANCE.

    PermissionsEx (PEX) is a new permissions plugin, based on Permissions ideas and supports all of its features. But PEX is more! It offers different backends, powerful ingame management, fine grained restrictions for world modification.

    [​IMG]

    Current features
    1. Bukkit Permissions (SuperPerms) compatible.
    2. Several backend support. Currently bundled backends is File (YAML) and SQL (MySQL, SQLite). Also it's possible to add your own.
    3. YAML backend, with new, fully rethinked, config schema. Now all user, groups and their permissions are stored in one file - permission.yml. BTW file name is adjustable too.
    4. SQL backend, most delicious. Currently MySQL and SQLite supported, but other DB (like Postgre) are possible too. PEX deploys the DB scheme (tables and initial data) automatically. This means, that you only need to provide data on how to connect to the db, everything else PEX will handle by itself.
    5. Flexible architecture and API - you can change a lot programmatically.
    6. Compatibility layer with TheYeti's Permissions (2.7.4) (as a separate part of the plugin). In most cases plugins, which use Permissions, will alsowork with PEX also.
    7. Rich chat/console command interface. You can do almost everything ingame. Command list below.
    8. Modifyworld - Embedded restrictions mechanism (we call it "modifyworld"), which provides the possibility to control players abilities, such as destroying/placing blocks, riding carts/boats or even getting spotted by mobs and much more. Disabled by default.
    9. Multigroup inheritance. User, as well as Group, can be member of several groups. And inherit their permissions, options and prefix/suffix.
    10. Permissions based upon Regular Expressions. This mean you can use regular expressions. Example: modifyworld.blocks.(destroy|place).(3|12) - this permission allow place or destroy only sand (12) or dirt (3) blocks. There is still limitation on dot usage in your regexps - dots are escaped by default.
    11. Multiworld permissions. Just don't specify world and permission would work in any world.
    12. Multiworld inheritance. You can inherit different groups in different worlds.
    13. Easy migration from Permissions 2.x. Converter for both YAML and SQL are embedded into PermissionsCompat. Just use simple instruction.
    14. Perfomance friendly. Low-level caching helps alot when you have 100+ online users :)
    15. Promotional/Demotional system. You can assign ranks to groups and promote/demote users to higher/lower ranked group.
    16. World-inheritance - permissions/option of one world can be inherited by another world.
    17. Timed Permissions - you can give user permission only for some amount of time.
    18. Chat Manager - small chat plugin, bundled with PEX. With prefixes/suffiex and colors. Check wiki for more details.


    Documentation
    Wiki

    Basic setup tutorial (Thanks to lycano)

    Nice tutorial made by Bennetman


    Download
    Stable version

    Development version (mostly stable) - always lastest dev build.

    Sources
    https://github.com/PEXPlugins

    Builds
    http://webbukkit.org:8080/

    Maven Repository
    http://repo.tehkode.ru/browse/ru.tehkode

    IRC
    Join us on #permissionsex, irc.esper.net. Feel free to ask any related questions.

    Tools !NEW!
    Pex Auto-Setup Tool - MySQL and FlatFile !


    Changelog
    Show Changelog (open)
    v1.19.5
    Proper intervals for timed commands (both group/permissions management), without pesky seconds calculations (like /pex user t3hk0d3 timed add cool.permission 10days)
    Bugfixes.
    1.4.6 compatibility.


    v1.19.4
    Built for Bukkit 1.4.2-R0.1
    Added inventory permissions (modifyworld.items.put/take.<item>.of.<chest>)
    Added item hold permission (modifyworld.items.hold.<item>)
    Sdded monster egg spawn permission (modifyworld.spawn.<creature>)
    Few other minor fixes
    v.1.19.3
    Modifyworld improvements (configurable messages, now independent from PEX)
    /pex help command
    Minor improvements and bugfixes
    v.1.19.2
    New modifyworld permissions
    Some bugfixes
    v.1.19.1
    Bugfix release
    v1.19
    Bukkit R6 compatible.
    Several bugfixes!
    Permissions now case-insensetive.
    v1.18
    Users logging and cleanup feature.
    Non-inheriting nodes feature.
    Several Bugfixes.
    PermissionsCompat is finally remove from default bundle.
    v1.17
    User/group specific management permissions (permissions.manage.group.Admin)
    Fixed some superperms compatibility issues
    Fixed several bugs
    v1.16
    SuperPerms compatbility bridge were rewritten - no lags anymore and now with debug output (now you can view superperms checks).
    Numerous of bugs were fixed (Thanks you guys for reporting them)
    Modifyworld were improved (modifyworld.item.use)
    v1.15
    Compatiblity for 1317+
    Fixed perfomance issues with SuperPerms (if you still experience they try to disable "raw-permissions" in config.yml)
    Fixed issue with prefix inheritance
    v1.14
    Improved Options mechanism.
    Auto saving new users feature, disabled by default.
    SuperPerms bridge improved - more permissions supported by wildcards.
    File backend dumping now fully functional. SQL dumping is still bogus (do not dump world-specific inheritance and prefixes), will be fixed soon.
    Many bugfixes and minor improvements.
    v1.13
    Superperms (BukkitPerms) support
    Multiworld inheritance and prefixes/suffixes
    Groups weighting
    ChatManager, chat plugin which bundled with PEX.
    Modifyworld now separate plugin, but still bundled with PEX.
    API changed slightly, CustomEvents (PermissionsEntityEvent, PermissionsSystemEvent) introduced.
    Many lesser improvements and tons of bugfixes.
    v1.12
    API get slightly improved
    Ranking ladders.
    User/group name case-insensetivity.
    World-inheritance.
    Timed permissions.
    Modifyworld rules are get improved.
    Tons of minor improvements and bugfixes.
    v1.11
    Many bugfixes and improvements.
    MySQL connection stability improved - reconnection mechanism.
    v1.10
    Promotional/Demotional system.
    Perfomance improvement, with new low-level caching system (thx Joy)
    Modifyworld improved.
    Many lesser improvements and bugfixes.
    v1.06
    New p2compat backend, for easy migration from Permissions 2.x to PEX.
    v1.05
    Users/Groups dumping (pex dump <backend> <file>).
    New commands pex promote/demote. Actually this is just aliases for "pex user group set/remove"
    Few bugfixes.
    v1.04
    Players now can be informed about changes (has been added to group, changed permission/option). Disabled by default - set "permissions.informplayers.changes" to "true"
    Config node "permissions.verbose", which responsible for player informing about modifyworld restrictions has been renamed to "permissions.infromplayers.modifyworld".
    Autocomplete has been improved.
    New command "pex config <node> [value]". This command help to manipulate configuration file (config.yml) from console/chat interface.
    Many bugfixes.
    v1.03
    Autocomplete for users (taken from registred users and online users) and groups names.
    New command for user removing (pex user <user> delete)
    Fixed several nasty bugs. Thanks for bugreports!
    v1.02
    Compatibility layer loading order issue fixed. Now most of plugins should work.
    Tested with new CB 803 build.
    v1.01
    Regular expression permissions support.
    Newer permissions now added above (bugfix).
    Several bugfixes.
    v1.00
    Initial public release.
     
    BRampersad, grid21, MrRazull and 71 others like this.
  2. Offline

    t3hk0d3

    Special characters? ♫?

    Yeah, wiki documentation are not complete. This is big issue for me, since i am, not native speaker, having troubles with writing large texts.

    ???

    Well, 1.13 have large amount of new features and more important bugfixes. But, as it always happens, new features born much more new bugs than were fixed :D

    From vast beginning, by design. RTFM! ;)

    What do you mean? Where? in permissions? in chat manager?

    Planned feature. But there is one problem: P3 compatiblity can break P2 compat, since P3 and P2 aren't fully compatible

    This is topic for separate plugin, it's too specific feature. BTW There is numerous of such plugins already, and with native PEX support too :)

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

    Chrisknyfe

    t3hk0d3, I would recommend adding the following quirks to the wiki (following up on our IRC discussions,) since I didn't see a good explanation for them anywhere (I've been taking notes!):

    - To take away the permissions of a specific material or item, use both its name and its data value (since both are checked internally.) The materials enum is here:
    https://github.com/Bukkit/Bukkit/blob/master/src/main/java/org/bukkit/Material.java. remember, lowercase, no underscores.
    - Weighting system exists. it assigns a weight to each group. This can be added as an option if you want to enforce the order in which multiple groups are checked. Lower-numbered groups are checked first. Otherwise, an arbitrary weight is assigned to each group.
    - Permissions that appear first will be applied first. Place your '-*' last.
    - Craftbukkit perms have to be added line-by-line, since wildcards don't work with them. Use the following pastie if you don't want to manually write them in: http://pastie.org/2423702

    I guess I could add them myself, dunno if I have permissions on that wiki.
     
  4. Offline

    t3hk0d3

    Sorry, Basic tutorial are bit outdated. Will fix it immediately. finally :D

    You need to enable Modifyworld using plugins/Modifyworld/config.yml (enable: true)

    Feel free to edit wiki by own hand :) It's open for every registered github user.
    Anyway, thank you for good suggestions.

    BTW Nag CraftBukkit author to declare these permissions in plugin.yml. This will make wildcards work.

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

    Default112

    I have enabled that, so guests are not able to build.

    Oh right. I trusted the tutorial. Well thats what I get for copying line by line. Sadly my laptop batteries are down, so I have to test it tomorrow.

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

    t3hk0d3

    You have problems with identation in you permissions.yml. Check YAML format how to format your file properly (4 spaces instead of tab, root elements should be without ident)

    You need to give them modifyworld.* permission :)

    use pex toggle debug and look into console :)

    try to add permissions.users.(promote|demote).* to moderators

    Sorry for that :) And thank you very much for spoting that. I finally updated Tutorial a bit :)

    Try to check you yaml files using this: http://yaml-online-parser.appspot.com/

    It would be great if you post that error

    If Multiverse 2 support Permissions 2 or SuperPerms than - YES

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

    Default112

    No, it's ok that guests can't build. Members can. The Problem is, that the "-modifyworld.xx" doesn't work.

    Switched the permissions, so that "*" is first, but no change. Mobs can still target me.
     
  8. Offline

    t3hk0d3

    execute
    /pex group Admins swap 1 2

    negated node should be ABOVE permissive node.
     
  9. Offline

    Default112

    That did nothing...
    Nevertheless, as you can see in my previous posts, the negated node was above the "*" node.

    Removed the node and added it again:
    Will try that now, but Laptop is low on batteries...


    Edit: nope... creeper exploded right in my face...
     
  10. Offline

    t3hk0d3

    Do you have something like "Modifyworld enabled" in your server.log?

    EDIT Oh i found whats wrong :)
    -modifyworld.entity.mobtarget.* -> -modifyworld.mobtarget.*
    .entity. were removed in 1.13
    Check notice on top of OP post
     
  11. Offline

    25CentStudios

    Thanks for the speedy reply, i did this, it worked, but now i have some questions and errors:



    NOTE: i am trying to convert permissions 3.1.6 to permsEx, therefore i am using the /pex dump, etc.

    Here are the errors
    1. /pex reload - internal server error:

    It has something to do with line 278 in column 1 which is the "u" in users, people say its a tab, there is NOT a tab there.

    2. /pex dump, etc.

    It just says error during backend initialization.



    QUESTIONS:

    1. Does this support multiverse 2? It seemed to only scan my main world in /pex dump, etc.
     
  12. Offline

    mmiillkkaa

    Does this have negative nodes? Like if I gave someone the "*" node, could I take away a permissions by typing "-plugin.admincommands.*"?
     
  13. Offline

    25CentStudios

    just read the whole error, its that damn user error, going to check it now...
    Code:
    ex backend p2compat
    pex dump file permissions.yml
    pex backend file17:23:57 [INFO] [PermissionsEx] Initializing p2compat backend
    17:23:57 [INFO] [PermissionsCompat] Parsing "25Main.yml" file
    17:23:57 [INFO] Error during backend initialization.
    17:23:57 [SEVERE] expected '<document start>', but found BlockMappingStart
     in "<reader>", line 278, column 1:
        users:
        ^
    
    17:23:57 [SEVERE]     at org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart.produce(ParserImpl.java:233)
    17:23:57 [SEVERE]     at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
    17:23:57 [SEVERE]     at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
    17:23:57 [SEVERE]     at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:108)
    17:23:57 [SEVERE]     at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:124)
    17:23:57 [SEVERE]     at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
    17:23:57 [SEVERE]     at ru.tehkode.permissions.config.Configuration.load(Configuration.java:65)
    17:23:57 [SEVERE]     at ru.tehkode.permissions.compat.P2Backend.loadPermissions(P2Backend.java:124)
    17:23:57 [SEVERE]     at ru.tehkode.permissions.compat.P2Backend.initialize(P2Backend.java:53)
    17:23:57 [SEVERE]     at ru.tehkode.permissions.PermissionManager.setBackend(PermissionManager.java:418)
    17:23:57 [SEVERE]     at ru.tehkode.permissions.bukkit.commands.UtilityCommands.setBackend(UtilityCommands.java:104)
    17:23:57 [SEVERE]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    17:23:57 [SEVERE]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    17:23:57 [SEVERE]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    17:23:57 [SEVERE]     at java.lang.reflect.Method.invoke(Method.java:597)
    17:23:57 [SEVERE]     at ru.tehkode.permissions.commands.CommandsManager$CommandBinding.call(CommandsManager.java:298)
    17:23:57 [SEVERE]     at ru.tehkode.permissions.commands.CommandsManager.execute(CommandsManager.java:120)
    17:23:57 [SEVERE]     at ru.tehkode.permissions.bukkit.PermissionsEx.onCommand(PermissionsEx.java:123)
    17:23:57 [SEVERE]     at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
    17:23:57 [SEVERE]     at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:129)
    17:23:57 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:344)
    17:23:57 [SEVERE]     at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:489)
    17:23:57 [SEVERE]     at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:468)
    17:23:57 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
    17:23:57 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    17:23:57 [INFO] [PermissionsEx] Initializing file backend
    17:23:57 [INFO] [PermissionsEx] Data dumped in "permissions.yml"
    
    



    EDIT: no errors in parser
     
  14. Offline

    iarespiff

    Quick noobie question.
    What permission node do i use so that my Mods can ban and unban people?
     
  15. Offline

    erawr00

    The craftbukkit default command permission nodes:

    craftbukkit.command.ban.player
    craftbukkit.command.ban.ip
    craftbukkit.command.unban
    craftbukkit.command.unban.player
    craftbukkit.command.unban.ip

    If you have a different plugin handling bans then you need to find the permission nodes for that plugin


    Yes but put the negative node before the positive one.

    Example:
    - -modifyworld.bucket.*
    - modifyworld.*

    Will allow modifying everything except using buckets

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

    t3hk0d3

    Well post your complete permissions.yml somewhere.
     
  17. Offline

    suicidal_banana

    Demoted myself to a default, then did this;
    (sorry for the wall of permissions)
    Code:
    >pex user suicidal_banana
    00:16:54 [INFO] suicidal_banana are member of:
    00:16:54 [INFO]    default (rank 1000 @ default)
    00:16:54 [INFO] suicidal_banana's permissions:
    00:16:54 [INFO]    modifyworld.blocks.interact.* @common (from default)
    00:16:54 [INFO]    modifyworld.items.have.* @common (from default)
    00:16:54 [INFO]    dc.join.memorial @common (from default)
    00:16:54 [INFO]    worldguard.region.flag.regions.own.* @common (from default)
    00:16:55 [INFO]    dc.join.self.space @common (from default)
    00:16:55 [INFO]    dc.join.self.world @common (from default)
    00:16:55 [INFO]    dc.motd @common (from default)
    00:16:55 [INFO]    vote.voteno.night @common (from default)
    00:16:55 [INFO]    vote.voteno.day @common (from default)
    00:16:55 [INFO]    vote.voteyes.kick @common (from default)
    00:16:55 [INFO]    vote.voteyes.rain @common (from default)
    00:16:55 [INFO]    vote.voteyes.sun @common (from default)
    00:16:55 [INFO]    vote.startvote.day @common (from default)
    00:16:55 [INFO]    worldguard.region.addmember.own.* @common (from default)
    00:16:55 [INFO]    worldguard.region.info.own @common (from default)
    00:16:55 [INFO]    portalstick.damageboots @common (from default)
    00:16:55 [INFO]    portalstick.placeportal @common (from default)
    00:16:55 [INFO]    falsebook.blocks.hiddenswitch.create @common (from default)
    00:16:55 [INFO]    falsebook.blocks.lift @common (from default)
    00:16:55 [INFO]    falsebook.blocks.door @common (from default)
    00:16:55 [INFO]    falsebook.ic.selftriggered @common (from default)
    00:16:55 [INFO]    falsebook.ic.standard @common (from default)
    00:16:55 [INFO]    chestlock.lock @common (from default)
    00:16:55 [INFO]    dc.online @common (from default)
    00:16:55 [INFO]    dc.warps @common (from default)
    00:16:55 [INFO]    dc.teleport.self.world @common (from default)
    00:16:55 [INFO]    dc.message.other @common (from default)
    00:16:55 [INFO]    dc.do.* @common (from default)
    00:16:55 [INFO]    dc.home.self @common (from default)
    00:16:55 [INFO]    dc.sethome.self @common (from default)
    00:16:55 [INFO]    dc.spawn.self.* @common (from default)
    00:16:55 [INFO]    dc.warp.self.world @common (from default)
    00:16:55 [INFO]    dc.worlds @common (from default)
    00:16:55 [INFO]    chestlock.own @common (from default)
    00:16:55 [INFO]    chestlock.unlock @common (from default)
    00:16:55 [INFO]    falsebook.ic.detection @common (from default)
    00:16:55 [INFO]    falsebook.blocks.bridge @common (from default)
    00:16:55 [INFO]    falsebook.blocks.gate @common (from default)
    00:16:55 [INFO]    falsebook.blocks.hiddenswitch @common (from default)
    00:16:55 [INFO]    falsebook.cart.* @common (from default)
    00:16:55 [INFO]    portalstick.teleport @common (from default)
    00:16:55 [INFO]    worldguard.region.info @common (from default)
    00:16:55 [INFO]    worldguard.region.flag.flags.*.owner.* @common (from default)
    
    00:16:55 [INFO]    worldguard.region.removemember.own.* @common (from default)
    00:16:55 [INFO]    vote.startvote.sun @common (from default)
    00:16:55 [INFO]    vote.voteyes.day @common (from default)
    00:16:55 [INFO]    vote.voteyes.night @common (from default)
    00:16:55 [INFO]    vote.voteno.sun @common (from default)
    00:16:55 [INFO]    vote.voteno.rain @common (from default)
    00:16:55 [INFO]    vote.voteno.kick @common (from default)
    00:16:55 [INFO]    dc.join.self.memorial @common (from default)
    00:16:55 [INFO]    dc.portal.* @common (from default)
    00:16:55 [INFO]    worldguard.region.flag.flags.* @common (from default)
    00:16:55 [INFO]    worldguard.region.flag.flags.*.own @common (from default)
    00:16:55 [INFO]    modifyworld.blocks.*.323 @common (from default)
    00:16:55 [INFO]    modifyworld.blocks.*.68 @common (from default)
    00:16:55 [INFO]    -modifyworld.blocks.*.(46|tnt) @common (from default)
    00:16:55 [INFO] suicidal_banana's options:
    >
    And this is a export from permissions table;
    Code:
    INSERT INTO `permissions` (`id`, `name`, `type`, `permission`, `world`, `value`) VALUES
    (2,    'default',    0,    'rank',    '',    '1000'),
    (800,    'default',    0,    '-modifyworld.blocks.*.(46|tnt)',    '',    ''),
    (1690,    'default',    0,    'modifyworld.*',    'world',    ''),
    (1691,    'default',    0,    'modifyworld.*',    'space',    ''),
    (2690,    'default',    0,    'modifyworld.blocks.*.68',    '',    ''),
    (2691,    'default',    0,    'modifyworld.blocks.*.323',    '',    ''),
    (2694,    'default',    0,    'worldguard.region.flag.flags.*.own',    '',    ''),
    (2695,    'default',    0,    'worldguard.region.flag.flags.*',    '',    ''),
    (2696,    'default',    0,    'dc.portal.*',    '',    ''),
    (2697,    'default',    0,    'dc.join.self.memorial',    '',    ''),
    (2698,    'default',    0,    'vote.voteno.kick',    '',    ''),
    (2699,    'default',    0,    'vote.voteno.rain',    '',    ''),
    (2700,    'default',    0,    'vote.voteno.sun',    '',    ''),
    (2701,    'default',    0,    'vote.voteyes.night',    '',    ''),
    (2702,    'default',    0,    'vote.voteyes.day',    '',    ''),
    (2703,    'default',    0,    'vote.startvote.sun',    '',    ''),
    (2704,    'default',    0,    'worldguard.region.removemember.own.*',    '',    ''),
    (2705,    'default',    0,    'worldguard.region.flag.flags.*.owner.*',    '',    ''),
    (2706,    'default',    0,    'worldguard.region.info',    '',    ''),
    (2707,    'default',    0,    'portalstick.teleport',    '',    ''),
    (2708,    'default',    0,    'falsebook.cart.*',    '',    ''),
    (2709,    'default',    0,    'falsebook.blocks.hiddenswitch',    '',    ''),
    (2710,    'default',    0,    'falsebook.blocks.gate',    '',    ''),
    (2711,    'default',    0,    'falsebook.blocks.bridge',    '',    ''),
    (2712,    'default',    0,    'falsebook.ic.detection',    '',    ''),
    (2713,    'default',    0,    'chestlock.unlock',    '',    ''),
    (2714,    'default',    0,    'chestlock.own',    '',    ''),
    (2715,    'default',    0,    'dc.worlds',    '',    ''),
    (2716,    'default',    0,    'dc.warp.self.world',    '',    ''),
    (2717,    'default',    0,    'dc.spawn.self.*',    '',    ''),
    (2718,    'default',    0,    'dc.sethome.self',    '',    ''),
    (2719,    'default',    0,    'dc.home.self',    '',    ''),
    (2720,    'default',    0,    'dc.do.*',    '',    ''),
    (2721,    'default',    0,    'dc.message.other',    '',    ''),
    (2722,    'default',    0,    'dc.teleport.self.world',    '',    ''),
    (2723,    'default',    0,    'dc.warps',    '',    ''),
    (2724,    'default',    0,    'dc.online',    '',    ''),
    (2725,    'default',    0,    'chestlock.lock',    '',    ''),
    (2726,    'default',    0,    'falsebook.ic.standard',    '',    ''),
    (2727,    'default',    0,    'falsebook.ic.selftriggered',    '',    ''),
    (2728,    'default',    0,    'falsebook.blocks.door',    '',    ''),
    (2729,    'default',    0,    'falsebook.blocks.lift',    '',    ''),
    (2730,    'default',    0,    'falsebook.blocks.hiddenswitch.create',    '',    ''),
    (2731,    'default',    0,    'portalstick.placeportal',    '',    ''),
    (2732,    'default',    0,    'portalstick.damageboots',    '',    ''),
    (2733,    'default',    0,    'worldguard.region.info.own',    '',    ''),
    (2734,    'default',    0,    'worldguard.region.addmember.own.*',    '',    ''),
    (2735,    'default',    0,    'vote.startvote.day',    '',    ''),
    (2736,    'default',    0,    'vote.voteyes.sun',    '',    ''),
    (2737,    'default',    0,    'vote.voteyes.rain',    '',    ''),
    (2738,    'default',    0,    'vote.voteyes.kick',    '',    ''),
    (2739,    'default',    0,    'vote.voteno.day',    '',    ''),
    (2740,    'default',    0,    'vote.voteno.night',    '',    ''),
    (2741,    'default',    0,    'dc.motd',    '',    ''),
    (2742,    'default',    0,    'dc.join.self.world',    '',    ''),
    (2743,    'default',    0,    'dc.join.self.space',    '',    ''),
    (2744,    'default',    0,    'worldguard.region.flag.regions.own.*',    '',    ''),
    (2745,    'default',    0,    'dc.join.memorial',    '',    ''),
    (2746,    'default',    0,    'modifyworld.items.have.*',    '',    ''),
    (2747,    'default',    0,    'modifyworld.blocks.interact.*',    '',    ''),
    (2748,    'default',    0,    'modifyworld.items.*.323',    'memorial',    ''),
    (2749,    'default',    0,    'modifyworld.blocks.interact.*',    'memorial',    ''),
    (2750,    'default',    0,    'modifyworld.chat',    'memorial',    ''),
    (2751,    'default',    0,    'modifyworld.blocks.*.323',    'memorial',    ''),
    (2752,    'default',    0,    'modifyworld.blocks.*.63',    'memorial',    '');
    
    The weird thing is the order doesn't at all seem to relate to the id in the database.
     
  18. Offline

    Smidds

    I'm just wondering, can this plugin add users to the permissions.yml on it's own? Is there an enable I would need to turn on? Or is this just simple impossible?
     
  19. Offline

    po5

    Hey great plugin :) I switched from permissions 3 to this without any trouble at all. And i have alot of plugins. 4 worlds, and 6 different ranks, mods who need to promote and demote others etc. I basically copy-pasted the permissions 3 permissions and users to the permissionsex file and then it worked! I had to do some minor adjustments, but nothing unexpected. I got to say this is better than permissions 3 in many ways, and it made our life easier. Thanks :)
     
  20. Offline

    25CentStudios

    @oliverw92


    here is pernissions.yml, but the issue is with 25Main.yml from the conversion from 3.1.6 to Ex

    Code:
    users:
        bigmouthwill:
            group:
            - '[Untrusted]'
        N0time:
            group:
            - '[Untrusted]'
        matoot:
            group:
            - '[Untrusted]'
        NoeRuth:
            group:
            - '[Untrusted]'
        hespelersham27:
            group:
            - '[Untrusted]'
        jordanSUPERMAN:
            group:
            - '[Untrusted]'
        Delicco:
            group:
            - '[Untrusted]'
        rjs1994:
            group:
            - '[Untrusted]'
        codegreen787:
            group:
            - '[Untrusted]'
        Deflux:
            group:
            - '[RegularBuilder]'
        iwishforpie2:
            group:
            - '[Untrusted]'
        UniqueLemon:
            group:
            - '[Untrusted]'
        maxman61:
            group:
            - '[Untrusted]'
        lilskidd:
            group:
            - '[Untrusted]'
        Kickenitsince93:
            group:
            - '[Untrusted]'
        Fuzzie99:
            group:
            - '[Untrusted]'
        donutdude11:
            group:
            - '[Untrusted]'
        Moon_Owl:
            group:
            - '[Untrusted]'
        EpickMan98:
            group:
            - '[Untrusted]'
        uraddhere:
            group:
            - '[Untrusted]'
        Mike_11:
            group:
            - '[Untrusted]'
        madman203:
            group:
            - '[Untrusted]'
        Mdj71:
            group:
            - '[Untrusted]'
        zakadam:
            group:
            - '[Untrusted]'
        infizl:
            group:
            - '[LockDown]'
        Notch:
            group:
            - '[Untrusted]'
        Barman:
            group:
            - '[Untrusted]'
        RedBaxter:
            group:
            - '[Untrusted]'
        InsaneNemesis:
            group:
            - '[Untrusted]'
        firellama99:
            group:
            - '[Untrusted]'
        superiorcreator:
            group:
            - '[OriginalBuilder]'
        tadtad54:
            group:
            - '[Untrusted]'
        dimaliux123:
            group:
            - '[Untrusted]'
        gibbodaman:
            group:
            - '[Untrusted]'
        skylargrey:
            group:
            - '[Untrusted]'
        colton1111:
            group:
            - '[Untrusted]'
        quatrognome:
            group:
            - '[Untrusted]'
        deni1950:
            group:
            - '[Untrusted]'
        wednesday126:
            group:
            - '[Untrusted]'
        MrChing:
            group:
            - '[Untrusted]'
        §eBanker:
            group:
            - '[Untrusted]'
        Crossing2000:
            group:
            - '[Untrusted]'
        ThatAnn0yingGuy:
            group:
            - '[Untrusted]'
        §4Officer:
            group:
            - '[Untrusted]'
        krillsh:
            group:
            - '[Untrusted]'
        Captn_Awesome:
            group:
            - '[RegularBuilder]'
        itoverNinetho:
            group:
            - '[Untrusted]'
        fastmekillyou:
            group:
            - '[Untrusted]'
        theripper378:
            group:
            - '[Untrusted]'
        MyCraft:
            group:
            - '[Untrusted]'
        Scopulus:
            group:
            - '[Untrusted]'
        Jhops6:
            group:
            - '[Untrusted]'
        Vulcrop:
            group:
            - '[Untrusted]'
        25CentStudios:
            group:
            - Admin
        Sir_STRAD:
            group:
            - '[OriginalBuilder]'
        BADMOOR:
            group:
            - '[Untrusted]'
        MapleSyrupMan1:
            group:
            - '[Untrusted]'
        meatman411:
            group:
            - '[Untrusted]'
        cman219:
            group:
            - '[Untrusted]'
        Eledb:
            group:
            - '[LockDown]'
        chunga:
            group:
            - '[Untrusted]'
        Grr17:
            group:
            - '[Untrusted]'
        xDJx_15:
            group:
            - '[Untrusted]'
        monsterwilly16:
            group:
            - '[Untrusted]'
        benmorrow88:
            group:
            - '[Untrusted]'
        SeptemberCorp:
            group:
            - '[Untrusted]'
        Deareim:
            group:
            - '[Untrusted]'
        hibubble2:
            group:
            - '[Untrusted]'
        XxJrxX15:
            group:
            - '[Untrusted]'
        ixbzanexi:
            group:
            - '[Untrusted]'
        Swoozie:
            group:
            - '[Untrusted]'
        Crykura:
            group:
            - '[Untrusted]'
        taschen:
            group:
            - '[Untrusted]'
        gameguy2011:
            group:
            - '[Untrusted]'
        asidekick:
            group:
            - '[Untrusted]'
        Gloomz:
            group:
            - '[Untrusted]'
        Supershatzer:
            group:
            - '[Untrusted]'
        Zachman10:
            group:
            - '[Untrusted]'
        Dynodart:
            group:
            - '[OriginalBuilder]'
        lucas66439:
            group:
            - '[Untrusted]'
        Pretty_Girl300:
            group:
            - '[Untrusted]'
        zach1755:
            group:
            - '[Untrusted]'
        TobyG123:
            group:
            - '[Untrusted]'
        Chipsahoy333:
            group:
            - '[Admin]'
        SuicidalManiac:
            group:
            - '[Untrusted]'
        Mavro1:
            group:
            - '[Untrusted]'
        Chrispy_Ting:
            group:
            - '[Untrusted]'
        Frazerizer:
            group:
            - '[Untrusted]'
        stewdahts:
            group:
            - '[Untrusted]'
        tomtit:
            group:
            - '[Untrusted]'
        remote user:
            group:
            - '[Untrusted]'
        Cyboid:
            group:
            - '[Untrusted]'
        yummy_donutz:
            group:
            - '[Untrusted]'
        Mjz1118:
            group:
            - '[Untrusted]'
        rjaxs:
            group:
            - '[Untrusted]'
        sbuyansky:
            group:
            - '[Untrusted]'
        7ZERO0:
            group:
            - '[OriginalBuilder]'
        bmick:
            group:
            - '[Untrusted]'
        Qsdd:
            group:
            - '[Untrusted]'
        MrLukeCaptain:
            group:
            - '[Untrusted]'
        DiabolikalKraze:
            group:
            - '[RegularBuilder]'
        mattigould:
            group:
            - '[Untrusted]'
        u2rockboy:
            group:
            - '[Untrusted]'
        ANTEXv:
            group:
            - '[Untrusted]'
        USMCxCRISP3AT3R:
            group:
            - '[Untrusted]'
        xHDxpHoEnix:
            group:
            - '[Untrusted]'
        zakpower101:
            group:
            - '[Untrusted]'
        GarethIngham:
            group:
            - '[Untrusted]'
        iSkateboard:
            group:
            - '[Untrusted]'
    groups:
        Member:
            permissions:
            - SpawnX.setspawn
            - SpawnX.spawn
            - SpawnX.*
            - modifyworld.*
            inheritance:
            - Untrusted
        OriginalBuilder:
            prefix: '&e[OB]&e'
            permissions:
            - iConomy.access
            - iConomy.admin.account.create
            - iConomy.admin.account.remove
            - iConomy.admin.bank.create
            - iConomy.admin.bank.remove
            - iConomy.admin.bank.set
            - iConomy.admin.empty
            - iConomy.admin.grant
            - iConomy.admin.hide
            - iConomy.admin.purge
            - iConomy.admin.reset
            - iConomy.admin.set
            - iConomy.admin.stats
            - iConomy.bank.access
            - iConomy.bank.deposit
            - iConomy.bank.join
            - iConomy.bank.join.multiple
            - iConomy.bank.leave
            - iConomy.bank.list
            - iConomy.bank.main
            - iConomy.bank.main.change
            - iConomy.bank.main.set
            - iConomy.bank.main.view
            - iConomy.bank.transfer
            - iConomy.bank.transfer.multiple
            - iConomy.bank.withdraw
            - iConomy.list
            - iConomy.payment
            - iConomy.rank
            - iConomyChestShop.shop.create.
            - iConomyChestShop.shop.create.<id>
            - iConomyChestShop.shop.exclude.<id>
            - iConomyChestShop.shop.buy.
            - iConomyChestShop.shop.sell.
            - iConomyChestShop.command.iteminfo
            - iConomyChestShop.admin.
            - mobarena.use.
            - mobarena.classes.
            - mobarena.arenas.
            - mobarena.use.join
            - mobarena.use.leave
            - mobarena.use.spectate
            - mobarena.admin.enable
            - mobarena.admin.protect
            - mobarena.admin.restore
            - mobarena.admin.force.end
            - mobarena.admin.force.start
            - mobarena.admin.config.reload
            - mobarena.setup.arena
            - mobarena.setup.setarena
            - mobarena.setup.addarena
            - mobarena.setup.delarena
            - mobarena.setup.editarena
            - mobarena.setup.setregion
            - mobarena.setup.expandregion
            - mobarena.setup.showregion
            - mobarena.setup.setlobbyregion
            - mobarena.setup.expandlobbyregion
            - mobarena.setup.setwarp
            - mobarena.setup.spawnpoints
            - mobarena.setup.addspawn
            - mobarena.setup.delspawn
            - mobarena.setup.autogenerate
            - mobarena.setup.autodegenerate
            - falsebook.anyic
            - falsebook.ic.xxx
            - falsebook.blocks.*
            - falsebook.blocks.lift
            - falsebook.blocks.bridge
            - falsebook.blocks.cauldron.use
            - falsebook.blocks.door
            - falsebook.blocks.gate
            - falsebook.blocks.hiddenswitch
            - falsebook.blocks.hiddenswitch.create
            - falsebook.blocks.lightswitch.create
            - falsebook.blocks.lightswitch.use
            - falsebook.blocks.readbooks
            - falsebook.destroy.blocks
            - falsebook.blocks.area
            - falsebook.ic.standard
            - falsebook.ic.detection
            - falsebook.ic.worldedit
            - falsebook.ic.selftriggered
            - falsebook.cart.*
            - falsebook.cart.booster2x
            - falsebook.cart.booster8x
            - falsebook.cart.brake25x
            - falsebook.cart.brake50x
            - falsebook.cart.station
            - falsebook.cart.collectanddeposit
            - falsebook.cart.eject
            - falsebook.cart.sort
            - falsebook.cart.emitter
            - falsebook.cart.reverse
            - falsebook.cart.constantspeed
            - myhome.home.basic.home
            - myhome.home.basic.set
            - myhome.home.basic.delete
            - myhome.home.soc.others
            - myhome.home.soc.list
            - myhome.home.soc.list
            - myhome.home.soc.invite
            - myhome.home.soc.uninvite
            - myhome.home.soc.public
            - myhome.home.soc.private
            - myhome.admin
            - myhome.convert
            - multiverse.world.create
            - multiverse.world.import
            - multiverse.world.remove
            - multiverse.world.setspawn
            - multiverse.world.spawn
            - multiverse.list
            - multiverse.portal.create
            - multiverse.portal.select
            - multiverse.portal.destination
            - multiverse.portal.remove
            - multiverse.portal.list
            - regionclaim.regionclaim
            - SimpleHelp.admin
            - SpawnX.setspawn
            - SpawnX.spawn
            - SpawnX.*
            - admincmd.time.day
            - admincmd.time.set
            - admincmd.time.*
            - admincmd.item.*
            - admincmd.item.add.other
            - admincmd.item.add
            - admincmd.item.add.other
            - admincmd.item.blacklist
            - admincmd.item.blacklist
            - admincmd.item.more
            - admincmd.item.repair
            - admincmd.item.repair
            - admincmd.item.repair.other
            - admincmd.item.color
            - admincmd.item.alias
            - admincmd.item.alias
            - clearinventory.use
            - blockhat.hat
            - blockhat.hat.items
            - blockhat.nodrown
            - war.*
            - war.player
            - war.warp
            - war.build
            - godPowers.godmode
            - spawnlist.item
            - spawnlist.spawnlisted
            - spawnlist.reload
            - spawnlist.give
            - WirelessRedstone.*
            - worldedit.*
            - modifyworld.*
        RegularBuilder:
            prefix: '&b[RB]&b'
            permissions:
            - iConomy.access
            - iConomy.admin.account.create
            - iConomy.admin.account.remove
            - iConomy.bank.deposit
            - iConomy.bank.join
            - iConomy.bank.join.multiple
            - iConomy.bank.leave
            - iConomy.bank.list
            - iConomyChestShop.shop.create.
            - iConomyChestShop.shop.create.<id>
            - iConomyChestShop.shop.exclude.<id>
            - iConomyChestShop.shop.buy.
            - iConomyChestShop.shop.sell.
            - iConomyChestShop.command.iteminfo
            - mobarena.use.
            - mobarena.classes.
            - mobarena.arenas.
            - mobarena.use.join
            - mobarena.use.leave
            - mobarena.use.spectate
            - myhome.home.basic.home
            - myhome.home.basic.set
            - myhome.home.basic.delete
            - myhome.home.soc.others
            - myhome.home.soc.list
            - myhome.home.soc.list
            - myhome.home.soc.invite
            - myhome.home.soc.uninvite
            - myhome.home.soc.public
            - myhome.home.soc.private
            - myhome.admin
            - myhome.convert
            - SpawnX.spawn
            - SpawnX.*
            - admincmd.item.*
            - godPowers.godmode
            - spawnlist.item
            - spawnlist.spawnlisted
            - spawnlist.reload
            - spawnlist.give
            - WirelessRedstone.*
            - worldedit.*
            - modifyworld.*
            inheritance:
            - Member
        Locked:
            prefix: '&7[LOCKDOWN]&7'
        Untrusted:
            default: true
            prefix: '&7[UNTRUSTED]&7'
            permissions:
            - SpawnX.spawn
            - admincmd.time.*
            - admincmd.item.*
            - spawnlist.item
            - spawnlist.spawnlisted
            - WirelessRedstone.*
        Server:
            prefix: '&d'
            permissions:
            - '*'
            - modifyworld.*
            suffix: '&d'
        Admin:
            prefix: '&c[Admin]&c'
            permissions:
            - '*'
            - modifyworld.*
    

    and here is 25Main.yml
    Code:
    groups:
        Locked:
            default: false
            info:
                prefix: '&7[LOCKDOWN]&7'
                suffix: ''
                build: false
            inheritance:
            permissions:
        Untrusted:
            default: true
            info:
                prefix: '&7[UNTRUSTED]&7'
                suffix: ''
                build: false
            inheritance:
            permissions:
            - SpawnX.spawn
            - admincmd.time.*
            - admincmd.item.*
            - spawnlist.item
            - spawnlist.spawnlisted
            - WirelessRedstone.*
        Member:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            - Untrusted
            permissions:
            - SpawnX.setspawn
            - SpawnX.spawn
            - SpawnX.*
        RegularBuilder:
            default: false
            info:
                prefix: '&b[RB]&b'
                suffix: ''
                build: true
            inheritance:
            - Member
            permissions:
            - iConomy.access
            - iConomy.admin.account.create
            - iConomy.admin.account.remove
            - iConomy.bank.deposit
            - iConomy.bank.join
            - iConomy.bank.join.multiple
            - iConomy.bank.leave
            - iConomy.bank.list
            - iConomyChestShop.shop.create.
            - iConomyChestShop.shop.create.<id>
            - iConomyChestShop.shop.exclude.<id>
            - iConomyChestShop.shop.buy.
            - iConomyChestShop.shop.sell.
            - iConomyChestShop.command.iteminfo
            - mobarena.use.
            - mobarena.classes.
            - mobarena.arenas.
            - mobarena.use.join
            - mobarena.use.leave
            - mobarena.use.spectate
            - myhome.home.basic.home
            - myhome.home.basic.set
            - myhome.home.basic.delete
            - myhome.home.soc.others
            - myhome.home.soc.list
            - myhome.home.soc.list
            - myhome.home.soc.invite
            - myhome.home.soc.uninvite
            - myhome.home.soc.public
            - myhome.home.soc.private
            - myhome.admin
            - myhome.convert
            - SpawnX.spawn
            - SpawnX.*
            - admincmd.item.*
            - godPowers.godmode
            - spawnlist.item
            - spawnlist.spawnlisted
            - spawnlist.reload
            - spawnlist.give
            - WirelessRedstone.*
            - worldedit.*
        OriginalBuilder:
            default: false
            info:
                prefix: '&e[OB]&e'
                suffix: ''
                build: true
            inheritance:
            permissions:
            - iConomy.access
            - iConomy.admin.account.create
            - iConomy.admin.account.remove
            - iConomy.admin.bank.create
            - iConomy.admin.bank.remove
            - iConomy.admin.bank.set
            - iConomy.admin.empty
            - iConomy.admin.grant
            - iConomy.admin.hide
            - iConomy.admin.purge
            - iConomy.admin.reset
            - iConomy.admin.set
            - iConomy.admin.stats
            - iConomy.bank.access
            - iConomy.bank.deposit
            - iConomy.bank.join
            - iConomy.bank.join.multiple
            - iConomy.bank.leave
            - iConomy.bank.list
            - iConomy.bank.main
            - iConomy.bank.main.change
            - iConomy.bank.main.set
            - iConomy.bank.main.view
            - iConomy.bank.transfer
            - iConomy.bank.transfer.multiple
            - iConomy.bank.withdraw
            - iConomy.list
            - iConomy.payment
            - iConomy.rank
            - iConomyChestShop.shop.create.
            - iConomyChestShop.shop.create.<id>
            - iConomyChestShop.shop.exclude.<id>
            - iConomyChestShop.shop.buy.
            - iConomyChestShop.shop.sell.
            - iConomyChestShop.command.iteminfo
            - iConomyChestShop.admin.
            - mobarena.use.
            - mobarena.classes.
            - mobarena.arenas.
            - mobarena.use.join
            - mobarena.use.leave
            - mobarena.use.spectate
            - mobarena.admin.enable
            - mobarena.admin.protect
            - mobarena.admin.restore
            - mobarena.admin.force.end
            - mobarena.admin.force.start
            - mobarena.admin.config.reload
            - mobarena.setup.arena
            - mobarena.setup.setarena
            - mobarena.setup.addarena
            - mobarena.setup.delarena
            - mobarena.setup.editarena
            - mobarena.setup.setregion
            - mobarena.setup.expandregion
            - mobarena.setup.showregion
            - mobarena.setup.setlobbyregion
            - mobarena.setup.expandlobbyregion
            - mobarena.setup.setwarp
            - mobarena.setup.spawnpoints
            - mobarena.setup.addspawn
            - mobarena.setup.delspawn
            - mobarena.setup.autogenerate
            - mobarena.setup.autodegenerate
            - falsebook.anyic
            - falsebook.ic.xxx
            - falsebook.blocks.*
            - falsebook.blocks.lift
            - falsebook.blocks.bridge
            - falsebook.blocks.cauldron.use
            - falsebook.blocks.door
            - falsebook.blocks.gate
            - falsebook.blocks.hiddenswitch
            - falsebook.blocks.hiddenswitch.create
            - falsebook.blocks.lightswitch.create
            - falsebook.blocks.lightswitch.use
            - falsebook.blocks.readbooks
            - falsebook.destroy.blocks
            - falsebook.blocks.area
            - falsebook.ic.standard
            - falsebook.ic.detection
            - falsebook.ic.worldedit
            - falsebook.ic.selftriggered
            - falsebook.cart.*
            - falsebook.cart.booster2x
            - falsebook.cart.booster8x
            - falsebook.cart.brake25x
            - falsebook.cart.brake50x
            - falsebook.cart.station
            - falsebook.cart.collectanddeposit
            - falsebook.cart.eject
            - falsebook.cart.sort
            - falsebook.cart.emitter
            - falsebook.cart.reverse
            - falsebook.cart.constantspeed
            - myhome.home.basic.home
            - myhome.home.basic.set
            - myhome.home.basic.delete
            - myhome.home.soc.others
            - myhome.home.soc.list
            - myhome.home.soc.list
            - myhome.home.soc.invite
            - myhome.home.soc.uninvite
            - myhome.home.soc.public
            - myhome.home.soc.private
            - myhome.admin
            - myhome.convert
            - multiverse.world.create
            - multiverse.world.import
            - multiverse.world.remove
            - multiverse.world.setspawn
            - multiverse.world.spawn
            - multiverse.list
            - multiverse.portal.create
            - multiverse.portal.select
            - multiverse.portal.destination
            - multiverse.portal.remove
            - multiverse.portal.list
            - regionclaim.regionclaim
            - SimpleHelp.admin
            - SpawnX.setspawn
            - SpawnX.spawn
            - SpawnX.*
            - admincmd.time.day
            - admincmd.time.set
            - admincmd.time.*
            - admincmd.item.*
            - admincmd.item.add.other
            - admincmd.item.add
            - admincmd.item.add.other
            - admincmd.item.blacklist
            - admincmd.item.blacklist
            - admincmd.item.more
            - admincmd.item.repair
            - admincmd.item.repair
            - admincmd.item.repair.other
            - admincmd.item.color
            - admincmd.item.alias
            - admincmd.item.alias
            - clearinventory.use
            - blockhat.hat
            - blockhat.hat.items
            - blockhat.nodrown
            - war.*
            - war.player
            - war.warp
            - war.build
            - godPowers.godmode
            - spawnlist.item
            - spawnlist.spawnlisted
            - spawnlist.reload
            - spawnlist.give
            - WirelessRedstone.*
            - worldedit.*
        Admin:
            default: false
            info:
                prefix: '&c[Admin]&c'
                suffix: ''
                build: true
            inheritance:
            permissions:
            - '*'
        Server:
            default: false
            info:
                prefix: '&d'
                suffix: '&d'
                build: true
            inheritance:
            permissions:
            - '*'
    users:
        25CentStudios:
            group: Admin
            permissions:
        7ZERO0:
            permissions:
            group:
            - OriginalBuilder
        Dynodart:
            permissions:
            group:
            - OriginalBuilder
        Qsdd:
            permissions:
            group:
            - Untrusted
        ThatAnn0yingGuy:
            permissions:
            group:
            - Untrusted
        Deflux:
            permissions:
            group:
            - RegularBuilder
        DiabolikalKraze:
            permissions:
            group:
            - RegularBuilder
        donutdude11:
            permissions:
            group:
            - Untrusted
        mattigould:
            permissions:
            group:
            - Untrusted
        lucas66439:
            permissions:
            group:
            - Untrusted
        hibubble2:
            permissions:
            group:
            - Untrusted
        zach1755:
            permissions:
            group:
            - Untrusted
        USMCxCRISP3AT3R:
            permissions:
            group:
            - Untrusted
        Sir_STRAD:
            permissions:
            group:
            - OriginalBuilder
        BADMOOR:
            permissions:
            group:
            - Untrusted
        §eBanker:
            permissions:
            group:
            - Untrusted
        §4Officer:
            permissions:
            group:
            - Untrusted
        SuicidalManiac:
            permissions:
            group:
            - Untrusted
        firellama99:
            permissions:
            group:
            - Untrusted
        Crykura:
            permissions:
            group:
            - Untrusted
        ixbzanexi:
            permissions:
            group:
            - Untrusted
        wednesday126:
            permissions:
            group:
            - Untrusted
        TobyG123:
            permissions:
            group:
            - Untrusted
        Chipsahoy333:
            permissions:
            group:
            - Admin
        MrLukeCaptain:
            permissions:
            group:
            - Untrusted
        xDJx_15:
            permissions:
            group:
            - Untrusted
        XxJrxX15:
            permissions:
            group:
            - Untrusted
        Zachman10:
            permissions:
            group:
            - Untrusted
        codegreen787:
            permissions:
            group:
            - Untrusted
        bmick:
            permissions:
            group:
            - Untrusted
        xHDxpHoEnix:
            permissions:
            group:
            - Untrusted
        asidekick:
            permissions:
            group:
            - Untrusted
        skylargrey:
            permissions:
            group:
            - Untrusted
        tomtit:
            permissions:
            group:
            - Untrusted
        bigmouthwill:
            permissions:
            group:
            - Untrusted
        Moon_Owl:
            permissions:
            group:
            - Untrusted
        UniqueLemon:
            permissions:
            group:
            - Untrusted
        Barman:
            permissions:
            group:
            - Untrusted
        Kickenitsince93:
            permissions:
            group:
            - Untrusted
        Scopulus:
            permissions:
            group:
            - Untrusted
        chunga:
            permissions:
            group:
            - Untrusted
        Deareim:
            permissions:
            group:
            - Untrusted
        Swoozie:
            permissions:
            group:
            - Untrusted
        gibbodaman:
            permissions:
            group:
            - Untrusted
        Delicco:
            permissions:
            group:
            - Untrusted
        superiorcreator:
            permissions:
            group:
            - OriginalBuilder
        krillsh:
            permissions:
            group:
            - Untrusted
        itoverNinetho:
            permissions:
            group:
            - Untrusted
        Vulcrop:
            permissions:
            group:
            - Untrusted
        tadtad54:
            permissions:
            group:
            - Untrusted
        fastmekillyou:
            permissions:
            group:
            - Untrusted
        MapleSyrupMan1:
            permissions:
            group:
            - Untrusted
        yummy_donutz:
            permissions:
            group:
            - Untrusted
        jordanSUPERMAN:
            permissions:
            group:
            - Untrusted
        ANTEXv:
            permissions:
            group:
            - Untrusted
        benmorrow88:
            permissions:
            group:
            - Untrusted
        matoot:
            permissions:
            group:
            - Untrusted
        Eledb:
            permissions:
            group:
            - LockDown
        infizl:
            permissions:
            group:
            - LockDown
        Pretty_Girl300:
            permissions:
            group:
            - Untrusted
        Mjz1118:
            permissions:
            group:
            - Untrusted
        cman219:
            permissions:
            group:
            - Untrusted
        u2rockboy:
            permissions:
            group:
            - Untrusted
        Mike_11:
            permissions:
            group:
            - Untrusted
        N0time:
            permissions:
            group:
            - Untrusted
        Mavro1:
            permissions:
            group:
            - Untrusted
        Cyboid:
            permissions:
            group:
            - Untrusted
        Mdj71:
            permissions:
            group:
            - Untrusted
        dimaliux123:
            permissions:
            group:
            - Untrusted
        taschen:
            permissions:
            group:
            - Untrusted
        rjs1994:
            permissions:
            group:
            - Untrusted
        Chrispy_Ting:
            permissions:
            group:
            - Untrusted
        Captn_Awesome:
            permissions:
            group:
            - RegularBuilder
        Frazerizer:
            permissions:
            group:
            - Untrusted
        Supershatzer:
            permissions:
            group:
            - Untrusted
        iSkateboard:
            permissions:
            group:
            - Untrusted
        InsaneNemesis:
            permissions:
            group:
            - Untrusted
        zakpower101:
            permissions:
            group:
            - Untrusted
        uraddhere:
            permissions:
            group:
            - Untrusted
        gameguy2011:
            permissions:
            group:
            - Untrusted
        Grr17:
            permissions:
            group:
            - Untrusted
        Jhops6:
            permissions:
            group:
            - Untrusted
        Gloomz:
            permissions:
            group:
            - Untrusted
        EpickMan98:
            permissions:
            group:
            - Untrusted
        colton1111:
            permissions:
            group:
            - Untrusted
        quatrognome:
            permissions:
            group:
            - Untrusted
        GarethIngham:
            permissions:
            group:
            - Untrusted
        deni1950:
            permissions:
            group:
            - Untrusted
        theripper378:
            permissions:
            group:
            - Untrusted
        rjaxs:
            permissions:
            group:
            - Untrusted
        NoeRuth:
            permissions:
            group:
            - Untrusted
        SeptemberCorp:
            permissions:
            group:
            - Untrusted
        Crossing2000:
            permissions:
            group:
            - Untrusted
        MrChing:
            permissions:
            group:
            - Untrusted
        sbuyansky:
            permissions:
            group:
            - Untrusted
        iwishforpie2:
            permissions:
            group:
            - Untrusted
        Fuzzie99:
            permissions:
            group:
            - Untrusted
        lilskidd:
            permissions:
            group:
            - Untrusted
        madman203:
            permissions:
            group:
            - Untrusted
        maxman61:
            permissions:
            group:
            - Untrusted
        meatman411:
            permissions:
            group:
            - Untrusted
        hespelersham27:
            permissions:
            group:
            - Untrusted
        RedBaxter:
            permissions:
            group:
            - Untrusted
        monsterwilly16:
            permissions:
            group:
            - Untrusted
        remote user:
            permissions:
            group:
            - Untrusted
        zakadam:
            permissions:
            group:
            - Untrusted
        MyCraft:
            permissions:
            group:
            - Untrusted
        Notch:
            permissions:
            group:
            - Untrusted
        stewdahts:
            permissions:
            group:
     
  21. Offline

    GizmoTheGreen

    have I understood it right that this is a plugin using SuperPerms, like bPermissions and PermissionsBukkit?
    and it has a converter from old permissions 2-3/groupmanager?

    (and supports * in nodes)
     
  22. Offline

    Zone

    Can someone tell me how this is used with PermissionsBukkit. I thought PermissionsBukkit was the new Permissions that replaced everything else.
     
  23. Offline

    dlmarti

    If I could have one feature in bukkit, it would be the ability to "assume" a role.
    That way I could be a normal player, with normal perms, then type a command and become admin. Complete the job needed, then type a command and return to a normal player.

    If you really want to get fancy, save the normal player and admin player inventories, and restore them.
     
  24. Offline

    M1sT3rM4n

    But good job on PEX. I think you are on the right track! The only downside is that nobody will read the wiki :p
     
  25. Offline

    Malific

    http://forums.bukkit.org/threads/ad...-1-official-default-groups-plugin-1000.26785/
    Read FAQ#3
    Give yourself in the users section of permissions the ability to change permissions.
    Have
    http://forums.bukkit.org/threads/ad...and-restore-different-inventories-1000.28664/
    Save your inventory before you switch over, clear it grab your admin inv. Reverse and repeat as necessary.
     
  26. Offline

    Adv

    @Thomas Carlsen
    1. Enable SuperPerm support in the config.yml. Once that's done, you can just add the permission nodes to groups/users like you have done before.
    2. This is most likely due to those plugins detecting the Permissions.jar compat plugin. Afaik, there isn't any way to get around this without either a. Deleting the compat plugin, b. just use the legacy nodes, or c. wait for the developers of those plugins to remove legacy permission support.

    @Flyingbox
    Are you using the latest version of Essentials?

    @deviantek
    The only reason I could see that you're getting that error is due to you typing /pex promote <user> <rank/group> and not just /pex promote <user>. Can you verifiy?

    @Zothen
    Why? I have close to the amount of users you have and CTRL(CMD) + F seems to work just fine.

    @Arton
    There is inheritance support and as for ichat, I'd say drop it and replace it with one of the many other chat plugins such as the one included with PEX.
     
  27. Offline

    Pomme72

    Hi,

    Can I use Modifyworld without your permissions plugin ? :O

    Ty
     
  28. Offline

    deviantek

    My mods are trying to use /pex promote user, but are unable to. For me (admin) it works just fine. However they're getting a rank type error as I mentioned prior.
     
  29. Offline

    mdt7734

    Ok... Permissions 2.x is where I learned to set up permissions, and where my mind is in a rut. Now I suppose I have to retrain it. With so many plugins supporting so many permissions styles, namely "superperms, permissions 2, permissions 3, PEX", I honestly don't know what to bother with anymore. I was looking at PEX because it seems as though it would cover all bases for me, but while the tutorials are useful with its in game commands, I'd like to see a config file setup that has PEX support for superperms, permissions 2, and PEX all set up and working together. Or does this matter? Does PEX integrate it all transparently with the "PEX" method? Just a bit confused.
     
  30. Offline

    Thomas Carlsen

    1. that is nice thx, but cant see how in the wiki? https://github.com/t3hk0d3/PermissionsEx/wiki/Configuration
    2. I was thinking this, so thx for the clearing out. think I'm waiting on the devs

    EDIT: here's my config:

    permissions:
    backends:
    file:
    file: permissions.yml
    backend: file
    superperms:
    disable-unmatched: false
    enable: true
    matched-permissions: true
    raw-permissions: true
    allowOps: false
    debug: false
    basedir: plugins\PermissionsEx

    SuperPerm is enable but still my bukkit permissions file is empty? (the one in /)
     
  31. Offline

    meiamone

     

Share This Page