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

    tysonzero

    Are there any permissions other then bukkit vanilla command permissions that are enabled by default?
     
  3. Offline

    gonzotw

    Wow, I was just attempting to switch from permissionsbukkit to this, and I've finally figured out it's not worth it.

    Here's an idea, let's make something needlessly complex and the poorly document it! Sounds like a winner to me!
     
  4. Offline

    Cyberium

    I have a lot of error when player place a bloc, destroy a bloc, fly (creative mode), etc...
    There are this type of error:
    Code:
    21.01 03:30:46 [Server] INFO Joueurs connectés:Lonlindil, remytmc12
    21.01 03:30:29 [Server] SEVERE Caused by: java.lang.NullPointerException
    21.01 03:30:29 [Server] SEVERE    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    21.01 03:30:29 [Server] SEVERE    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
    21.01 03:30:29 [Server] SEVERE    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:527)
    21.01 03:30:29 [Server] SEVERE    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    21.01 03:30:29 [Server] SEVERE    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:93)
    21.01 03:30:29 [Server] SEVERE    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    21.01 03:30:29 [Server] SEVERE    at net.minecraft.server.Packet16BlockItemSwitch.a(SourceFile:24)
    21.01 03:30:29 [Server] SEVERE    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:691)
    21.01 03:30:29 [Server] SEVERE    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:340)
    21.01 03:30:29 [Server] SEVERE    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    21.01 03:30:29 [Server] SEVERE    at ru.tehkode.modifyworld.ModifyworldListener$1.execute(ModifyworldListener.java:170)
    21.01 03:30:29 [Server] SEVERE    at java.lang.reflect.Method.invoke(Method.java:616)
    21.01 03:30:29 [Server] SEVERE    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    21.01 03:30:29 [Server] SEVERE    at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
    21.01 03:30:29 [Server] SEVERE java.lang.reflect.InvocationTargetException
    21.01 03:30:29 [Server] WARNING [Modifyworld] Failed to execute Modifyworld event handler for Event.PLAYER_ITEM_HELD
    21.01 03:30:25 [Server] INFO Joueurs connectés:Lonlindil, remytmc12
    21.01 03:30:03 [Server] INFO Joueurs connectés:Lonlindil, remytmc12
    21.01 03:29:59 [Server] SEVERE Caused by: java.lang.NullPointerException
    21.01 03:29:59 [Server] SEVERE    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    21.01 03:29:59 [Server] SEVERE    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
    21.01 03:29:59 [Server] SEVERE    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:527)
    21.01 03:29:59 [Server] SEVERE    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    21.01 03:29:59 [Server] SEVERE    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:93)
    21.01 03:29:59 [Server] SEVERE    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    21.01 03:29:59 [Server] SEVERE    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    21.01 03:29:59 [Server] SEVERE    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:307)
    21.01 03:29:59 [Server] SEVERE    at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:223)
    21.01 03:29:59 [Server] SEVERE    at net.minecraft.server.EntityHuman.w_(EntityHuman.java:158)
    21.01 03:29:59 [Server] SEVERE    at net.minecraft.server.EntityLiving.w_(EntityLiving.java:297)
    21.01 03:29:59 [Server] SEVERE    at net.minecraft.server.EntityHuman.d(EntityHuman.java:344)
    21.01 03:29:59 [Server] SEVERE    at net.minecraft.server.EntityHuman.k(EntityHuman.java:352)
    21.01 03:29:59 [Server] SEVERE    at net.minecraft.server.EntityItem.a_(EntityItem.java:135)
    21.01 03:29:59 [Server] SEVERE    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:340)
    21.01 03:29:59 [Server] SEVERE    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    21.01 03:29:59 [Server] SEVERE    at ru.tehkode.modifyworld.ModifyworldListener$1.execute(ModifyworldListener.java:170)
    21.01 03:29:59 [Server] SEVERE    at java.lang.reflect.Method.invoke(Method.java:616)
    21.01 03:29:59 [Server] SEVERE    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    21.01 03:29:59 [Server] SEVERE    at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
    21.01 03:29:59 [Server] SEVERE java.lang.reflect.InvocationTargetException
    21.01 03:29:59 [Server] WARNING [Modifyworld] Failed to execute Modifyworld event handler for Event.PLAYER_PICKUP_ITEM
    21.01 03:29:42 [Server] INFO Joueurs connectés:Lonlindil, remytmc12
    21.01 03:29:34 [Server] SEVERE Caused by: java.lang.NullPointerException
    21.01 03:29:34 [Server] SEVERE    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    21.01 03:29:34 [Server] SEVERE    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
    21.01 03:29:34 [Server] SEVERE    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:527)
    21.01 03:29:34 [Server] SEVERE    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    21.01 03:29:34 [Server] SEVERE    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:93)
    21.01 03:29:34 [Server] SEVERE    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    21.01 03:29:34 [Server] SEVERE    at net.minecraft.server.Packet16BlockItemSwitch.a(SourceFile:24)
    21.01 03:29:34 [Server] SEVERE    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:691)
    21.01 03:29:34 [Server] SEVERE    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:340)
    21.01 03:29:34 [Server] SEVERE    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    21.01 03:29:34 [Server] SEVERE    at ru.tehkode.modifyworld.ModifyworldListener$1.execute(ModifyworldListener.java:170)
    21.01 03:29:34 [Server] SEVERE    at java.lang.reflect.Method.invoke(Method.java:616)
    21.01 03:29:34 [Server] SEVERE    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    21.01 03:29:34 [Server] SEVERE    at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
    21.01 03:29:34 [Server] SEVERE java.lang.reflect.InvocationTargetException
    21.01 03:29:34 [Server] WARNING [Modifyworld] Failed to execute Modifyworld event handler for Event.PLAYER_ITEM_HELD
    21.01 03:29:33 [Server] SEVERE Caused by: java.lang.NullPointerException
    21.01 03:29:33 [Server] SEVERE    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    21.01 03:29:33 [Server] SEVERE    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
    21.01 03:29:33 [Server] SEVERE    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:527)
    21.01 03:29:33 [Server] SEVERE    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    21.01 03:29:33 [Server] SEVERE    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:93)
    21.01 03:29:33 [Server] SEVERE    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    21.01 03:29:33 [Server] SEVERE    at net.minecraft.server.Packet16BlockItemSwitch.a(SourceFile:24)
    21.01 03:29:33 [Server] SEVERE    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:691)
    21.01 03:29:33 [Server] SEVERE    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:340)
    21.01 03:29:33 [Server] SEVERE    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    21.01 03:29:33 [Server] SEVERE    at ru.tehkode.modifyworld.ModifyworldListener$1.execute(ModifyworldListener.java:170)
    21.01 03:29:33 [Server] SEVERE    at java.lang.reflect.Method.invoke(Method.java:616)
    21.01 03:29:33 [Server] SEVERE    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    21.01 03:29:33 [Server] SEVERE    at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
    21.01 03:29:33 [Server] SEVERE java.lang.reflect.InvocationTargetException
    21.01 03:29:33 [Server] WARNING [Modifyworld] Failed to execute Modifyworld event handler for Event.PLAYER_ITEM_HELD
    21.01 03:29:32 [Server] SEVERE Caused by: java.lang.NullPointerException
    21.01 03:29:32 [Server] SEVERE    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    21.01 03:29:32 [Server] SEVERE    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
    21.01 03:29:32 [Server] SEVERE    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:527)
    21.01 03:29:32 [Server] SEVERE    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    21.01 03:29:32 [Server] SEVERE    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:93)
    21.01 03:29:32 [Server] SEVERE    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    21.01 03:29:32 [Server] SEVERE    at net.minecraft.server.Packet16BlockItemSwitch.a(SourceFile:24)
    21.01 03:29:32 [Server] SEVERE    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:691)
    21.01 03:29:32 [Server] SEVERE    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:340)
    21.01 03:29:32 [Server] SEVERE    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    21.01 03:29:32 [Server] SEVERE    at ru.tehkode.modifyworld.ModifyworldListener$1.execute(ModifyworldListener.java:170)
    21.01 03:29:32 [Server] SEVERE    at java.lang.reflect.Method.invoke(Method.java:616)
    21.01 03:29:32 [Server] SEVERE    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    21.01 03:29:32 [Server] SEVERE    at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
    21.01 03:29:32 [Server] SEVERE java.lang.reflect.InvocationTargetException
    21.01 03:29:32 [Server] WARNING [Modifyworld] Failed to execute Modifyworld event handler for Event.PLAYER_ITEM_HELD
    21.01 03:29:32 [Server] SEVERE Caused by: java.lang.NullPointerException
    21.01 03:29:32 [Server] SEVERE    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    21.01 03:29:32 [Server] SEVERE    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
    21.01 03:29:32 [Server] SEVERE    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:527)
    21.01 03:29:32 [Server] SEVERE    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    21.01 03:29:32 [Server] SEVERE    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:93)
    21.01 03:29:32 [Server] SEVERE    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    21.01 03:29:32 [Server] SEVERE    at net.minecraft.server.Packet16BlockItemSwitch.a(SourceFile:24)
    21.01 03:29:32 [Server] SEVERE    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:691)
    21.01 03:29:32 [Server] SEVERE    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:340)
    21.01 03:29:32 [Server] SEVERE    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    21.01 03:29:32 [Server] SEVERE    at ru.tehkode.modifyworld.ModifyworldListener$1.execute(ModifyworldListener.java:170)
    21.01 03:29:32 [Server] SEVERE    at java.lang.reflect.Method.invoke(Method.java:616)
    21.01 03:29:32 [Server] SEVERE    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    21.01 03:29:32 [Server] SEVERE    at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
    21.01 03:29:32 [Server] SEVERE java.lang.reflect.InvocationTargetException
    21.01 03:29:32 [Server] WARNING [Modifyworld] Failed to execute Modifyworld event handler for Event.PLAYER_ITEM_HELD
    21.01 03:29:32 [Server] SEVERE Caused by: java.lang.NullPointerException
    21.01 03:29:32 [Server] SEVERE    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    21.01 03:29:32 [Server] SEVERE    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
    
    When I use other permission plugin like BukkitPerms, I haven't got any error but when a new player join the server, I have an error et new player become 'default' and can build everywhere, like a spawn !YAY!
     
  5. Offline

    deeoxcox

    My permissionsex Just stopped working randomly.... Idk what the heck happened... Here is my permissions.yml:
    users:
    Matt:
    group:
    - default
    paragonnova:
    group:
    - Co-Owner
    Dudleh:
    group:
    - Member
    CaptainSparklez:
    group:
    - Moderator
    TheKing98:
    group:
    - Member
    Badger12321:
    group:
    - EliteMod
    Z3US1998:
    group:
    - Semi-Admin
    - EliteMod
    jasper:
    group:
    - Member
    Jackle10090:
    group:
    - Chief-Owner
    deeoxcox:
    group:
    - Owner
    issac1222:
    group:
    - King
    floormat:
    group:
    - Co-owner
    elcster1771:
    group:
    - Holy-Admin
    BigBadGuy:
    group:
    - Admin
    UnTough_ZXZ:
    group:
    - Member
    UnTouch_ZXZ:
    group:
    - Member
    XDshadowDX:
    group:
    - Member
    groups:
    Default:
    default: true
    prefix: '&8[Default]&f '
    options:
    rank: '1'
    permissions:
    - essentials.sethome
    - essentials.home
    - modifyworld.chat
    - modifyworld.chat.private
    - modifyworld.usebeds
    - modifyworld.sprint
    - modifyworld.sneak
    - modifyworld.items.pickup.*
    - modifyworld.items.have.*
    - modifyworld.items.drop.*
    - modifyworld.damage.deal.*
    - modifyworld.damage.take.*
    - modifyworld.mobtarget.*
    - modifyworld.interact.*
    - modifyworld.tame.*
    - modifyworld.vehicle.*
    - essentials.tpa
    - esstentials.tpaccept
    - essentials.tpahere
    - essentials.afk
    - mywarp.warp.basic.warp
    - essentials.spawn
    - essentials.buy
    - modifyworld.*
    - essentials.buy.sign
    - essentials.spawn
    - essentials.back
    - essentials.backondeath
    - essentials.signs.use.buy
    - essentials.signs.use.sell
    - essentisls.signs.create.disposal
    - essentials.signs.use.disposal
    - essentials.signs.use.*
    - essentials.signs.use.warp
    - essentials.signs.use.balance
    - essentials.help.*
    Member:
    default: false
    prefix: '&3[Member]&f'
    options:
    rank: '5'
    permissions:
    - mywarp.*
    - essentials.sethome
    - essentials.home
    King:
    default: false
    prefix: '&1[King]&f '
    options:
    rank: '3'
    permissions:
    - modifyworld.chat
    - modifyworld.chat.private
    - modifyworld.usebeds
    - modifyworld.sprint
    - modifyworld.sneak
    - modifyworld.items.pickup.*
    - modifyworld.items.have.*
    - modifyworld.items.drop.*
    - modifyworld.damage.deal.*
    - modifyworld.damage.take.*
    - modifyworld.mobtarget.*
    - modifyworld.interact.*
    - modifyworld.tame.*
    - modifyworld.vehicle.*
    - essentials.item.*
    - essentials.sign.use.balance
    Chief:
    prefix: '&e[Chief]&f
    permissions:
    - essentials.kick
    - essentials.jail
    - logblock.*
    inheritance: King
    Moderator:
    prefix: '&b[Mod]&f'
    permissions:
    - essentials.jail
    - essentials.kick
    - essentials.tempban
    - essentials.ban
    - essentials.banip
    - logblock.*
    - essentials.gamemode
    - commands.here
    - worldedit.*
    - logblock.*
    inheritance:
    - Chief
    EliteMod:
    prefix: '&b[EliteMod]&f '
    permissions:
    - worldedit.inventory.unrestricted
    - permissions.user.promote.*
    - permissions.user.demote.*
    inheritance:
    - ModeratorSemi-Admin:
    prefix: '&c[Semi-Admin]&f'
    permissions:
    - '*'
    inheritance:
    - Moderator
    Semi-Admin:
    prefix: '&c[Semi-Admin]&f'
    permissions:
    - '*'
    inheritance:
    - EliteMod
    Admin:
    prefix: '&b[Admin]&f '
    permissions:
    - commands.here
    - never.use.tabs
    - '*'
    inheritance:
    - Semi-Admin
    Holy-Admin:
    prefix: '&1[Holy&2 Admin &3Of &4 ElipticCraft] &f'
    permissions:
    - '*'
    inheritance:
    - Admin
    Co-owner:
    prefix: '&c[Co-Owner]&f '
    permissions:
    - '*'
    inheritance:
    - Holy Admin
    Chief-Owner:
    prefix: '&4[CHIEF &1CO-OWNER]&f'
    permissions:
    - '*'
    inheritance:
    - Co-Owner
    Owner:
    prefix: '&4[Owner]&f '
    permissions:
    - '*'
    inheritance:
    - Chief-Owner
     
  6. Offline

    MichaelMurphree

    can anyone help me with my previously mentioned problem?
     
  7. Offline

    Nuinbot

    The documentation is there and is pretty easy to understand. I got it on the second pass after I added the ranks into permissions for promote/demote from my regular permissions file. Perhaps you should read the regular permissions for Bukkit as PEX is based off of it, then incorporate that knowledge into this plugin.
     
    Justin The Cynical likes this.
  8. Actually, it's located at https://github.com/t3hk0d3/Permissi...m-Permissions#wiki-migrating-between-backends :)

    Right there, you have a problem in your permissions file. IIRC, that block mapping error tends to mean that a line before the one it lists is not indented correctly. There is a YAML parser linked in the first post, you can use that to test your config.

    Oh yes, so you know, there isn't any difference between MacOS, Windows or other UNIX and UNIX-like systems when it comes to bukkit servers. If it can run java, it's generally workable. :)

    It depends on the plugin. Some like Jobs and MagicSpells, do have some nodes that are defaulted to on for everyone, but most are off unless turned on, which is how it should be IMO.:)

    Can you please report your permissions using code tags, or put them on something like pastie or pastebin? You added them in quotes, which destroys the formatting needed. Also, can you give some specific examples of which permission nodes are not sticking?

    Documentation is not one of th3k0d3s strong suites, he admits this fully, which is why the rest of us work on improving it and answering the questions we can.:)

    It's complex, yes, but not needlessly. One of the things PEX lets an admin do is have very fine grained controls over what can and can not be done on a server. You can't get that with a 'non-complex' plugin. Personally, I like the amount of control I have on the server with PEX. I also found it the easiest to move to from the old permissions 3 I was using.

    So, if you have a question on setting it up, ask away. Otherwise please stop trolling. :)

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

    mazius123

  10. Offline

    Adrenaline

    PermissionsEX 1.17
    Bukkit: 1793

    I have big problem with your permissions... namely nicks at permissions.yml dont have case-sensitive..

    This is my permissions.yml
    PHP:
    users:
        
    Lord:
            
    group:
            - 
    Admin
    Players can connect to server with example nick: LoRd and he can bypass login and have full access to my account

    How to resolve it ?, why nicks dont have case-sensitive?!
     
  11. My guess is because logging into minecraft isn't case sensitive either (I did verify this as well by logging into minecraft with different case on various characters of my name).

    You are running an offline server, yes? I suggest one of the auth plugins available. I use authme myself, but there are others out there.
     
  12. Offline

    Adrenaline

    I delete Auth plugin and have same problem, players with nick LoRD/LORD/lOrD etd have my permissions.. (my nick is Lord)
     
  13. If you have an auth plugin, such as authme, the players when they login have to enter a password. If they don't, they can't do anything like move around or use any commands. At least that's how authme works.
     
  14. Offline

    Adrenaline

    ... this is not it.

    1. i delete all plugins, without Pex
    2. i log in at nick "LoRD"
    3. omg. my nick is "Lord" and player with nick "LoRD" have my permissions

    :) this is bug

    AuthMe dont help me.. because when i have created account with nick "Lord" other player can connect to server and create account with nick "LoRD" and control the server -_-
     
  15. Offline

    cheti1337

    can i make permissions groups for certain factions ?
    e// what i mean is like, there are 2 factions, if a player joins one faction, he is automatically transferred to another pex group and that group has a certain node added.
     
  16. You seem to misunderstand me. This is not a 'fix' for the case insensitivity you are running into, but it's a way to stop this player from messing with your server.

    This would help you. AuthMe stops anyone from doing anything unless they know the password that you set for your player account. If you set it up right, they can not do anything on the server.

    As for PEX, it may be a bug, but I highly doubt it as I can log into minecraft using any mix of case in my player name and I always get into my account. In fact, I even tried to register a new account name using my player name as the base name, just mixed up the case. I wasn't able to, the system rejected it as not available.

    In a normal situation with a server set to check the status of a player name/account, what you are describing is impossible, based on what I know and have tried/tested. If you are going to run an offline server, you need to implement more security than an online server. Whitelists alone don't cut it.
     
  17. Offline

    MichaelMurphree

    My bad, here you go:
    Code:
    groups:
        Builder:
            default: true
            permissions:
            - -essentials.sudo
            - multiverse.access.*
            - multiverse.exempt.*
            - multiverse.help
            - multiverse.core.list.worlds
            - multiverse.core.spawn.self
            - multiverse.teleport.self.*
            - -modifyworld.blocks.place.(90|10|11)
            - -modifyworld.blocks.(place|destroy).(7|97)
            - -modifyworld.bucket.empty.lava
            - modifyworld.*
            - lwc.protect
            - chatmanager.*
            - bookworm.create
            - bookworm.write.own
            - bookworm.place.own
            - bookworm.remove.own
            - bookworm.destroy.own
            - magicspells.grant.list
            - thuum.shout.fusrodah.1
            - thuum.shout.kaandremov.1
            - thuum.shout.lokvahkoor.1
            - mobdisguise.chicken
            - essentials.afk
            - essentials.back
            - essentials.back.ondeath
            - essentials.balance
            - essentials.balance.others
            - essentials.balance.top
            - essentials.compass
            - essentials.delhome
            - essentials.depth
            - essentials.home
            - essentials.ignore
            - essentials.kit
            - essentials.kit.tools
            - essentials.list
            - essentials.mail
            - essentials.mail.send
            - essentials.me
            - essentials.msg
            - essentials.pay
            - essentials.ping
            - essentials.portal
            - essentials.protect
            - essentials.sethome
            - essentials.signs.break.disposal
            - essentials.signs.break.mail
            - essentials.signs.break.protection
            - essentials.signs.break.trade
            - essentials.signs.create.disposal
            - essentials.signs.create.mail
            - essentials.signs.create.protection
            - essentials.signs.create.trade
            - essentials.signs.use.*
            - essentials.suicide
            - essentials.help
            - essentials.helpop
            - essentials.motd
            - essentials.rules
            - essentials.spawn
            - essentials.protect.damage.*
            - essentials.protect.entitytarget.bypass
            - ocarina
            - -worldguard.*
            - -worldedit.*
            - -'*'
            options:
                rank: '800'
            prefix: '&7[Monater]&3 '
            suffix: ''
        Donater:
            default: false
            permissions:
            - -essentials.sudo
            - multiverse.exempt.*
            - multiverse.help
            - multiverse.core.list.worlds
            - multiverse.access.*
            - multiverse.core.spawn.self
            - multiverse.teleport.self.*
            - -modifyworld.blocks.place.46
            - -modifyworld.blocks.(place|destroy).(7|97)
            - modifyworld.*
            - lwc.protect
            - chatmanager.*
            - bookworm.create
            - bookworm.write.own
            - bookworm.place.own
            - bookworm.remove.own
            - bookworm.destroy.own
            - mobdisguise.cow
            - mobdisguise.villager
            - mobdisguise.mooshroom
            - mobdisguise.squid
            - mobdisguise.pig
            - mobdisguise.chicken
            - mobdisguise.wolf
            - mobdisguise.snowgolem
            - mobdisguise.sheep
            - thuum.shout.fusrodah.*
            - thuum.shout.yoltoorshul.1
            - thuum.shout.kaandremov.*
            - essentials.nick
            - essentials.tp
            - essentials.tpa
            - essentials.tpaccept
            - essentials.tpahere
            - essentials.tpdeny
            - essentials.tptoggle
            - essentials.warp
            - essentials.warp.list
            - essentials.afk
            - essentials.back
            - essentials.back.ondeath
            - essentials.balance
            - essentials.balance.others
            - essentials.balance.top
            - essentials.compass
            - essentials.delhome
            - essentials.depth
            - essentials.home
            - essentials.ignore
            - essentials.kit
            - essentials.kit.tools
            - essentials.list
            - essentials.mail
            - essentials.mail.send
            - essentials.me
            - essentials.msg
            - essentials.pay
            - essentials.ping
            - essentials.portal
            - essentials.protect
            - essentials.sethome
            - essentials.signs.break.disposal
            - essentials.signs.break.mail
            - essentials.signs.break.protection
            - essentials.signs.break.trade
            - essentials.signs.create.disposal
            - essentials.signs.create.mail
            - essentials.signs.create.protection
            - essentials.signs.create.trade
            - essentials.signs.use.*
            - essentials.suicide
            - essentials.help
            - essentials.helpop
            - essentials.motd
            - essentials.rules
            - essentials.spawn
            - essentials.protect.damage.*
            - essentials.protect.entitytarget.bypass
            - ocarina
            - ocarina.time
            - ocarina.time.awaken
            - ocarina.time.sign
            - ocarina.healing.wool
            - ocarina.healing.burn
            - ocarina.healing.pig
            - ocarina.storms
            - ocarina.healing
            - ocarina.zelda.awaken
            - ocarina.zelda.sign
            - ocarina.awakening
            - ocarina.awakening.sign
            - ocarina.zelda.tameforriding
            - ocarina.epona.call
            - -bukkit.command.op.*
            - -worldguard.*
            - -worldedit.*
            - -'*'
            options:
                rank: '600'
            prefix: '&8[Missile]&9 '
            suffix: ''
        Moderator:
            default: false
            permissions:
            - multiverse.exempt.*
            - -essentials.sudo
            - multiverse.access.*
            - mv.bypass.gamemode.*
            - multiverse.help
            - multiverse.core.list.worlds
            - multiverse.core.coord
            - multiverse.core.list.who
            - multiverse.core.spawn.self
            - multiverse.core.spawn.other
            - multiverse.teleport.self.*
            - multiverse.teleport.other.*
            - bookworm.*
            - bukkit.command.gamemode
            - bukkit.command.list
            - bukkit.command.teleport
            - -bukkit.command.op.*
            - modifyworld.*
            - chatmanager.*
            - -essentials.antioch
            - -essentials.afk.kickexempt
            - -essentials.backup
            - -essentials.bigtree
            - -essentials.broadcast
            - -essentials.burn
            - -essentials.chat.spy
            - -essentials.clearinventory.others
            - -essentials.delhome.others
            - -essentials.deljail
            - -essentials.essentials
            - -essentials.fireball
            - -essentials.gc
            - -essentials.geoip.show
            - -essentials.give
            - -essentials.god
            - -essentials.item
            - -essentials.kickall
            - -essentials.kickexempt
            - -essentials.lightning
            - -essentials.mute.exempt
            - -essentials.nuke
            - -essentials.plugin
            - -essentials.reloadall
            - -essentials.sell
            - -essentials.sethome.multiple
            - -essentials.setspawn
            - -essentials.setworth
            - -essentials.socialspy
            - -essentials.spawner.creeper
            - -essentials.spawner.silverfish
            - -essentials.spawner.ghast
            - -essentials.tpall
            - -essentials.top
            - -essentials.warp.others
            - essentials.*
            - worldguard.*
            - worldedit.extinguish
            - worldedit.selection.expand
            - worldedit.selection.hpos
            - worldedit.selection.pos
            - worldedit.wand
            - lwc.protect
            - lwc.admin.remove
            - lwc.mod
            - lwc.*
            - logblock.tools.tool
            - logblock.*
            - ocarina
            - ocarina.time
            - ocarina.time.awaken
            - ocarina.time.sign
            - ocarina.healing.wool
            - ocarina.healing.burn
            - ocarina.healing.pig
            - ocarina.storms
            - ocarina.healing
            - ocarina.zelda.awaken
            - ocarina.zelda.sign
            - ocarina.awakening
            - ocarina.awakening.sign
            - ocarina.zelda.tameforriding
            - ocarina.epona.call
            - vanish.silentjoin
            - vanish.silentquit
            - vanish.vanish
            - vanish.see
            - vanish.nofollow
            - vanish.preventincomingdamage
            - vanish.fakeannounce
            - vanish.statusupdates
            - vanish.hooks.dynmap.alwayshidden
            - vanish.hooks.essentials.hide
            options:
                rank: '400'
            prefix: '&6[Coach] '
            suffix: ''
        Admin:
            permissions:
            - -essentials.sudo
            - mv.bypass.gamemode.*
            - multiverse.*
            - permissions.user.*
            - -modifyworld.blocks.(place|destroy).(7|97)
            - modifyworld.*
            - -essentials.backup
            - -essentials.essentials
            - -essentials.plugin
            - -essentials.reloadall
            - -essentials.setspawn
            - essentials.*
            - chatmanager.*
            - bukkit.command.gamemode
            - bukkit.command.list
            - bukkit.command.teleport
            - -bukkit.command.op.*
            - worldguard.*
            - -worldedit.superpickaxe
            - -worldedit.brush.*
            - -worldedit.fixlava
            - worldedit.*
            - bookworm.*
            - lwc.protect
            - lwc.admin.remove
            - lwc.mod
            - logblock.tools.tool
            - logblock.*
            - groupmanager.mandemote
            - groupmanager.mangcheckp
            - groupmanager.manglistp
            - groupmanager.manpromote
            - groupmanager.mansave
            - groupmanager.manselect
            - groupmanager.mantogglevalidate
            - groupmanager.manuadd
            - groupmanager.manucheckp
            - groupmanager.manudel
            - groupmanager.manulistp
            - ocarina
            - ocarina.time
            - ocarina.time.awaken
            - ocarina.time.sign
            - ocarina.storms
            - ocarina.healing
            - ocarina.zelda.awaken
            - ocarina.healing.wool
            - ocarina.healing.burn
            - ocarina.healing.pig
            - ocarina.sign.zelda
            - ocarina.awakening
            - ocarina.awakening.sign
            - ocarina.zelda.tameforriding
            - ocarina.epona.call
            - vanish.silentjoin
            - vanish.silentquit
            - vanish.vanish
            - vanish.see
            - vanish.nofollow
            - vanish.preventincomingdamage
            - vanish.fakeannounce
            - vanish.statusupdates
            - vanish.hooks.dynmap.alwayshidden
            - vanish.hooks.essentials.hide
            - multiverse.core.load
            options:
                rank: '200'
            prefix: '&2[Curator] '
            suffix: ''
    As for specific examples, moderators and admins have permission for vanish, but cannot use it unless I reload with them on, the same applies for all players with The Thu'um. They can use it, but only after a reload with them on, and if they log off, it stops working again.
     
  18. Offline

    tekac

    Is this working with 1.1?
     
  19. Offline

    Leenert

    I've got the following problem: I switched my permissions to mysql - everything works fine. The permissions, prefixes etc works. But new players aren't saved in the table. Why? Is it, because the players join with the default group, so no admin has to move them to another group?
     
  20. Offline

    MaMaxGER

    Hey,
    when I use Commands the server says that "I do not have permissions" but the Command is run.
    I am in a Group how has the permission to do this. Here is a screen ->[​IMG]

    Someone that knows about the problem?
     
  21. Offline

    Sarith36

    This doesn't work. So frustrating. I've followed the tutorial exactly.

    I don't get the builder tag on my name even in the builder group and I can do things that I shouldn't be able to.
    I'm also able to go OP even with it turned off in permissions.

    This is a joke.

    What the hell is wrong with this shit?

    [SEVERE] [ChatManager] not found

    [SEVERE] [ModifyWorld] not found

    They are BOTH in the plugins folder.
     
  22. Offline

    vercuiel

    Is it possible to colour chat???

    Sarith36 Have you went in they're config and turned them on?

    Acctually, it is simple, I do it in-game after typing in CONSOLE: pex user vercuiel add *

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

    Sarith36

    Yes.

    And people say this is better than groupmanager, ha.
     
  24. Offline

    afrohorse852

    My ranks dont show up in the chat the whole plugin works but just not that please help
     
  25. Offline

    vercuiel

    afrohorse852 Well I have found it easier to just add groups in game.
     
  26. Offline

    cheti1337

    can i make permissions groups for certain factions ?
    e// what i mean is like, there are 2 factions, if a player joins one faction, he is automatically transferred to another pex group and that group has a certain node added.

    So can anyone help me with it please ?
     
  27. Thank you for doing that, makes it much easier to look and try to figure out what's going on. :)

    *looks*

    I don't see anything that jumps out at me that is wrong... What plugins do you have installed and what is the - -'*' node for?

    Hard to say with the information you provided.:) There isn't enough I'm afraid. I can tell you that there are many people who are running this without any problems, myself included, and I've never seen an error like that unless the configs are off somehow.

    At the very least, we need to see your permissions settings (I'm going to assume a file backend as that is the most common) and your server.log from the bukkit version line to the OK Done line in code tags.

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

    MichaelMurphree

    I really don't know what the ' * ' node is for. A different mod, who doesn't come around anymore, added that when he set up dynmap and multiworld. All I know is, if I remove it, sometimes no one can do anything. Which is probably something I should not ignore. As for the plugins we use:
    Show Spoiler
    LogBlockQuestioner, Essentials, WorldGuard, MobDisguise, WorldEdit, MobRain, EssentialsSpawn, Spout, NoCheat, TheThuum, EssentialsProtect, Multiverse-Core, PermissionsEx, HeroicDeath, EssentialsChat, Modifyworld, Permissions, Multiverse-Portals, ChatManager, Multiverse-SignPortals, LogBlock, dynmap, LWC, MagicSpells, MobArena, VanishNoPacket
     
  29. Offline

    Effyeah

    Nobody can use permissions on my server, the server says that PermissionsEx is enabled then goes ahead and says it's not accessable and then questions if it's enabled...please help.

    Code:
    01:43 PM [INFO] [Pail] Setting up window...
    01:43 PM [INFO] [Pail] Pail 0.7.5 Enabled
    01:43 PM [INFO] Preparing level "EFFY"
    01:43 PM [INFO] Default game type: 0
    01:43 PM [INFO] Preparing start region for level 0 (Seed: 1174)
    01:43 PM [INFO] Preparing spawn area: 0%
    01:43 PM [INFO] Preparing spawn area: 40%
    01:43 PM [INFO] Preparing start region for level 1 (Seed: 1174)
    01:43 PM [INFO] Preparing spawn area: 0%
    01:43 PM [INFO] Preparing spawn area: 85%
    01:43 PM [INFO] Preparing start region for level 2 (Seed: 1174)
    01:43 PM [INFO] Preparing spawn area: 53%
    01:43 PM [INFO] CraftBukkitUpToDate version 2.7.2 is enabled!
    01:43 PM [SEVERE] Error occurred while enabling GroupBasedPVP v1.8.3 (Is it up to date?): Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
    01:43 PM [INFO] PailPlus v0.2 beta enabled
    01:43 PM [INFO] [PermissionsEx] Superperms support enabled.
    01:43 PM [INFO] [PermissionsEx] v1.17 enabled
    01:43 PM [INFO] [PlugMan] Starting Up! - Version: 1.3.2 by bekvon
    01:43 PM [SEVERE] Error occurred while enabling PlugMan v1.3.2 (Is it up to date?): Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
    01:43 PM [INFO] [Transporter] this is v7.4
    01:43 PM [INFO] [Transporter] loaded configuration
    01:43 PM [WARNING] CraftBukkitUpToDate: Can't connect to ci.bukkit.org.
    01:43 PM [INFO] [Transporter] loaded server 'toby'
    01:43 PM [INFO] [Transporter] loaded design 'Boat'
    01:43 PM [INFO] [Transporter] loaded design 'Booth'
    01:43 PM [INFO] [Transporter] loaded design 'Minecart'
    01:43 PM [INFO] [Transporter] loaded design 'Nether'
    01:43 PM [INFO] [Transporter] loaded design 'Pad'
    01:43 PM [INFO] [Transporter] loaded design 'Small'
    01:43 PM [INFO] [Transporter] loaded design 'Stargate'
    01:43 PM [INFO] [Transporter] loaded design 'Web'
    01:43 PM [INFO] [Transporter] starting network manager...
    01:43 PM [INFO] [Transporter] ready
    01:43 PM [SEVERE] [ChatManager] PermissionsEx not found, disabling
    01:43 PM [INFO] [ChatManager] ChatManager disabled!
    01:43 PM [SEVERE] [Modifyworld] PermissionsEx not found, disabling
    01:43 PM [INFO] [Modifyworld] Modifyworld disabled!
    01:43 PM [INFO] [PermissionsCompat] Compatibility layer enabled.
    01:43 PM [INFO] [Waypoint] Reading configurations.
    01:43 PM [INFO] [Waypoint] Configuration successfully loaded.
    01:43 PM [INFO] [Transporter] network manager listening on 0.0.0.0:25555
    01:43 PM [SEVERE] Error occurred while enabling Waypoint v1.6.4 (Is it up to date?): Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
    01:43 PM [INFO] Server permissions file permissions.yml is empty, ignoring it
    01:43 PM [INFO] Done (8.967s)! For help, type "help" or "?"
    01:43 PM [INFO] Starting GS4 status listener
    01:43 PM [INFO] Query running on 0.0.0.0:25565
    01:43 PM [INFO] [Transporter] connected to 'toby' (xxxxxxxxx), running v7.4
    01:43 PM [INFO] [Transporter] world 'EFFY' is already loaded
    01:43 PM [WARNING] [Transporter] gates folder 'C:\Users\effyeah\Documents\CraftBukkit Server\.\EFFY\Transporter\gates' for world 'EFFY' not found; no gates will be loaded
    01:43 PM [INFO] The automatic update-Check only work every 6 hours, the last check was 89 minutes ago.
    01:44 PM [WARNING] [PermissionsEx] Failed to inject own Permissible
    01:44 PM [SEVERE] java.lang.RuntimeException: Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
    01:44 PM [SEVERE] at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(PermissionsEx.java:152)
    01:44 PM [SEVERE] at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.inject(PermissiblePEX.java:71)
    01:44 PM [SEVERE] at ru.tehkode.permissions.bukkit.BukkitPermissions.updatePermissions(BukkitPermissions.java:125)
    01:44 PM [SEVERE] at ru.tehkode.permissions.bukkit.BukkitPermissions$PlayerEvents.onPlayerJoin(BukkitPermissions.java:140)
    01:44 PM [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:273)
    01:44 PM [SEVERE] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    01:44 PM [SEVERE] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:341)
    01:44 PM [SEVERE] at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:129)
    01:44 PM [SEVERE] at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:114)
    01:44 PM [SEVERE] at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:39)
    01:44 PM [SEVERE] at net.minecraft.server.NetworkListenThread.a(SourceFile:94)
    01:44 PM [SEVERE] at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:536)
    01:44 PM [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:434)
    01:44 PM [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:465) 
     
  30. Offline

    nsanexer0

    Need a bit of help, this would be my first post... anyways love the plugin.
    I'm new to setting up permissions however I've gotten other permissions to work, just not these iconomy ones... almost makes me want to try BOSeconomy


    I set myself to member status however, I get no access to any /money commands..


    Code:
    Member:
            default: true
            prefix: '&8Member&f> <'
            options:
                rank: '100'
            worlds:
                'true': home
            permissions:
            - iConomy.payment
            - iConomy.holdings
            - modifyworld.chat
            - modifyworld.*
            - iConomy.help
     
  31. This is odd...

    I use VNP myself and I've not run into this. You mentioned that this happens with players with The Thu'um... I've not found any reference to this plug, do you have a link? I'm guessing the admins/mods who are having this problem also have access to it, yes?

    This really sounds like a conflict with that plugin, but I'd like to poke at it myself and see if there is anything that can be found... :eek:

    There are two ways to get this to work:
    • Install the PEX permissions compatibility layer plugin
    • Change the nodes to be lowercase
    I don't know if this is a PEX bug or that superperm nodes are not case sensitive (I've not found anything that states it one way or another), but either one of those options will do the trick. :)

    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