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

    Swompen

    Hi, I'm using PEX and in some groups im using the [*] and still i cant access some commands, PEX, Hawkeye and some other plugins.

    I tried adding the nodes above the [*] one and it still dont work, says i dont have permissions to use the commands.
    And oh, Im OP and still cant use em..

    Ideas?


    Btw, its not giving any erorrs.
     
  3. Offline

    Lawsonater

    I'm getting the "Internal Error" problem and have followed the troubleshooting guide but to no avail. Can someone help me? This is what I'm getting in the console:

    Here is the pastebin link to the console errors I am getting (I don't know how to use code tags)

    http://pastebin.com/YHWWtxj1

    and here is the pastebin link to the YML I am using:

    http://pastebin.com/YcBGxbpn
     
  4. Offline

    sg1freak

    Thanks and yes, i agree it would be much easier to control exactly what permissions they had and not allow anyone as an op.

    HELP! I changed some permissions and went on my server, however i can not talk or "chat"...
    Please help!
    Thanks

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

    CoolWay99

    Finnaly got it to work
     
  6. The PEX chatmanager? Hmm, it's working for me. Any errors in the server log?

    Another interesting one as it's working for me just fine with the 1.2.5 RB bukkit, PEX 1.19.1 and hawkeye 1.0.7b. File backend? What does it look like?

    According to http://yaml-online-parser.appspot.com/, your formatting is off, making it an invalid YAML file. :)

    The moderator and regular groups are indented incorrectly by a space.

    Not enough info I'm afraid.
    https://github.com/PEXPlugins/PermissionsEx/wiki/Troubleshooting-and-FAQ#wiki-pex-help

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

    EMOberger

    It doesn't seem to be working for me ether, well assuming the prefix I set in the permissions file is only visible if using chat manager. In other words, Code is like this
    Code:
      admins:
        prefix: '#c[Admin]#4 '
        permissions:
        - '*'
    and no prefix is showing. I have ChatManager 1.19.1 and PermissionsEx 1.19.1 (Not the third part of your plugin) I'm also using craftbukkit++ if that makes a difference >.> Hope it doesn't....
     
  8. Offline

    Phantum


    Are you putting the permissions.yml in /plugins/PermissionsEx
    of the root directory of your server.

    It should be in the plugins/PermissionsEx folder.

    Show Spoiler
    Code:
      admins:
        permissions:
        - '*'
        options: (not necessary)
        prefix: '#c[Admin]#4 '
    


    Also make sure you have chatmanager enabled in the config.yml

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

    EMOberger

    Code:
      admins:
        permissions:
        - '*'
        prefix: '#c[Admin]#4 '
    Code:
    enable: true
    message-format: <%prefix%player%suffix> %message
    ranged-mode: false
    chat-range: 100.0
    
    [​IMG]
     
  10. Offline

    yourawesomebro

    Great Plugin! I recommend to everyone! (Well, If you are good with permisions)!

    You forgot the something. &
    You should type /pex group Admins prefix "&c[Admin]&4"
    You used #, instaead of &. Not a big problem though. Easy to fix. Hope I helped :p

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

    devatrox

    I'm looking for a way to have a permission for a limited time only, like for a month and then go back to default? We would like to make our VIP group subscribtion based but checking each user manually is just impossible to handle. A command like /pex user <user> group extend <group> could just extend it for another month (or whatever is configured) otherwise the user would automatically fall back into the regular group.
     
  12. Offline

    EMOberger

    If I talk this happens
    Code:
    2012-04-05 17:48:55 [SEVERE] Could not pass event PlayerChatEvent to ChatManager
    java.util.UnknownFormatConversionException: Conversion = '4'
        at org.bukkit.event.player.PlayerChatEvent.setFormat(PlayerChatEvent.java:82)
        at ru.tehkode.chatmanager.bukkit.ChatListener.onPlayerChat(ChatListener.java:114)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:461)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:786)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764)
        at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:103)
        at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:33)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
        at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:169)
        at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:85)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:625)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:509)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
    this is my config
    Code:
    enable: true
    message-format: <%prefix%player%suffix> %message
    global-message-format: <%prefix%player%suffix> &e%message
    ranged-mode: false
    chat-range: 100.0
    
    Code:
    permissions:
      backends:
        file:
          file: permissions.yml
      backend: file
      superperms:
        enable-wildcards: true
        disable-unmatched: false
        enable: true
        debug: false
        compatibility-mode: false
      createUserRecords: true
      allowOps: true
      debug: false
      basedir: plugins/PermissionsEx
    
     
  13. Offline

    AlbertoTech96

    18:37:37 [SEVERE] java.lang.RuntimeException: Permissions manager is not accessa
    ble. Is the PermissionsEx plugin enabled?
    18:37:37 [SEVERE] at ru.tehkode.permissions.bukkit.PermissionsEx.getPermis
    sionManager(PermissionsEx.java:148)
    18:37:37 [SEVERE] at ru.tehkode.permissions.bukkit.PermissionsEx.getUser(P
    ermissionsEx.java:155)
    18:37:37 [SEVERE] at ru.tehkode.permissions.bukkit.superperms.PermissibleP
    EX.performCheck(PermissiblePEX.java:124)
    18:37:37 [SEVERE] at ru.tehkode.permissions.bukkit.superperms.PermissibleP
    EX.checkPermission(PermissiblePEX.java:110)
    18:37:37 [SEVERE] at ru.tehkode.permissions.bukkit.superperms.PermissibleP
    EX.hasPermission(PermissiblePEX.java:102)
    18:37:37 [SEVERE] at org.bukkit.craftbukkit.entity.CraftHumanEntity.hasPer
    mission(CraftHumanEntity.java:102)
    18:37:37 [SEVERE] at org.bukkit.craftbukkit.CraftServer.broadcast(CraftSer
    ver.java:962)
    18:37:37 [SEVERE] at org.bukkit.craftbukkit.CraftServer.broadcastMessage(C
    raftServer.java:322)
    18:37:37 [SEVERE] at net.tgxn.bukkit.backup.threading.PrepareBackup.notify
    Started(PrepareBackup.java:175)
    18:37:37 [SEVERE] at net.tgxn.bukkit.backup.threading.PrepareBackup.prepar
    eBackup(PrepareBackup.java:111)
    18:37:37 [SEVERE] at net.tgxn.bukkit.backup.threading.PrepareBackup.checkS
    houldDoBackup(PrepareBackup.java:90)
    18:37:37 [SEVERE] at net.tgxn.bukkit.backup.threading.PrepareBackup.run(Pr
    epareBackup.java:37)
    18:37:37 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.run(Craf
    tWorker.java:34)
    18:37:37 [SEVERE] at java.lang.Thread.run(Unknown Source)
    18:37:37 [SEVERE] java.lang.RuntimeException: Permissions manager is not accessa
    ble. Is the PermissionsEx plugin enabled?
    18:37:37 [SEVERE] at ru.tehkode.permissions.bukkit.PermissionsEx.getPermis
    sionManager(PermissionsEx.java:148)
    18:37:37 [SEVERE] at ru.tehkode.permissions.bukkit.PermissionsEx.getUser(P
    ermissionsEx.java:155)
    18:37:37 [SEVERE] at ru.tehkode.permissions.bukkit.superperms.PermissibleP
    EX.isPermissionSet(PermissiblePEX.java:202)
    18:37:37 [SEVERE] at org.bukkit.permissions.PermissibleBase.hasPermission(
    PermissibleBase.java:71)
    18:37:37 [SEVERE] at ru.tehkode.permissions.bukkit.superperms.PermissibleP
    EX.checkPermission(PermissiblePEX.java:113)
    18:37:37 [SEVERE] at ru.tehkode.permissions.bukkit.superperms.PermissibleP
    EX.hasPermission(PermissiblePEX.java:102)
    18:37:37 [SEVERE] at org.bukkit.craftbukkit.entity.CraftHumanEntity.hasPer
    mission(CraftHumanEntity.java:102)
    18:37:37 [SEVERE] at org.bukkit.craftbukkit.CraftServer.broadcast(CraftSer
    ver.java:962)
    18:37:37 [SEVERE] at org.bukkit.craftbukkit.CraftServer.broadcastMessage(C
    raftServer.java:322)
    18:37:37 [SEVERE] at net.tgxn.bukkit.backup.threading.PrepareBackup.notify
    Started(PrepareBackup.java:175)
    18:37:37 [SEVERE] at net.tgxn.bukkit.backup.threading.PrepareBackup.prepar
    eBackup(PrepareBackup.java:111)
    18:37:37 [SEVERE] at net.tgxn.bukkit.backup.threading.PrepareBackup.checkS
    houldDoBackup(PrepareBackup.java:90)
    18:37:37 [SEVERE] at net.tgxn.bukkit.backup.threading.PrepareBackup.run(Pr
    epareBackup.java:37)
    18:37:37 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.run(Craf
     
  14. it might. I've never tested with craftbukkit++ myself. Where can one find a copy of it?
     
  15. Offline

    EMOberger

  16. Danke.

    Hmm. After
    Code:
    pex group Admin prefix "&c[Admin]&4"
    [​IMG]

    And after
    Code:
    pex group Admin suffix "[withasuffix!]&f"
    [​IMG]

    permissions yml:
    Code:
      admin:
        permissions:
        - -mvinv.bypass.*
        - '*'
        prefix: '&c[Admin]&4'
        suffix: '[withasuffix!]&f'
    config.yml for chatmanager:
    Code:
    enable: true
    message-format: <%prefix%player%suffix> %message
    global-message-format: <%prefix%player%suffix> &e%message
    ranged-mode: false
    chat-range: 100.0
     
  17. Offline

    EMOberger

    I had the most updated version, but I just re downloaded and it works so idk what happened but everything is good now. I do have a request though. In chatmanager can you make it so I can berid of the <>s ? I want the text to be shown, "[Admin]bacon_avenger[suffix] derp" and not <[Admin]bacon_avenger[suffix]> derp
     
  18. Offline

    leithal7

    Great permissions plugin. Keep up the good work!
     
  19. Offline

    Stortcraft

    Hi, is there a configuration where you can give someone all permissions however minus all pex permission nodes?
    -Max
     
  20. Offline

    StiDJa

    update to 1.2.5 please.
     
  21. Offline

    rubberducky42

    On the YAML scanner, i got this when it scanned it:
    ERROR:

    while scanning for the next token
    found character '\t' that cannot start any token
    in "<unicode string>", line 6, column 1:
    options:
    ^
    I have no idea what that means. Could anyone help?
     
  22. Offline

    stupotbhoy

    im getting this error when people try to join and they get an internal server error
    Show Spoiler

    Code:
    2012-04-01 09:29:21 [SEVERE] java.lang.RuntimeException: Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
    2012-04-01 09:29:21 [SEVERE]    at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(PermissionsEx.java:148)
    2012-04-01 09:29:21 [SEVERE]    at ru.tehkode.permissions.bukkit.PermissionsEx.getUser(PermissionsEx.java:155)
    2012-04-01 09:29:21 [SEVERE]    at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.performCheck(PermissiblePEX.java:124)
    2012-04-01 09:29:21 [SEVERE]    at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.checkPermission(PermissiblePEX.java:110)
    2012-04-01 09:29:21 [SEVERE]    at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.hasPermission(PermissiblePEX.java:102)
    2012-04-01 09:29:21 [SEVERE]    at org.bukkit.craftbukkit.entity.CraftHumanEntity.hasPermission(CraftHumanEntity.java:102)
    2012-04-01 09:29:21 [SEVERE]    at com.md_5.noclip.NoClip.onPlayerJoin(NoClip.java:59)
    2012-04-01 09:29:21 [SEVERE]    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    2012-04-01 09:29:21 [SEVERE]    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    2012-04-01 09:29:21 [SEVERE]    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    2012-04-01 09:29:21 [SEVERE]    at java.lang.reflect.Method.invoke(Unknown Source)
    2012-04-01 09:29:21 [SEVERE]    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301)
    2012-04-01 09:29:21 [SEVERE]    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    2012-04-01 09:29:21 [SEVERE]    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459)
    2012-04-01 09:29:21 [SEVERE]    at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:132)
    2012-04-01 09:29:21 [SEVERE]    at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:129)
    2012-04-01 09:29:21 [SEVERE]    at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:41)
    2012-04-01 09:29:21 [SEVERE]    at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:61)
    2012-04-01 09:29:21 [SEVERE]    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:554)
    2012-04-01 09:29:21 [SEVERE]    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452)
    2012-04-01 09:29:21 [SEVERE]    at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
    2012-04-01 09:29:21 [SEVERE] Could not pass event PlayerJoinEvent to Zombes4Bukkit
    org.bukkit.event.EventException

    permmissions.yml
    Show Spoiler

    Code:
    groups:
        default:
            default: true
            permissions:
            - modifyworld.login
            - admincmd.server.motd
            - admincmd.server.news
            - admincmd.server.rules
            - admincmd.player.list
            - multiverse.access.spawnWorld
            - deadbolt.broadcast.*
            - OwnBlocksX.use
            - Sanzennin.member.SNoClip
            options:
            rank: '100'
        Owner:
            prefix: '&0(&6God&0)&7 '
            permissions:
            - '*'
        Admins:
            prefix: '&0(&4Lord&0)&7 '
            inheritance:
            - Moderator
            permissions:
            - permissions.*
            - admincmd.time.*
            - admincmd.item.*
            - admincmd.mob.spawn
            - admincmd.mob.spawn.other
            - admincmd.mob.kill
            - admincmd.player.*
            - admincmd.server.memory.*
            - admincmd.server.replace
            - admincmd.server.repeat
            - admincmd.server.lockdown
            - admincmd.tp.*
            - admincmd.warp.tp.other
            - admincmd.warp.tp.all
            - admincmd.weather.*
            - dt.*
            - deadbolt.admin.*
            - multiverse.*
            - ChestShop.admin
            - citizens.admin
            - citizens.npc.owner
            - cb.admin.ignore
            - cb.admin.pardon.all
            - deadbolt.admin.*
            - iConomy.accounts.set
            - iConomy.accounts.status.set
            - abb.break
            - nogrief.tnt
            - nolagg.clear
            - nolagg.monitor
            - nolagg.log
            - OwnBlocksX.ignoreOwnership
            - pss.admin
            - safevoid.admin
            - spectate.cantspectate
            - Troll.*
            - worldedit.*
            options:
            rank: '10
        Moderator:
            prefix: '&0(&1Knight&0)&7 '
            inheritance:
            - Donator
            permissions:
            - admincmd.time.set
            - admincmd.item.id.other
            - admincmd.item.enchant.other
            - admincmd.player.heal.other
            - admincmd.player.kick
            - admincmd.player.mute.*
            - admincmd.player.freeze
            - admincmd.player.np.other
            - admincmd.player.god.other
            - admincmd.player.fireball.other
            - admincmd.player.vulcan.other
            - admincmd.player.eternal.other
            - admincmd.player.feed.other
            - admincmd.player.gamemode.other
            - admincmd.player.nodrop
            - admincmd.player.potion.other
            - admincmd.server.extinguish
            - admincmd.tp.players
            - admincmd.tp.location.other
            - admincmd.tp.toggle.use
            - admincmd.warp.create
            - admincmd.weather.thor.other
            - admincmd.weather.strike.other
            - ChestShop.mod
            - craftbukkituptodate.broadcast
            - cb.admin.pardon.single
            - deadbolt.admin.snoop
            - deadbolt.admin.bypass
            - iConomy.holdings.others
            - iConomy.accounts.status
            - nogrief.fire
            - nogrief.lava
            - nogrief.lava.bucket
            - pss.create.other
            - simplejail.jail
            - simplejail.unjail
            - simplejail.jailtime
            - spectate.use
            - enchanter.dirty
            - WirelessRedstone.createsign
            rank: '9'
        Donator:
            prefix: '&0(&5Knight-in-training&0)&7 '
            inheritence:
            - VIP
            permissions:
            - admincmd.item.enchant
            - admincmd.item.repair
            - admincmd.item.drop.other
            - admincmd.kit.*
            - admincmd.mob.spawner
            - admincmd.tp.see
            - admincmd.weather.thor
            - admincmd.player.god
            - admincmd.player.invisible
            - admincmd.player.fireball
            - admincmd.player.vulcan
            - admincmd.player.superbreaker
            - admincmd.player.eternal
            - admincmd.player.gamemode
            - admincmd.player.experience
            - mobdisguise.*
            - ChestShop.nofee
            - citizens.npc.edit.equip
            - citizens.npc.edit.path
            - dt.ptravel
            - Sanzennin.admin.SNC
            - enchanter.enchant
            - worldedit.region.*
            - worldedit.selection.*
            - worldedit.wand
            options:
            rank: '99'
        VIP:
            prefix: '&0(&eVIP&0)&7 '
            inheritance:
            - Member
            permissions:
            - admincmd.time.day
            - admincmd.item.add
            - admincmd.item.id
            - admincmd.item.more
            - admincmd.item.drop
            - admincmd.item.color
            - admincmd.player.clear
            - admincmd.player.np
            - admincmd.player.fly
            - admincmd.player.feed
            - admincmd.player.whois.other
            - admincmd.player.potion
            - admincmd.tp.from
            - admincmd.weather.clear
            - admincmd.player.heal
            - citizens.help
            - citizens.npc.help
            - citizens.npc.create
            - citizens.npc.list
            - citizens.npc.despawn
            - citizens.npc.remove
            - citizens.npc.rename
            - citizens.npc.select
            - citizens.npc.character.*
            - citizens.npc.tp
            - citizens.npc.lookclose
            - citizens.npc.edit.text
            - admincmd.weather.strike
            - dt.home
            - SecretSwitch.create
            options:
            rank: '98'
        Member:
            prefix '&0(&8Peasant&0)&7 '
            permissions:
            - modifyworld.*
            - chatmanager.*
            - admincmd.player.loc
            - admincmd.player.loc.other
            - admincmd.player.kill
            - admincmd.player.msg
            - admincmd.player.afk
            - admincmd.player.roll
            - admincmd.player.played
            - admincmd.player.whois
            - admincmd.player.reply
            - admincmd.player.pres
            - admincmd.server.uptime
            - admincmd.spawn.tp
            - admincmd.server.help
            - admincmd.tp.to
            - admincmd.tp.location
            - admincmd.tp.back
            - admincmd.tp.toggle.allow
            - admincmd.tp.home
            - admincmd.warp.tp
            - dt.travel
            - multiverse.access.flatworld
            - multiverse.core.spawn.self
            - ChestShop.shop.create
            - ChestShop.shop.buy
            - ChestShop.shop.sell
            - craftipedia.use
            - cb.list
            - deadbolt.user.*
            - dt.travel
            - iConomy.holdings
            - iConomy.help
            - iConomy.payment
            - iConomy.accounts.give
            - nogrief.water.bucket
            - nogrief.water
            - nolagg.fix
            - OwnBlocksX.info
            - OwnBlocksX.add
            - pss.afk
            - pss.create
            - treeassist.autoremove
            - treeassist.replant
            - WirelessRedstone.basics
            options:
            rank: '97'
    users:
        stupotbhoy:
            group:
            - Owner
            permissions:
            - '*'

    please help
     
  23. Yes, give them the '*' node and negate the ones you don't want them to have.

    https://github.com/PEXPlugins/PermissionsEx/wiki/Basic-Permissions-Setup#wiki-kitchen-sink-notes

    Already works with 1.2.5 :)

    From the wiki:

    https://github.com/PEXPlugins/PermissionsEx/wiki/Troubleshooting-and-FAQ#wiki-pex-error-tab

    :)

    Hmm, textbook example of how to ask for help. Thank you. :)

    According to http://yaml-online-parser.appspot.com/, you have formatting problems.

    Line 63 is missing it's closing quote
    Line 180 is missing the colon after the word prefix.

    Side note, your rank lines need to be indented as well under the options line, otherwise YAML isn't going to consider it as a part of the options section.

    Fix those and I bet it will work better. :)

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

    nofear962

    Hello my name is ryan and I recently Bought a server and its been up and running for friends for about 2 weeks now and I decided to put permissions on the server so I turned to PEX I got my whole entire permissions file done and when I load it onto my server it gives me an internal server error message and i realized in my console that it had said this and is the only thing to change in my console ​
    07.04 03:11:47 [Server] SEVERE Error loading permissions file initializing PermissionsEx v1.19.1 (Is it up to date?)​
    It said that because my console used to look smooth and this caught my eye and I need someone to check up on my file and see if I did it right and I tried the yml test and I don't understand a bit of it so if anyone can help me out I would love that Thank You ​
    ~RizZy​
     
  25. Offline

    Roervig2473

    I have used PEX the last 5 months at it worked fine. i updated to 1.2.5 and then it stopped working. im getting internal server error when i try to log on the server. i tried to remove all the plugins exept the PEX plugin but still internal server error
     
  26. Oh thanks but ive have just updated my server to 1.2.5 and we no longer have prefix's before our names in chat?
     
  27. Offline

    skiracerdude

    Hi, how do i change the color of my group tag from grey and/or get rid of it completely?
    NOTE: It has nothing to do with the prefix in the permissions file, tried that already
    Untitled.png
    ^^^^^^^^

    thanks in advance
     
  28. Offline

    hoobz

  29. Offline

    cha198

    Hi my perms ranks are not working for some reason. here is my code

    Code:
    groups:
      User:
        default: true
        permissions:
        - essentials.spawn
        - bukkit.command.plugins
        - mobdisguise.mob.chicken
        - essentials.motd
        - ChestShop.shop.buy
        - ChestShop.shop.sell
        options:
          rank: '1000'
     
      Member:
        inheritance:
        - User
        permissions:
        - mobdisguise.mob.blaze
        - essentials.tp
        - creativegates.use
        - essentials.signs.use.buy
        - essentials.signs.use.sell
        worlds:
                world_nether:
                    permissions:
                    - essentials.god
        options:
          rank: '900'
     
      Mi:
      inheritance:
        - Member
      permissions:
        - essentials.pay
        - essentials.sell
        - essentials.mail.send
      options:
        rank: '800'
      B:
        inheritance:
            - Mi
        permissions:
        - mobdisguise.mob.zombie
        - essentials.msg
        - magiccarpet.*
        options:
          rank: '700'
     
      S:
        inheritance:
          - B
        permissions:
        - mobdisguise.mob.creeper
        - essentials.setwarp
        - essentials.compass
        options:
          rank: '600'
     
      C:
          inheritance:
            - S
          permissions:
          - essentials.fly
          - essentials.nick
          - essentials.nick.color
          - essentials.nick.magic
          options:
            rank: '500'
     
      N:
        inheritance:
            - C
        permissions:
        - essentials.repair.armor
        - mobdisguise.*
        worlds:
            Creative:
                permissions:
                - essentials.gamemode
        options:
          rank: '400'
     
      M:
          inheritance:
            - N
          permissions:
          - ChestShop.shop.create
          - essentials.repair.enchanted
          - essentials.chat.color
          - essentials.chat.magic
               options:
                   rank: '300'

    Please Help Me I really Need This.

    Thanks!
     
  30. This could be caused by almost anything. The usual suspect is a badly formatted permissions.yml. Put yours on something like pastie.org and put the link here.​

    This could be caused by almost anything. The usual suspect is a badly formatted permissions.yml. Put yours on something like pastie.org and put the link here.

    This could be caused by almost anything. The usual suspect is a badly formatted permissions.yml. Put yours on something like pastie.org and put the link here. Also look in your server.log to see if chatmanager is even starting up

    Umm, yes it does, at least one way of doing it does. The other involved editing the config.yml for the chatmanager, assuming you are using chatmanager.

    [​IMG]

    Notice the prefix is coloured.

    Try something like
    Code:
    prefix: '&c[prefix]&2'
    Your owner group is missing the prefix: entry and the dash for the '*' node. :)

    Your formatting is off in more than a few places.

    The Mi group isn't indented correctly at all
    c: may be too far in
    m: has the options section (not just the line) indented too far as well.

    Beyond that, stating that they are not working isn't specific enough. Need examples of commands run and what happened with the exact error, if any.

    https://github.com/PEXPlugins/PermissionsEx/wiki/Troubleshooting-and-FAQ#wiki-pex-help

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

Share This Page