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

    Insidiea

    Hey whenever one of my mods try to promote someone, they get "you don't have permissions to promote in this ladder"
     
  3. Offline

    Kommy000

    same here. I have nodes permissions.user.demote and permissions.user.promote the ones I added to some of my admins with the 1.12 version. Since I updated to 1.13 they can not use promote or demote command. I can use it and other server owners can do it since we got all the permissions but not the users with those nodes. Did they change or do I have to do something else?? Thanks
     
  4. Offline

    harrisongouldy

    Hey man I was wondering... I have a program that tells me if there's an update and it keeps annoying me about the Permissions that comes with this program... Can you get Permissions 3.0? or Do you have to have the one that it comes with? Also is modifyworld necessary?
     
  5. Offline

    Kommy000

    trial and error found out new permissions nodes for promoting and demoting now are:
    permissions.user.demote.default
    permissions.user.promote.default
     
  6. Offline

    Grimo

    Hello! i just found a little incompatibility with the newest version on PEX (1.13) and the plugin CommandSigns. With the new version of PEX I'm not able to use /@ with elevated permission (using fake user "&CommandSigns" with the "*" node)

    Message in the concole :
    Show Spoiler

    2011-08-04 21:55:44 [WARNING] User Cristoball was tried to access chat command "pex user Cristoball group set Ordre", but don't have permission to do this.


    Work perfectly with PEX v1.12

    Have a nice day!
     
  7. Offline

    macman

    Hello, don't know if your ignoring me or just not wanting to help but any help for my crashing/freezing problem on page 27 and end of page 26 would be nice Thanks
     
  8. Offline

    tomnicklin

    Im so confused with this, I folled the guide but default are able to build....

    Code:
    permissions:
        basedir: plugins/PermissionsEx
        backend: file
        backends:
            file:
                file: permissions.yml
        modifyworld:
            enable: true
            itemRestrictions: false
        informplayers:
            modifyworld: true
            changes: true
    
    Code:
    groups:
        default:
            default: true
            permissions:
            - modifyworld.chat
        Admins:
            prefix: '&0(&4Admins&0)&7 '
            permissions:
            - -modifyworld.entity.mobtarget.*
            - '*'
            options:
                rank: '0'
        Member:
            prefix: '&0(&8M&7ember&0)&7 '
            permissions:
            - modifyworld.*
            options:
                rank: '900'
            default: false
        VIP:
            prefix: '&0(&eVIP&0)&7 '
            permissions:
            - -modifyworld.entity.mobtarget.creeper
            - modifyworld.*
            inheritance:
            - Member
            options:
                rank: '800'
            default: false
        Moderator:
            prefix: '&0(&1Moderator&0)&7 '
            permissions:
            - -modifyworld.entity.mobtarget.*
            - modifyworld.*
            options:
                rank: '100'
    users:
        tomnicklin:
            group:
            - Admins
    what have I done wrong? I want default only to be able to chat and nothing else until they rank up
     
  9. Offline

    dillpickle71099

    what is the diffence between this permissions, permissions 3.x and permissionsbukkit
     
  10. Offline

    sorklin

    @tomnicklin, can you paste your config.yml from your modifyworld directory (under plugins)?
     
  11. Offline

    tomnicklin

    WTF lol, the guide/wiki said nothing about this folder! :O now i see its noteven enabled, ty!
     
  12. Offline

    macman

    Please can you help, Ill add all the posts in this post.

     
  13. Offline

    sorklin

    Yup. The Modifyworld has been moved to its own Jar with its own plugin folder and config file.
     
    Kobanator likes this.
  14. Offline

    Monkz

    Is there i way i can use modifyworld to disable certain people with the permission to take no damage from fire or lava?
     
  15. Offline

    seanjkl

    ok so my server is me and a bunch of friends but id like to make it public
    the problem is i dont want noobs running around spawning shit so i got permissions ex
    but! idk how to use it =(
    btw im using the yml file thru notepad (if that makes a diference)
    my permissions folder
    groups:
    default:
    default: true
    permissions:
    - modifyworld.*
    moderator: {}
    gayloser: {}

    my CONFIG? file
    permissions:
    backends:
    file:
    file: permissions.yml
    backend: file
    basedir: plugins\PermissionsEx

    i want the group moderator to have all permissions exept the /dcgive or /i commands
     
  16. Offline

    Urias

    I am sorta new to MySQL, but I am trying to figure it out, i'm hosting my server on a home computer, but trying to use mysql on my offsite webserver. I keep getting this error:

    Code:
    08:56:20 [INFO] [PermissionsEx] sql backend registered!
    08:56:20 [INFO] [PermissionsEx] file backend registered!
    08:56:20 [INFO] [PermissionsEx] PermissionEx plugin initialized.
    08:56:20 [INFO] [PermissionsEx] p2compat backend registered!
    08:56:20 [INFO] [PermissionsCompat] Compatibility Layer Initalized!
    08:56:20 [INFO] [PermissionsEx] Initializing sql backend
    08:56:20 [INFO] [PermissionsEx-SQL] Connecting to database "mysql:216.227.218.20/obscu7_minecraft_PEX"
    08:56:20 [SEVERE] java.sql.SQLException: No suitable driver found for jdbc:mysql:216.227.218.20/obscu7_minecraft_PEX initializing PermissionsEx v1.13 (Is it up to date?)
    java.lang.RuntimeException: java.sql.SQLException: No suitable driver found for jdbc:mysql:216.227.218.20/obscu7_minecraft_PEX
    	at ru.tehkode.permissions.backends.sql.SQLConnectionManager.<init>(SQLConnectionManager.java:61)
    	at ru.tehkode.permissions.backends.SQLBackend.initialize(SQLBackend.java:77)
    	at ru.tehkode.permissions.PermissionManager.setBackend(PermissionManager.java:393)
    	at ru.tehkode.permissions.PermissionManager.initBackend(PermissionManager.java:444)
    	at ru.tehkode.permissions.PermissionManager.<init>(PermissionManager.java:51)
    	at ru.tehkode.permissions.bukkit.PermissionsEx.onLoad(PermissionsEx.java:68)
    	at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:131)
    	at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:97)
    	at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:51)
    	at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:132)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.sql.SQLException: No suitable driver found for jdbc:mysql:216.227.218.20/obscu7_minecraft_PEX
    	at java.sql.DriverManager.getConnection(DriverManager.java:602)
    	at java.sql.DriverManager.getConnection(DriverManager.java:185)
    	at ru.tehkode.permissions.backends.sql.SQLConnectionManager.connect(SQLConnectionManager.java:174)
    	at ru.tehkode.permissions.backends.sql.SQLConnectionManager.<init>(SQLConnectionManager.java:59)
    	... 11 more
    08:56:20 [WARNING] [PermissionsCompat] PermissionsEx plugin not found. Some plugins may not work.

    This is my Config

    Code:
    permissions:
        backends:
            file:
                file: permissions.yml
            sql:
                driver: mysql
                password: [sniped]
                user: [sniped]
                uri: mysql:216.227.218.20/obscu7_minecraft_PEX
        backend: sql
        basedir: plugins/PermissionsEx
     
     
  17. Offline

    tomnicklin

    anyone have any idea whats wrong here?

    My mods can promote/demote but they cannot promote above "Trusted" so they cant promote to V1 V2 V3 and Plat....I checked the "ladders" thing out but it didnt seem to apply to what I wanted? Ranks seem to be set right, I mean I personally with all commands can promote fully, but not my mods hmm

    Code:
    groups:
        default:
            default: true
            permissions:
            - modifyworld.chat
            - -modifyworld.blocks.destroy.*
            - -modifyworld.blocks.place.*
            - -modifyworld.blocks.interact.*
            options:
                rank: '1000'
        Admins:
            prefix: '&0(&4Admins&0)&7 '
            permissions:
            - -modifyworld.entity.mobtarget.*
            - '*'
            options:
                rank: '0'
        Trusted:
            prefix: '&0(&8T&7rusted&0)&7 '
            permissions:
            - modifyworld.*
            - commandbook.who
            - commandbook.motd
            - commandbook.rules
            - commandbook.time.check
            - commandbook.spawn
            - commandbook.say
            - commandbook.say.me
            - commandbook.msg
            - commandbook.whereami
            - commandbook.whereami.compass
            - myhome.home.basic.home
            - myhome.home.basic.set
            - myhome.home.basic.delete
            - myhome.home.soc.others
            - myhome.home.soc.list
            - myhome.home.soc.invite
            - myhome.home.soc.uninvite
            - myhome.home.soc.public
            - myhome.home.soc.private
            - mywarp.warp.basic.warp
            - mywarp.warp.basic.list
            - mywarp.warp.basic.search
            - lwc.protect
            - iConomy.access
            - iConomy.rank
            - iConomy.list
            - iConomy.payment
            - towny.town.resident
            - towny.town.new
            - towny.town.claim
            - towny.nation.new
            - towny.top
            - towny.wild.asterisk
            - towny.wild.*
            - SignShop.Signs.*
            options:
                rank: '900'
            default: false
        V1:
            prefix: '&0(&eV1&0)&7 '
            permissions:
            - -modifyworld.entity.mobtarget.creeper
            - modifyworld.*
            - commandbook.teleport.other
            - commandbook.teleport
            - commandbook.locations.coords
            inheritance:
            - Trusted
            options:
                rank: '800'
            default: false
        V2:
            prefix: '&0(&eV2&0)&7 '
            permissions:
            - -modifyworld.entity.mobtarget.creeper
            - modifyworld.*
            - worldedit.navigation.jumpto
            - worldedit.navigation.thru
            inheritance:
            - V1
            options:
                rank: '700'
            default: false
        V3:
            prefix: '&0(&eV3&0)&7 '
            permissions:
            - -modifyworld.entity.mobtarget.creeper
            - modifyworld.*
            - worldguard.heal
            - worldguard.heal.other
            - mywarp.warp.basic.createpublic
            - mywarp.warp.basic.createprivate
            - mywarp.warp.basic.delete
            - mywarp.warp.basic.welcome
            - mywarp.warp.soc.public
            - mywarp.warp.soc.private
            inheritance:
            - V2
            options:
                rank: '600'
            default: false
        Plat:
            prefix: '&0(&ePlat&0)&7 '
            permissions:
            - -modifyworld.entity.mobtarget.creeper
            - modifyworld.*
            - commandbook.give
            - commandbook.give.other
            - commandbook.give.infinite
            - commandbook.give.stacks
            - commandbook.give.stacks.unlimited
            - worldguard.god
            - worldguard.ungod
            inheritance:
            - V3
            options:
                rank: '500'
            default: false
        Moderator:
            prefix: '&0(&3Moderator&0)&7 '
            permissions:
            - -modifyworld.entity.mobtarget.*
            - modifyworld.*
            - commandbook.teleport
            - commandbook.teleport.other
            - commandbook.return
            - commandbook.kick
            - commandbook.bans.ban
            - commandbook.bans.unban
            - commandbook.bans.isbanned
            - worldedit.navigation.jumpto
            - worldedit.navigation.thru
            - permissions.manage
            - permissions.manage.reload
            - permissions.manage.users
            - permissions.manage.membership
            - permissions.manage.groups
            - permissions.user.promote
            - permissions.user.demote
            - logblock.*
            inheritance:
            - Trusted
            options:
                rank: '100'
     
  18. Offline

    rtcabooservb

    This might be a problem with essentials and not PEX, but my colors are gone after I updated to the latest versions on the jenkins.
     
  19. Offline

    macman

    Im getting annoyed now, you started to help then left midway please help as im fed up with this plugin now.
     
  20. Offline

    Kobanator

    I'm not too sure how i'm getting this error and i'm not too sure how to reproduce it either...
    It spams the console whenever we try to attack another mob but it has no effect whatsoever (at least from what I have observed) to what happens when we attack. Everything else seems to function normally though.

    Code:
    2011-08-07 13:37:19 [SEVERE] java.lang.reflect.InvocationTargetException
    2011-08-07 13:37:19 [SEVERE]     at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
    2011-08-07 13:37:19 [SEVERE]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    2011-08-07 13:37:19 [SEVERE]     at java.lang.reflect.Method.invoke(Unknown Source)
    2011-08-07 13:37:19 [SEVERE]     at ru.tehkode.modifyworld.ModifyworldListener$1.execute(ModifyworldListener.java:149)
    2011-08-07 13:37:19 [SEVERE]     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    2011-08-07 13:37:19 [SEVERE]     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:332)
    2011-08-07 13:37:19 [SEVERE]     at net.minecraft.server.EntityHuman.d(EntityHuman.java:550)
    2011-08-07 13:37:19 [SEVERE]     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:858)
    2011-08-07 13:37:19 [SEVERE]     at net.minecraft.server.Packet7UseEntity.a(SourceFile:33)
    2011-08-07 13:37:19 [SEVERE]     at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    2011-08-07 13:37:19 [SEVERE]     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:85)
    2011-08-07 13:37:19 [SEVERE]     at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    2011-08-07 13:37:19 [SEVERE]     at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
    2011-08-07 13:37:19 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    2011-08-07 13:37:19 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-08-07 13:37:19 [SEVERE] Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.entity.CraftSpider cannot be cast to org.bukkit.entity.Player
    2011-08-07 13:37:19 [SEVERE]     at ru.tehkode.modifyworld.handlers.EntityListener.onEntityDamage(EntityListener.java:76)
    2011-08-07 13:37:19 [SEVERE]     ... 15 more
     
  21. Offline

    Xmillsa

    Haha I was stuck on the same thing, good to finally know how to fix it. :D
    Thanks!
     
  22. I have skimmed the thread, and read all the documentation, but i and having an issue with multiworld permissions.

    Here is the config:

    HTML:
    groups:
    Members:
    default: true
    prefix: Member-
    permissions:
    worlds:
    Meville:
    permissions:
    - modifyworld.*
    (-----lots of crap removed-----)
    - essentials.home
    
    world:
    permissions:
    - modifyworld.*
    (-----lots of crap removed-----)
    - essentials.tp
    Just as an example, users in both worlds, can use any node in either world. Is it set out correctly, or am i making a stupid mistake?

    Thanks

    i also cant make the code tag work properly, but be assured the spacing is fine, i use an online parser to check everything for errors.
     
  23. Offline

    t3hk0d3

    Redownload package please, that bug was fixed recently.

    Sorry, im was busy a bit for a several days.
    Since your problem are untypical and need for detailed resolution, can you join #permissionsex on irc.esper.net (you can use link from OP post)?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 15, 2016
    Kobanator likes this.
  24. Offline

    macman

    Im there now
     
  25. Offline

    t3hk0d3

    Sorry, im was busy for a while and forgot to update Modifyworld section. I'll rewrite it completely soon :)

    Can you try this again with PEX debug mode enabled (can be enabled by pex toggle debug command)

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 15, 2016
  26. Offline

    macman

    Hi, @t3hk0d3 you know we set up mysql for my server, i just wanted to ask if i had 2 servers and i wanted them to have the same ranks and permissions could i just copy the sql config file over and then when i promote on server 1 would it promote them on server 2 as well? Thanks
     
  27. Offline

    nggmc

    Can you change mine from 2.x to 3.x please
    Code:
    groups:
     
        Disabled:
            default: false
            info:
                prefix: '&7'
                suffix: '&7'
                build: false
            inheritance: Player
            permissions:
    
        Citizen:
            default: true
            info:
                prefix: '&3'
                suffix: '&3'
                build: true
            inheritance: Player
            permissions:
                - 'mywarp.warp.basic.warp'
                - 'mywarp.warp.basic.list'
                - 'mywarp.warp.basic.delete'
                - 'mywarp.warp.basic.search'
                - 'iConomyChestShop.shop.create'
                - 'iConomyChestShop.shop.buy'
                - 'iConomyChestShop.shop.sell'
                - 'iConomyChestShop.command.iteminfo'
                - 'mcdocs.*'
                - 'lockette.user.create.*'
                - 'myhome.home.basic.*'
                - 'myhome.home.soc.*'
                - 'jobs.join.woodcutter'
                - 'jobs.join.Woodcutter'
                - 'jobs.join.WoodCutter'
                - 'jobs.join.WOODCUTTER'
                - 'jobs.join.miner'
                - 'jobs.join.Miner'
                - 'jobs.join.MINER'
                - 'jobs.join.Digger'
                - 'jobs.join.dIGGER'
                - 'jobs.join.miner'
                - 'jobs.join.Hunter'
                - 'jobs.join.HUNTER'
                - 'jobs.join.hunter'
                - 'jobs.join.fisherman'
                - 'jobs.join.Fisherman'
                - 'jobs.join.FISHERMAN'
                - 'jobs.join.Farmer'
                - 'jobs.join.farmer'
                - 'jobs.join.FARMER'
                - 'jobs.world.*'
                - 'iConomy.access'
                - 'iConomy.rank'
                - 'iConomy.list'
                - 'iConomy.payment'
                - 'simpleadmin.pm'
                - 'simpleadmin.list'
                - 'simpleadmin.spawn'
        Famed:
            default: false
            info:
                prefix: '&9'
                suffix: '&9'
                build: true
            inheritance: Player
            permissions:
                - 'mywarp.warp.basic.warp'
                - 'mywarp.warp.basic.list'
                - 'mywarp.warp.basic.createprivate'
                - 'mywarp.warp.basic.delete'
                - 'mywarp.warp.basic.search'
                - 'iConomyChestShop.shop.create'
                - 'iConomyChestShop.shop.buy'
                - 'iConomyChestShop.shop.sell'
                - 'iConomyChestShop.command.iteminfo'
                - 'mcdocs.*'
                - 'lockette.user.create.*'
                - 'myhome.home.basic.*'
                - 'myhome.home.soc.*'
                - 'jobs.join.woodcutter'
                - 'jobs.join.Woodcutter'
                - 'jobs.join.WoodCutter'
                - 'jobs.join.WOODCUTTER'
                - 'jobs.join.miner'
                - 'jobs.join.Miner'
                - 'jobs.join.MINER'
                - 'jobs.join.Digger'
                - 'jobs.join.dIGGER'
                - 'jobs.join.miner'
                - 'jobs.join.Hunter'
                - 'jobs.join.HUNTER'
                - 'jobs.join.hunter'
                - 'jobs.join.fisherman'
                - 'jobs.join.Fisherman'
                - 'jobs.join.FISHERMAN'
                - 'jobs.join.Farmer'
                - 'jobs.join.farmer'
                - 'jobs.join.FARMER'
                - 'jobs.world.*'
                - 'iConomy.access'
                - 'iConomy.rank'
                - 'iConomy.list'
                - 'iConomy.payment'
                - 'ichat.color'
                - 'simpleadmin.pm'
                - 'simpleadmin.list'
                - 'simpleadmin.spawn'
    
        VIP:
            default: false
            info:
                prefix: '&5'
                suffix: '&5'
                build: true
            inheritance: Donator
            permissions:
                - 'permissions.*'
                - 'iConomyChestShop.shop.create'
                - 'iConomyChestShop.shop.buy'
                - 'iConomyChestShop.shop.sell'
                - 'iConomyChestShop.command.iteminfo'
                - 'mcdocs.*'
                - 'lockette.user.create.*'
                - 'myhome.home.basic.*'
                - 'myhome.home.soc.*'
                - 'jobs.join.woodcutter'
                - 'jobs.join.Woodcutter'
                - 'jobs.join.WoodCutter'
                - 'jobs.join.WOODCUTTER'
                - 'jobs.join.miner'
                - 'jobs.join.Miner'
                - 'jobs.join.MINER'
                - 'jobs.join.Digger'
                - 'jobs.join.dIGGER'
                - 'jobs.join.miner'
                - 'jobs.join.Hunter'
                - 'jobs.join.HUNTER'
                - 'jobs.join.hunter'
                - 'jobs.join.fisherman'
                - 'jobs.join.Fisherman'
                - 'jobs.join.FISHERMAN'
                - 'jobs.join.Farmer'
                - 'jobs.join.farmer'
                - 'jobs.join.FARMER'
                - 'jobs.join.vip'
                - 'jobs.join.VIP'
                - 'jobs.join.Vip'
                - 'jobs.world.*'
                - 'iConomy.access'
                - 'iConomy.rank'
                - 'iConomy.list'
                - 'iConomy.payment'
                - 'ichat.color'
                - 'simpleadmin.pm'
                - 'simpleadmin.list'
                - 'simpleadmin.spawn'
                - 'antihack.canfly'
                - 'mywarp.*'
                - 'fltd.disable'
                - 'iConomy.admin.stats'
                - 'simpleadmin.tpto'
      
        Governor:
            default: false
            info:
                prefix: '&2'
                suffix: '&2'
                build: true
            inheritance: Town Mayor
            permissions:
                - 'mcdocs.*'
                - 'lockette.user.create.*'
                - 'myhome.home.basic.*'
                - 'myhome.home.soc.*'
                - 'jobs.join.*'
                - 'jobs.world.*'
                - 'iConomy.access'
                - 'iConomy.rank'
                - 'iConomy.list'
                - 'iConomy.payment'
                - 'ichat.color'
                - 'iConomy.admin.stats'
                - 'jobs.admin.fire'
                - 'jobs.admin.employ'
                - 'jobs.admin.transfer'
                - 'simpleadmin.list'
                - 'ichat.color'
                - 'simpleadmin.pm'
                - 'simpleadmin.spawn'
                - 'iConomyChestShop.shop.create'
                - 'iConomyChestShop.shop.buy'
                - 'iConomyChestShop.shop.sell'
                - 'iConomyChestShop.command.iteminfo'
                - 'mywarp.warp.basic.warp'
                - 'mywarp.warp.basic.list'
                - 'mywarp.warp.basic.createprivate'
                - 'mywarp.warp.basic.delete'
                - 'mywarp.warp.basic.search'
     
        Moderator:
            default: false
            info:
                prefix: '&e'
                suffix: '&e'
                build: true
            inheritance: Moderator
            permissions:
                - 'mcdocs.*'
                - 'lockette.user.create.*'
                - 'lockette.admin.create'
                - 'lockette.admin.break'
                - 'lockette.admin.bypass'
                - 'lockette.admin.snoop'
                - 'lockette.user.reload'
                - 'myhome.home.basic.*'
                - 'myhome.home.soc.*'
                - 'jobs.world.*'
                - 'iConomy.access'
                - 'iConomy.rank'
                - 'iConomy.list'
                - 'iConomy.payment'
                - 'ichat.color'
                - 'iConomy.admin.hide'
                - 'iConomy.admin.account.create'
                - 'iConomy.admin.account.remove'
                - 'iConomy.admin.stats'
                - 'ichat.color'
                - 'simpleadmin.version'
                - 'simpleadmin.reload'
                - 'simpleadmin.kick'
                - 'simpleadmin.list'
                - 'simpleadmin.ban'
                - 'simpleadmin.clearinv'
                - 'simpleadmin.tp'
                - 'simpleadmin.tph'
                - 'simpleadmin.tpto'
                - 'simpleadmin.heal'
                - 'simpleadmin.rename'
                - 'simpleadmin.pm'
                - 'simpleadmin.time'
                - 'simpleadmin.weather'
                - 'simpleadmin.spawn'
                - 'muter.mute'
                - 'bedrockcontrol.placeblock'
                - 'bedrockcontrol.destroyblock'
                - 'bedrockcontrol.getdrop'
                - 'bedrockcontrol.openviod'
                - 'advbans.ban'
                - 'advbans.kick'
                - 'advbans.unban'
                - 'iConomyChestShop.shop.create'
                - 'iConomyChestShop.shop.buy'
                - 'iConomyChestShop.shop.sell'
                - 'iConomyChestShop.command.iteminfo'
                - 'mywarp.warp.basic.warp'
                - 'mywarp.warp.basic.list'
                - 'mywarp.warp.basic.createprivate'
                - 'mywarp.warp.basic.delete'
                - 'mywarp.warp.basic.search'
                - 'bb.admin.info'
                - 'bb.admin.watch'
                - 'jobs.join.woodcutter'
                - 'jobs.join.Woodcutter'
                - 'jobs.join.WoodCutter'
                - 'jobs.join.WOODCUTTER'
                - 'jobs.join.miner'
                - 'jobs.join.Miner'
                - 'jobs.join.MINER'
                - 'jobs.join.Digger'
                - 'jobs.join.dIGGER'
                - 'jobs.join.miner'
                - 'jobs.join.Hunter'
                - 'jobs.join.HUNTER'
                - 'jobs.join.hunter'
                - 'jobs.join.fisherman'
                - 'jobs.join.Fisherman'
                - 'jobs.join.FISHERMAN'
                - 'jobs.join.Farmer'
                - 'jobs.join.farmer'
                - 'jobs.join.FARMER'
                - 'SpamControl.unpunish'
                - 'SpamControl.CanSpam'
                - 'SpamControl.listspammers'
     
        Admin:
            default: false
            info:
                prefix: '&a'
                suffix: '&a'
                build: true
            inheritance: Admin
            permissions:
                - 'mcdocs.*'
                - 'lockette.user.create.*'
                - 'lockette.admin.create'
                - 'lockette.admin.break'
                - 'lockette.admin.bypass'
                - 'lockette.admin.snoop'
                - 'lockette.user.reload'
                - 'myhome.home.basic.*'
                - 'myhome.home.soc.*'
                - 'jobs.join.woodcutter'
                - 'jobs.join.Woodcutter'
                - 'jobs.join.WoodCutter'
                - 'jobs.join.WOODCUTTER'
                - 'jobs.join.miner'
                - 'jobs.join.Miner'
                - 'jobs.join.MINER'
                - 'jobs.join.Digger'
                - 'jobs.join.dIGGER'
                - 'jobs.join.miner'
                - 'jobs.join.Hunter'
                - 'jobs.join.HUNTER'
                - 'jobs.join.hunter'
                - 'jobs.join.fisherman'
                - 'jobs.join.Fisherman'
                - 'jobs.join.FISHERMAN'
                - 'jobs.join.Farmer'
                - 'jobs.join.farmer'
                - 'jobs.join.FARMER'
                - 'iConomy.access'
                - 'iConomy.rank'
                - 'iConomy.list'
                - 'iConomy.payment'
                - 'iConomy.admin.set'
                - 'iConomy.admin.stats'
                - 'iConomy.admin.reset'
                - 'ichat.color'
                - 'iConomy.admin.grant'
                - 'iConomy.admin.hide'
                - 'iConomy.admin.account.create'
                - 'iConomy.admin.account.remove'
                - 'iConomy.admin.stats'
                - 'jobs.admin.fire'
                - 'jobs.admin.employ'
                - 'jobs.admin.transfer'
                - 'ichat.color'
                - 'simpleadmin.kick'
                - 'simpleadmin.ban'
                - 'simpleadmin.clearinv'
                - 'simpleadmin.kill'
                - 'simpleadmin.tp'
                - 'simpleadmin.tph'
                - 'simpleadmin.tpto'
                - 'simpleadmin.heal'
                - 'simpleadmin.give'
                - 'simpleadmin.annoy'
                - 'simpleadmin.unannoy'
                - 'simpleadmin.extraannoy'
                - 'simpleadmin.unextraannoy'
                - 'simpleadmin.kill'
                - 'simpleadmin.say'
                - 'simpleadmin.spawnmob'
                - 'simpleadmin.checkname'
                - 'simpleadmin.discreet'
                - 'simpleadmin.undiscreet'
                - 'simpleadmin.dontgivethistopeople'
                - 'simpleadmin.time'
                - 'simpleadmin.list'
                - 'simpleadmin.instakill'
                - 'simpleadmin.teamview'
                - 'simpleadmin.spawn'
                - 'simpleadmin.reload'
                - 'simpleadmin.weather'
                - 'simpleadmin.god'
                - 'simpleadmin.armor'
                - 'simpleadmin.fall'
                - 'simpleadmin.item'
                - 'simpleadmin.ball'
                - 'simpleadmin.arrow'
                - 'simpleadmin.egg'
                - 'simpleadmin.version'
                - 'simpleadmin.invincimobs'
                - 'simpleadmin.pm'
                - 'muter.mute'
                - 'muter.nomute'
                - 'bb.admin.info'
                - 'bb.admin.watch'
                - 'bb.admin.rollback'
                - 'bedrockcontrol.placeblock'
                - 'bedrockcontrol.destroyblock'
                - 'bedrockcontrol.getdrop'
                - 'bedrockcontrol.openviod'
                - 'advbans.ban'
                - 'advbans.kick'
                - 'advbans.unban'
                - 'iConomyChestShop.shop.create'
                - 'iConomyChestShop.shop.buy'
                - 'iConomyChestShop.shop.sell'
                - 'iConomyChestShop.command.iteminfo'
                - 'antihack.canfly'
                - 'mywarp.*'
                - 'permissions.*'
                - 'pvpplus.delay'
                - 'pvpplus.override.other'
                - 'pvpplus.override'
                - 'iConomyChestShop.admin'
                - 'fltd.disable'
                - 'SpamControl.unpunish'
                - 'SpamControl.CanSpam'
                - 'SpamControl.listspammers'
                - 'SpamControl.clearspammers'
    
        Head Admin:
            default: false
            info:
                prefix: '&c'
                suffix: '&c'
                build: true
            inheritance: Admin
            permissions:
                - '*'
     
    users:
    
        PineAbe:
            group: Head Admin
            permissions:
                - 'permissions.*'
     
        GubertrolololxD:
            group: Moderator
            permissions:
    
        HeCTRiX:
            group: Admin
            permissions:
    
        bennyep:
            group: Admin
            permissions:
    
        jett14:
            group: Famed
            permissions:
     
        ashwin111:
            group: Famed
            permissions:
    
        Whowantscookies:
            group: Famed
            permissions:
    
        haidizzy:
            group: VIP
            permissions:
                - 'only.till.12'
    
        IceCream_Sundae:
            group: VIP
            permissions:
                - 'only.till.9'
    
        ALLTHETIME:
            group: Disabled
            permissions:
    
        birdshot226:
            group: Disabled
            permissions:
    
        ddalty:
            group: Disabled
            permissions:
    
        seabat10:
            group: Disabled
            permissions:
     
        dimondwolf3459:
            group: Disabled
            permissions:
    
        Mr_Royal:
            group: Disabled
            permissions:
    
        miner3128:
            group: Governor
            permissions:
    
        User:
            group: Citizen
            permissions:
       
    
     
  28. Offline

    xsolar66

    Hi @t3hk0d3,

    I was wondering if it is possible to get per-world default groups using this plugin. I have checked frequently through the wiki and have found nothing.

    Something like : in world "Creative", the default group is Builder
    but in world "Survival", the default group is Survivor.

    ..so players who have not been designated a group 'default' to different groups depending on which world they are in... is this possible?..and if so, how?
     
  29. Offline

    t3hk0d3

    Yes, its possible since 1.13.
    Sorry wiki is outdated, and im bit busy last time to make it fine.

    Use this command:
    pex set default group <group> [world]
     
  30. Offline

    xsolar66

    Cheers :) Your plugin has won in, I'm gonna ditch group manager now. Gonna miss it.

    Hi again, sorry,

    I set the two default worlds, however I find that once a user gets assigned a group in one world, they maintain that group when they cross worlds.

    Is it possible to make a user default to a different group when they change worlds, or set the user to two different groups on two different worlds?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 15, 2016
  31. Offline

    t3hk0d3

    Hmm....this might be a bug. I'll test it.
     

Share This Page