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. Any errors in the logs when this happens? How are you restarting the server? And how do you fix this when it happens?
     
  3. Offline

    phanaticd

    I get this error.

    pex seems to not load when the server is run from the crontab running "mc stop" and then one minute later "mc start" which is a script I have
    which works fine if i manually type it from the command line, seems to only not work when scheduled from crontab for some weird reason

    Code:
    java.lang.IllegalStateException: Error loading permissions file
        at ru.tehkode.permissions.backends.FileBackend.reload(FileBackend.java:251)
        at ru.tehkode.permissions.backends.FileBackend.initialize(FileBackend.java:79)
        at ru.tehkode.permissions.PermissionManager.setBackend(PermissionManager.java:425)
        at ru.tehkode.permissions.PermissionManager.initBackend(PermissionManager.java:487)
        at ru.tehkode.permissions.PermissionManager.<init>(PermissionManager.java:54)
        at ru.tehkode.permissions.bukkit.PermissionsEx.onLoad(PermissionsEx.java:68)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:260)
        at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:231)
        at net.minecraft.server.ServerConfigurationManagerAbstract.<init>(ServerConfigurationManagerAbstract.java:51)
        at net.minecraft.server.ServerConfigurationManager.<init>(SourceFile:11)
        at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:105)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:400)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:818)
    Caused by: org.bukkit.configuration.InvalidConfigurationException: unacceptable character '?' (0xFFFD) special characters are not allowed
    in "<string>", position 444718
        at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55)
        at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:138)
        at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:105)
        at ru.tehkode.permissions.backends.FileBackend.reload(FileBackend.java:247)
        ... 12 more
    Caused by: unacceptable character '?' (0xFFFD) special characters are not allowed
    in "<string>", position 444718
        at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.java:70)
        at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:50)
        at org.yaml.snakeyaml.Yaml.load(Yaml.java:399)
        at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:53)
        ... 15 more
    i found the problem, a donor on my server had his prefix set to désolé when i went to those positions in file which apparently wouldnt let it load due to special characters

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

    SatsumaBenji

    My server is running on 256mb dedicated 24/7 hosting run by DaddyCheese Hosting, and i've actually set a repeating command to restart the server every 4 hours to flush out any little pieces that a player may have caused to loose a little memory somehow.
    I 256mb is usually plenty for even tekkit but i am running 5 worlds at the same time using mutiverse (with keepSpawnInMemory: false). But I dont see how this affects permissions as they have worked perfectly fine with even more demanding situations previously.
    Oh and the server's limited by DaddyCheese to a maximum of 6 people at a time which would still allow plenty of RAM, and yes although errors are appearing, the server does run very smooth (unless saving)

    Hope that helps you help me :D
    And thanks for the reply!
     
  5. Seriously?

    The tekkit forums disagree with you. From http://forums.technicpack.net/threads/tekkit-server-requirements.19634/:

    If you are getting 'I need more RAM' lines in your server log, all bets are pretty much off. For all we know, java/bukkit is force-unloading PEX when the available memory is too low.

    Demanding situations are not the same as not enough memory to run the server. :)
     
  6. Offline

    Gunnerrrrr

    How can you import from bpermissions?
     
  7. Offline

    mosa90

    1.4.2 is buggy..
     
  8. Cite?

    Statements like this without something to back it up are meaningless.
     
  9. Offline

    mosa90

    Sorry :/
    i will give u an example:
    Code:
    2012-11-10 11:10:13 [INFO] Admin issued server command: /pex users
    2012-11-10 11:10:13 [SCHWERWIEGEND] null
    org.bukkit.command.CommandException: Unhandled exception executing                                                                                                                                    command 'pex' in plugin PermissionsEx v1.19.4
            at org.bukkit.command.PluginCommand.execute(PluginCommand.                                                                                                                                  java:46)
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleComm                                                                                                                                  andMap.java:185)
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(Craf                                                                                                                                  tServer.java:504)
            at net.minecraft.server.NetServerHandler.handleCommand(Net                                                                                                                                  ServerHandler.java:911)
            at net.minecraft.server.NetServerHandler.chat(NetServerHan                                                                                                                                  dler.java:824)
            at net.minecraft.server.NetServerHandler.a(NetServerHandle                                                                                                                                  r.java:806)
            at net.minecraftserverhook.NetServerHandlerProxy.a(NetServ                                                                                                                                  erHandlerProxy.java:124)
            at net.minecraft.server.Packet3Chat.handle(Packet3Chat.jav                                                                                                                                  a:44)
            at net.minecraft.server.NetworkManager.b(NetworkManager.ja                                                                                                                                  va:282)
            at net.minecraft.server.NetServerHandler.d(NetServerHandle                                                                                                                                  r.java:111)
            at net.minecraft.server.ServerConnection.b(SourceFile:35)
            at net.minecraft.server.DedicatedServerConnection.b(Source                                                                                                                                  File:30)
            at net.minecraft.server.MinecraftServer.r(MinecraftServer.                                                                                                                                  java:578)
            at net.minecraft.server.DedicatedServer.r(DedicatedServer.                                                                                                                                  java:215)
            at net.minecraft.server.MinecraftServer.q(MinecraftServer.                                                                                                                                  java:495)
            at net.minecraft.server.MinecraftServer.run(MinecraftServe                                                                                                                                  r.java:428)
            at net.minecraft.server.ThreadServerApplication.run(Source                                                                                                                                  File:818)
    Caused by: java.lang.RuntimeException: java.lang.NullPointerExcept                                                                                                                                  ion
            at ru.tehkode.permissions.commands.CommandsManager.execute                                                                                                                                  (CommandsManager.java:121)
            at ru.tehkode.permissions.bukkit.PermissionsEx.onCommand(P                                                                                                                                  ermissionsEx.java:126)
            at org.bukkit.command.PluginCommand.execute(PluginCommand.                                                                                                                                  java:44)
            ... 16 more
    Caused by: java.lang.NullPointerException
            at ru.tehkode.permissions.bukkit.commands.UserCommands.use                                                                                                                                  rsList(UserCommands.java:46)
            at ru.tehkode.permissions.bukkit.commands.UserCommands.use                                                                                                                                  rListAlias(UserCommands.java:56)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Met                                                                                                                                  hod)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMetho                                                                                                                                  dAccessorImpl.java:57)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(Delegat                                                                                                                                  ingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:616)
            at ru.tehkode.permissions.commands.CommandsManager$Command                                                                                                                                  Binding.call(CommandsManager.java:252)
            at ru.tehkode.permissions.commands.CommandsManager.execute                                                                                                                                  (CommandsManager.java:114)
            ... 18 more
     
    
    Code:
    2012-11-10 11:15:14 [INFO] Admin issued server command: /pex user <Zenisert> add example.permission.name
    2012-11-10 11:15:14 [SCHWERWIEGEND] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'pex' in plugin PermissionsEx v1.19.4
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46)
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:185)
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:504)
            at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:911)
            at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:824)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:806)
            at net.minecraftserverhook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:124)
            at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:44)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:282)
            at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:111)
            at net.minecraft.server.ServerConnection.b(SourceFile:35)
            at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30)
            at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:578)
            at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:215)
            at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:495)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:428)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:818)
    Caused by: java.lang.RuntimeException: java.lang.NullPointerException
            at ru.tehkode.permissions.commands.CommandsManager.execute(CommandsManager.java:121)
            at ru.tehkode.permissions.bukkit.PermissionsEx.onCommand(PermissionsEx.java:126)
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
            ... 16 more
    Caused by: java.lang.NullPointerException
            at ru.tehkode.permissions.bukkit.commands.PermissionsCommand.autoCompletePlayerName(PermissionsCommand.java:106)
            at ru.tehkode.permissions.bukkit.commands.PermissionsCommand.autoCompletePlayerName(PermissionsCommand.java:72)
            at ru.tehkode.permissions.bukkit.commands.UserCommands.userAddPermission(UserCommands.java:296)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:616)
            at ru.tehkode.permissions.commands.CommandsManager$CommandBinding.call(CommandsManager.java:252)
            at ru.tehkode.permissions.commands.CommandsManager.execute(CommandsManager.java:114)
            ... 18 more
     
    
     
  10. Offline

    TJHeath32

    Great plugin, but I can't figure out how to create groups and ranks, and I've read the wiki.
     
  11. Offline

    SatsumaBenji

    Thanks for the reply, I do really need to get more RAM anyway but through experience just the standard worlds with no plugins works fine for me on the 256mb but I'm not going to argue with the people that put together the mod (although it is just theoretical, and for Optimum performance).

    (at first PEX was blocking all permissions but now (after a while of wondering what's happened) bukkit has reverted back to OP only on most plugins so this seems like it could be the answer)
    Thanks for the help though and i'll see what I can do, if I find out this isn't the problem then you may here back from me :D
     
  12. Offline

    sonic3342

    I need some help, the permission node "modifyworld.*" doesn't work for me... any ideas what the problem is? ​
     
  13. Offline

    prebb98

    I need help, because i cant interact with the world- it says "you're not premitted to (build,place,break,interact)
    I have modifyworld.* in my command but it wont work.

    groups:
    default:
    default: true
    permissions:
    - -bukkit.command.plugins
    - modifyworld.*
    options:
    rank: '500'
    prefix: '&7QuantipleCraft]&f '
    Admin:
    options:
    rank: '50'
    prefix: '&5Admin:&f '
    permissions:
    - modifyworld.*
    Moderator:
    options:
    rank: '100'
    prefix: '&cModerator:&f '
    permissions:
    - modifyworld.*
    Owner:
    options:
    rank: '1'
    prefix: '&6[Owner]&a '
    permissions:
    - bukkit.command.plugins
    - modifyworld.*
    Co-Owner:
    options:
    rank: '10'
    prefix: '&6[&6Co-Owner&6] '
    permissions:
    - bukkit.command.plugins
    - modifyworld.*
    Member:
    options:
    rank: '300'
    prefix: '&aMember:&f '
    donator:
    options:
    rank: '200'
    prefix: '&9Donator:&f '
    permissions:
    - modifyworld.*
    VIP:
    permissions:
    - modifyworld.*
    ExclusiveMember:
    options:
    rank: '250'
    prefix: '&9ExclusiveMember:&f '
    permissions:
    - donator
    - modifyworld.*
    helper:
    options:
    rank: '150'
    prefix: '&eHelper:&f '
    permissions:
    - modifyworld.*
    users:
    prebb98:
    group:
    - Owner
    permissions:
    - permissions.*
    ulrik14:
    group:
    - Co-Owner
     
  14. Offline

    jackshow

    Hello there everyone. I would like to make a suggestion for Permissions Ex. Instead of using rank ladders, Sure. It's a good idea to keep them, But I think that there should be something easier for "donation ranks" to increase. For example, I would like that there be a command like this.
    /pex user [name] promote [group1] [group2] With this command, if the user is not in the first group, the command won't go through. This will be greatly used in donation rank upgrades. Because they can just upgrade their rank, instead of cheating the system with /pex user {name} group set {groupnane}
     
  15. Offline

    WeeklyTroll

    Is it possible to give a user 2 groups?

    Say I have a moderator, that donates, would It be possible to give them the permissions for donor, and moderator?

    If so how would I go about doing this?
     
  16. Offline

    SatsumaBenji

    Oh my gosh, I've just realized what was wrong with my PEX plugin.
    Thank you to the guys that said i needed more RAM, I have removed a few more demanding plugins such as worldedit and also removed a few little novalty ones to help, but non of this was the problem... The "users" category in my permissions had a capital 'U', I found this out by accessing PEX through in game commands when it said no users where registered (apart from me as i'd just joined server) and after rechecking the permissions.yml i noticed that the plugin had added a new "users" section with my new details under it... Then i looked up at my registered users to see it spelled "Users"

    I'm replying with this basically to tell others that although syntax and spacing and everything may be correct, just double and triple check everything as it may be something as simple as a letter in the wrong case like in this example that is causing problem... And when you ask others to debug problems for you, it's very difficult to spot!
     
  17. Offline

    Randomguy24601

    Guys I need help, I very new to this so It probably a very obvious error and I'm just failing...
    Here are the two errors I get:
    [Severe] [ChatManager] PermissionsEx not found, disabling
    (Two messages later)
    [Severe] Permission node 'group' in permissions.yml is invalid
    java.lang.IllegalArguementException: 'default' key contained unknown value
    at org.bukkit.permissios.Permission.loadPermission<permission.java:269>
    at org.bukkit.permissions.Permission.loadPermissions<Permission,java:218>
    at org.bukkit.craftbukkit.CraftServer.loadCustomPermissions<CraftServer.java:620>
    at org.bukkit.CraftServer.enablePLugins<CraftServer.java:260>
    at net.minecraft.server.MinecraftServer.j<MinecraftServer.java:320>
    at net.minecraft.server.MinecraftServer.e<MinecraftServer.java:299>
    at net.minecraft.server.MinecraftServer.a<minecraftServer.java:258>
    at net.minecraft.server.DedicatedServer.init<DedicatedServer.java:141>
    at net.minecraft.server.MInecraftServer.run<MinecraftServer.java:400>
    at net.minecraft.server.ThreadServerApplication.run<SourceFile:818>
    By the way how did mosa90 copy that? That would make this alot easier!

    Edit: I just got a 3rd error! someone please tell me what to do!

    I watched a tutorial video that told me to go to this website:

    http://yaml-online-parser.appspot.com/

    and copy and paste my permissions.yml in it, this is what I got out:

    ERROR:

    while parsing a block mapping
    in "<unicode string>", line 1, column 1:
    groups:
    ^
    expected <block end>, but found '<block mapping start>'
    in "<unicode string>", line 8, column 3:
    Member:
    ^

    Can someone interpret?
    (If it will help I'll post my permissions.yml)
     
  18. Offline

    EmberKnight

    Can someone please take a look at my permissionsEX file and see what is missing. Also the : sign is perfectly fine i can replace that back in its due to the parser and i was trying al sorts of things. Thank you everyone that can help me out with this situation.
    -Will
    P.S All the spaces are two from each other.

    Groups:
    Guest
    default true
    build true
    prefix '&8[Guest]&7'
    build false
    permissions
    - modifyworld.*
    - modifyworld.chat
    - essentials.help
    - essentials.helpop
    - essentials.signs.use.warp
    - essentials.spawn
    - essentials.rules
    - essentials.list
    - essentials.motd
    - essentials.msg
    Member
    default false
    build true
    prefix '&2[Member]
    permissions
    - modifyworld.*
    - modifyworld.chat
    - essentials.help
    - essentials.helpop
    - essentials.spawn
    - essentials.rules
    - essentials.list
    - essentials.motd
    - essentials.signs.use.warp
    - essentials.balance
    - essentials.home
    - essentials.sethome
    - essentials.msg
    - essentials.tpa
    - essentials.tpaccept
    - essentials.tpadeny
    - essentials.warp
    - essentials.warp.list
    - essentials.tpahere
    - essentials.mail
    - essentials.mail.send
    - essentials.kit
    - essentials.kit.tools
    - essentials.ignore
    - essentials.pay
    VIP
    default false
    build true
    prefix '&a[VIP]&a'
    permissions
    - modifyworld.*
    - modifyworld.chat
    - essentials.help
    - essentials.helpop
    - essentials.sign.warp
    - essentials.spawn
    - essentials.rules
    - essentials.list
    - essentials.motd
    - essentials.signs.use.warp
    - essentials.balance
    - essentials.home
    - essentials.sethome
    - essentials.msg
    - essentials.tpa
    - essentials.tpaccept
    - essentials.tpadeny
    - essentials.warp
    - essentials.warp.list
    - essentials.tpahere
    - essentials.mail
    - essentials.mail.send
    - essentials.kit
    - essentials.kit.tools
    - essentials.ignore
    - essentials.pay
    - essentials.signs.use.buy
    - essentials.signs.use.sell
    - essentials.signs.use.disposal
    - essentials.delhome
    - factions.create
    - factions.map
    - factions.disband
    - factions.admin
    - factions.help
    - factions.home
    - factions.invite
    - factions.deinvite
    - factions.claim
    - factions.chat
    - factions.description
    - factions.join
    - factions.kick
    - factions.leave
    - factions.mod
    - factions.open
    - factions.owner
    - factions.owner
    - factions.sethome
    - factions.power
    - factions.title
    - factions.version
    - factions.unclaim
    - factions.money.balance
    - factions.deposit
    - factions.withdraw
    - factions.money.f2p
    - factions.money.p2f
    - factions.money.f2f
    - mcmmo.skills.taming
    - mcmmo.skills.mining
    - mcmmo.skills.woodcutting
    - mcmmo.skills.repair
    - mcmmo.skills.unarmed
    - mcmmo.skills.archery
    - mcmmo.skills.herbalism
    - mcmmo.skills.excavation
    - mcmmo.skills.swords
    - mcmmo.skills.axes
    - mcmmo.skills.acrobatics
    - mcmmo.skills.fishing
    - mcmmo.ability.herbalisim
    - mcmmo.ability.excavation
    - mcmmo.ability.unarmed
    - mcmmo.ability.mining
    - mcmmo.ability.axes
    - mcmmo.ability.swords
    - mcmmo.ability.woodcutting
    VIP+
    default false
    build true
    prefix '&e[VIP+]&7'
    permissions
    - modifyworld.*
    - modifyworld.chat
    - essentials.help
    - essentials.helpop
    - essentials.sign.warp
    - essentials.spawn
    - essentials.rules
    - essentials.list
    - essentials.motd
    - essentials.signs.use.warp
    - essentials.balance
    - essentials.home
    - essentials.sethome
    - essentials.msg
    - essentials.tpa
    - essentials.tpaccept
    - essentials.tpadeny
    - essentials.warp
    - essentials.warp.list
    - essentials.tpahere
    - essentials.mail
    - essentials.mail.send
    - essentials.kit
    - essentials.kit.tools
    - essentials.ignore
    - essentials.pay
    - essentials.signs.use.buy
    - essentials.signs.use.sell
    - essentials.signs.use.disposal
    - essentials.delhome
    - factions.create
    - factions.map
    - factions.disband
    - factions.admin
    - factions.help
    - factions.home
    - factions.invite
    - factions.deinvite
    - factions.claim
    - factions.chat
    - factions.description
    - factions.join
    - factions.kick
    - factions.leave
    - factions.mod
    - factions.open
    - factions.owner
    - factions.owner
    - factions.sethome
    - factions.power
    - factions.title
    - factions.version
    - factions.unclaim
    - factions.money.balance
    - factions.deposit
    - factions.withdraw
    - factions.money.f2p
    - factions.money.p2f
    - factions.money.f2f
    - mcmmo.skills.taming
    - mcmmo.skills.mining
    - mcmmo.skills.woodcutting
    - mcmmo.skills.repair
    - mcmmo.skills.unarmed
    - mcmmo.skills.archery
    - mcmmo.skills.herbalism
    - mcmmo.skills.excavation
    - mcmmo.skills.swords
    - mcmmo.skills.axes
    - mcmmo.skills.acrobatics
    - mcmmo.skills.fishing
    - mcmmo.ability.herbalisim
    - mcmmo.ability.excavation
    - mcmmo.ability.unarmed
    - mcmmo.ability.mining
    - mcmmo.ability.axes
    - mcmmo.ability.swords
    - mcmmo.ability.woodcutting
    - essentials.clearinventory
    - essentials.ptime
    - essentials.hat
    Moderator
    default false
    build true
    prefix '&3[Moderator]&2'
    permissions
    - modifyworld.*
    - modifyworld.chat
    - essentials.help
    - essentials.helpop
    - essentials.sign.warp
    - essentials.spawn
    - essentials.rules
    - essentials.list
    - essentials.motd
    - essentials.signs.use.warp
    - essentials.balance
    - essentials.home
    - essentials.sethome
    - essentials.msg
    - essentials.tpa
    - essentials.tpaccept
    - essentials.tpadeny
    - essentials.warp
    - essentials.warp.list
    - essentials.tpahere
    - essentials.mail
    - essentials.mail.send
    - essentials.kit
    - essentials.kit.tools
    - essentials.ignore
    - essentials.pay
    - essentials.signs.use.buy
    - essentials.signs.use.sell
    - essentials.signs.use.disposal
    - essentials.delhome
    - factions.create
    - factions.map
    - factions.disband
    - factions.admin
    - factions.help
    - factions.home
    - factions.invite
    - factions.deinvite
    - factions.claim
    - factions.chat
    - factions.description
    - factions.join
    - factions.kick
    - factions.leave
    - factions.mod
    - factions.open
    - factions.owner
    - factions.owner
    - factions.sethome
    - factions.power
    - factions.title
    - factions.version
    - factions.unclaim
    - factions.money.balance
    - factions.deposit
    - factions.withdraw
    - factions.money.f2p
    - factions.money.p2f
    - factions.money.f2f
    - mcmmo.skills.taming
    - mcmmo.skills.mining
    - mcmmo.skills.woodcutting
    - mcmmo.skills.repair
    - mcmmo.skills.unarmed
    - mcmmo.skills.archery
    - mcmmo.skills.herbalism
    - mcmmo.skills.excavation
    - mcmmo.skills.swords
    - mcmmo.skills.axes
    - mcmmo.skills.acrobatics
    - mcmmo.skills.fishing
    - mcmmo.ability.herbalisim
    - mcmmo.ability.excavation
    - mcmmo.ability.unarmed
    - mcmmo.ability.mining
    - mcmmo.ability.axes
    - mcmmo.ability.swords
    - mcmmo.ability.woodcutting
    - essentials.clearinventory
    - essentials.ptime
    - essentials.hat
    - essentials.kick
    - essentials.kick.notify
    - essentials.signs.break.*
    - essentials.signs.use.*
    - essentials.signs.create.*
    - essentials.protect.alerts.
    - essential.protect.admin
    - essentials.protect
    - essentials.protect.ownerinfo
    - essentials.top
    - essentials.ext
    - essentials.mute
    - essentials.setwarp
    - essentials.tp
    - essentials.tphere
    Administrator
    default false
    build true
    prefix '&4[Administrator]&e'
    permissions
    - modifyworld.*
    - modifyworld.chat
    - essentials.help
    - essentials.helpop
    - essentials.sign.warp
    - essentials.spawn
    - essentials.rules
    - essentials.list
    - essentials.motd
    - essentials.signs.use.warp
    - essentials.balance
    - essentials.home
    - essentials.sethome
    - essentials.msg
    - essentials.tpa
    - essentials.tpaccept
    - essentials.tpadeny
    - essentials.warp
    - essentials.warp.list
    - essentials.tpahere
    - essentials.mail
    - essentials.mail.send
    - essentials.kit
    - essentials.kit.tools
    - essentials.ignore
    - essentials.pay
    - essentials.signs.use.buy
    - essentials.signs.use.sell
    - essentials.signs.use.disposal
    - essentials.delhome
    - factions.create
    - factions.map
    - factions.disband
    - factions.admin
    - factions.help
    - factions.home
    - factions.invite
    - factions.deinvite
    - factions.claim
    - factions.chat
    - factions.description
    - factions.join
    - factions.kick
    - factions.leave
    - factions.mod
    - factions.open
    - factions.owner
    - factions.owner
    - factions.sethome
    - factions.power
    - factions.title
    - factions.version
    - factions.unclaim
    - factions.money.balance
    - factions.deposit
    - factions.withdraw
    - factions.money.f2p
    - factions.money.p2f
    - factions.money.f2f
    - mcmmo.skills.taming
    - mcmmo.skills.mining
    - mcmmo.skills.woodcutting
    - mcmmo.skills.repair
    - mcmmo.skills.unarmed
    - mcmmo.skills.archery
    - mcmmo.skills.herbalism
    - mcmmo.skills.excavation
    - mcmmo.skills.swords
    - mcmmo.skills.axes
    - mcmmo.skills.acrobatics
    - mcmmo.skills.fishing
    - mcmmo.ability.herbalisim
    - mcmmo.ability.excavation
    - mcmmo.ability.unarmed
    - mcmmo.ability.mining
    - mcmmo.ability.axes
    - mcmmo.ability.swords
    - mcmmo.ability.woodcutting
    - essentials.clearinventory
    - essentials.ptime
    - essentials.hat
    - essentials.kick
    - essentials.kick.notify
    - essentials.signs.break.*
    - essentials.signs.use.*
    - essentials.signs.create.*
    - essentials.protect.alerts.
    - essential.protect.admin
    - essentials.protect
    - essentials.protect.ownerinfo
    - essentials.top
    - essentials.ext
    - essentials.mute
    - essentials.setwarp
    - essentials.tp
    - essentials.tphere
    - permissions.manage.users
    - permissions.users.permissions
    - permissions.permissions.timed
    - essentials.backup
    - essentials.setspawn
    Founder
    default false
    build true
    prefix '&5[Founder]&4'
    permissions
    - '*'
     

    Attached Files:

  19. Offline

    lycano

    Please edit your post and use SPOILER and/or CODE tags.
    With CODE tag your spaces would be correctly shown and the post would be a lot shorter.
     
  20. Offline

    EmberKnight

    I don't kow where the spolier is and i was trying to look for that the whole time. Also i am confused about this code part. Thanks,
    -Will

    Also i thought i attached something with my last post as well. Here it is again.PermissionsEX(Notworking).txt
     

    Attached Files:

  21. Offline

    EmberKnight

    You should try to put under prefix,
    build: true
     
  22. Offline

    lycano

    Well, the spoiler part is kinda hidden but the code tag can be found on the format bar. Same row as bold,italic and so on.

    It looks like {}# second from right.

    If you look then into the BB Code editor you can place SPOILER same way like the code tag you will then see.
     
  23. Offline

    EmberKnight

    Did you take a look at the file i put in? If not could you please i am very desperate and im working on my own server to see how it works. Thanks
    -Will

    Here is the code as well,
    Code:
    Groups:
      Guest
        default true
        build true
        prefix '&8[Guest]&7'
        build false
        permissions
        - modifyworld.*
        - modifyworld.chat
        - essentials.help
        - essentials.helpop
        - essentials.signs.use.warp
        - essentials.spawn
        - essentials.rules
        - essentials.list
        - essentials.motd
        - essentials.msg
      Member
        default false
        build true
        prefix '&2[Member]
        permissions
        - modifyworld.*
        - modifyworld.chat
        - essentials.help
        - essentials.helpop
        - essentials.spawn
        - essentials.rules
        - essentials.list
        - essentials.motd
        - essentials.signs.use.warp
        - essentials.balance
        - essentials.home
        - essentials.sethome
        - essentials.msg
        - essentials.tpa
        - essentials.tpaccept
        - essentials.tpadeny
        - essentials.warp
        - essentials.warp.list
        - essentials.tpahere
        - essentials.mail
        - essentials.mail.send
        - essentials.kit
        - essentials.kit.tools
        - essentials.ignore
        - essentials.pay
      VIP
        default false
        build true
        prefix '&a[VIP]&a'
        permissions
        - modifyworld.*
        - modifyworld.chat
        - essentials.help
        - essentials.helpop
        - essentials.sign.warp
        - essentials.spawn
        - essentials.rules
        - essentials.list
        - essentials.motd
        - essentials.signs.use.warp
        - essentials.balance
        - essentials.home
        - essentials.sethome
        - essentials.msg
        - essentials.tpa
        - essentials.tpaccept
        - essentials.tpadeny
        - essentials.warp
        - essentials.warp.list
        - essentials.tpahere
        - essentials.mail
        - essentials.mail.send
        - essentials.kit
        - essentials.kit.tools
        - essentials.ignore
        - essentials.pay
        - essentials.signs.use.buy
        - essentials.signs.use.sell
        - essentials.signs.use.disposal
        - essentials.delhome
        - factions.create
        - factions.map
        - factions.disband
        - factions.admin
        - factions.help
        - factions.home
        - factions.invite
        - factions.deinvite
        - factions.claim
        - factions.chat
        - factions.description
        - factions.join
        - factions.kick
        - factions.leave
        - factions.mod
        - factions.open
        - factions.owner
        - factions.owner
        - factions.sethome
        - factions.power
        - factions.title
        - factions.version
        - factions.unclaim
        - factions.money.balance
        - factions.deposit
        - factions.withdraw
        - factions.money.f2p
        - factions.money.p2f
        - factions.money.f2f
        - mcmmo.skills.taming
        - mcmmo.skills.mining
        - mcmmo.skills.woodcutting
        - mcmmo.skills.repair
        - mcmmo.skills.unarmed
        - mcmmo.skills.archery
        - mcmmo.skills.herbalism
        - mcmmo.skills.excavation
        - mcmmo.skills.swords
        - mcmmo.skills.axes
        - mcmmo.skills.acrobatics 
        - mcmmo.skills.fishing
        - mcmmo.ability.herbalisim
        - mcmmo.ability.excavation
        - mcmmo.ability.unarmed
        - mcmmo.ability.mining
        - mcmmo.ability.axes
        - mcmmo.ability.swords
        - mcmmo.ability.woodcutting
      VIP+
        default false
        build true
        prefix '&e[VIP+]&7'
        permissions
        - modifyworld.*
        - modifyworld.chat
        - essentials.help
        - essentials.helpop
        - essentials.sign.warp
        - essentials.spawn
        - essentials.rules
        - essentials.list
        - essentials.motd
        - essentials.signs.use.warp
        - essentials.balance
        - essentials.home
        - essentials.sethome
        - essentials.msg
        - essentials.tpa
        - essentials.tpaccept
        - essentials.tpadeny
        - essentials.warp
        - essentials.warp.list
        - essentials.tpahere
        - essentials.mail
        - essentials.mail.send
        - essentials.kit
        - essentials.kit.tools
        - essentials.ignore
        - essentials.pay
        - essentials.signs.use.buy
        - essentials.signs.use.sell
        - essentials.signs.use.disposal
        - essentials.delhome
        - factions.create
        - factions.map
        - factions.disband
        - factions.admin
        - factions.help
        - factions.home
        - factions.invite
        - factions.deinvite
        - factions.claim
        - factions.chat
        - factions.description
        - factions.join
        - factions.kick
        - factions.leave
        - factions.mod
        - factions.open
        - factions.owner
        - factions.owner
        - factions.sethome
        - factions.power
        - factions.title
        - factions.version
        - factions.unclaim
        - factions.money.balance
        - factions.deposit
        - factions.withdraw
        - factions.money.f2p
        - factions.money.p2f
        - factions.money.f2f
        - mcmmo.skills.taming
        - mcmmo.skills.mining
        - mcmmo.skills.woodcutting
        - mcmmo.skills.repair
        - mcmmo.skills.unarmed
        - mcmmo.skills.archery
        - mcmmo.skills.herbalism
        - mcmmo.skills.excavation
        - mcmmo.skills.swords
        - mcmmo.skills.axes
        - mcmmo.skills.acrobatics 
        - mcmmo.skills.fishing
        - mcmmo.ability.herbalisim
        - mcmmo.ability.excavation
        - mcmmo.ability.unarmed
        - mcmmo.ability.mining
        - mcmmo.ability.axes
        - mcmmo.ability.swords
        - mcmmo.ability.woodcutting
        - essentials.clearinventory
        - essentials.ptime
        - essentials.hat
      Moderator
        default false
        build true
        prefix '&3[Moderator]&2'
        permissions
        - modifyworld.*
        - modifyworld.chat
        - essentials.help
        - essentials.helpop
        - essentials.sign.warp
        - essentials.spawn
        - essentials.rules
        - essentials.list
        - essentials.motd
        - essentials.signs.use.warp
        - essentials.balance
        - essentials.home
        - essentials.sethome
        - essentials.msg
        - essentials.tpa
        - essentials.tpaccept
        - essentials.tpadeny
        - essentials.warp
        - essentials.warp.list
        - essentials.tpahere
        - essentials.mail
        - essentials.mail.send
        - essentials.kit
        - essentials.kit.tools
        - essentials.ignore
        - essentials.pay
        - essentials.signs.use.buy
        - essentials.signs.use.sell
        - essentials.signs.use.disposal
        - essentials.delhome
        - factions.create
        - factions.map
        - factions.disband
        - factions.admin
        - factions.help
        - factions.home
        - factions.invite
        - factions.deinvite
        - factions.claim
        - factions.chat
        - factions.description
        - factions.join
        - factions.kick
        - factions.leave
        - factions.mod
        - factions.open
        - factions.owner
        - factions.owner
        - factions.sethome
        - factions.power
        - factions.title
        - factions.version
        - factions.unclaim
        - factions.money.balance
        - factions.deposit
        - factions.withdraw
        - factions.money.f2p
        - factions.money.p2f
        - factions.money.f2f
        - mcmmo.skills.taming
        - mcmmo.skills.mining
        - mcmmo.skills.woodcutting
        - mcmmo.skills.repair
        - mcmmo.skills.unarmed
        - mcmmo.skills.archery
        - mcmmo.skills.herbalism
        - mcmmo.skills.excavation
        - mcmmo.skills.swords
        - mcmmo.skills.axes
        - mcmmo.skills.acrobatics 
        - mcmmo.skills.fishing
        - mcmmo.ability.herbalisim
        - mcmmo.ability.excavation
        - mcmmo.ability.unarmed
        - mcmmo.ability.mining
        - mcmmo.ability.axes
        - mcmmo.ability.swords
        - mcmmo.ability.woodcutting
        - essentials.clearinventory
        - essentials.ptime
        - essentials.hat
        - essentials.kick
        - essentials.kick.notify
        - essentials.signs.break.*
        - essentials.signs.use.*
        - essentials.signs.create.*
        - essentials.protect.alerts.
        - essential.protect.admin
        - essentials.protect
        - essentials.protect.ownerinfo
        - essentials.top
        - essentials.ext
        - essentials.mute
        - essentials.setwarp
        - essentials.tp
        - essentials.tphere
      Administrator
        default false
        build true
        prefix '&4[Administrator]&e'
        permissions
        - modifyworld.*
        - modifyworld.chat
        - essentials.help
        - essentials.helpop
        - essentials.sign.warp
        - essentials.spawn
        - essentials.rules
        - essentials.list
        - essentials.motd
        - essentials.signs.use.warp
        - essentials.balance
        - essentials.home
        - essentials.sethome
        - essentials.msg
        - essentials.tpa
        - essentials.tpaccept
        - essentials.tpadeny
        - essentials.warp
        - essentials.warp.list
        - essentials.tpahere
        - essentials.mail
        - essentials.mail.send
        - essentials.kit
        - essentials.kit.tools
        - essentials.ignore
        - essentials.pay
        - essentials.signs.use.buy
        - essentials.signs.use.sell
        - essentials.signs.use.disposal
        - essentials.delhome
        - factions.create
        - factions.map
        - factions.disband
        - factions.admin
        - factions.help
        - factions.home
        - factions.invite
        - factions.deinvite
        - factions.claim
        - factions.chat
        - factions.description
        - factions.join
        - factions.kick
        - factions.leave
        - factions.mod
        - factions.open
        - factions.owner
        - factions.owner
        - factions.sethome
        - factions.power
        - factions.title
        - factions.version
        - factions.unclaim
        - factions.money.balance
        - factions.deposit
        - factions.withdraw
        - factions.money.f2p
        - factions.money.p2f
        - factions.money.f2f
        - mcmmo.skills.taming
        - mcmmo.skills.mining
        - mcmmo.skills.woodcutting
        - mcmmo.skills.repair
        - mcmmo.skills.unarmed
        - mcmmo.skills.archery
        - mcmmo.skills.herbalism
        - mcmmo.skills.excavation
        - mcmmo.skills.swords
        - mcmmo.skills.axes
        - mcmmo.skills.acrobatics 
        - mcmmo.skills.fishing
        - mcmmo.ability.herbalisim
        - mcmmo.ability.excavation
        - mcmmo.ability.unarmed
        - mcmmo.ability.mining
        - mcmmo.ability.axes
        - mcmmo.ability.swords
        - mcmmo.ability.woodcutting
        - essentials.clearinventory
        - essentials.ptime
        - essentials.hat
        - essentials.kick
        - essentials.kick.notify
        - essentials.signs.break.*
        - essentials.signs.use.*
        - essentials.signs.create.*
        - essentials.protect.alerts.
        - essential.protect.admin
        - essentials.protect
        - essentials.protect.ownerinfo
        - essentials.top
        - essentials.ext
        - essentials.mute
        - essentials.setwarp
        - essentials.tp
        - essentials.tphere
        - permissions.manage.users
        - permissions.users.permissions
        - permissions.permissions.timed
        - essentials.backup
        - essentials.setspawn
      Founder
        default false
        build true
        prefix '&5[Founder]&4'
        permissions
        - '*'
       
       
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Sep 9, 2018
  24. Offline

    lycano

    EmberKnight Member prefix needs a closing single quote sign or it will error.
     
  25. Offline

    StiDJa

    Is there anyway to have it so that a user who has been promoted gets a message saying so?
     
  26. Offline

    EmberKnight

    If you use Group Permissions from essentials yes.

    StiDJa
    If you use Group Permissions from essentials yes.

    I am having more trouble with PEX. I have everything correct here:
    Code:
    Groups:
      guest:
        default: true
        build: true
        prefix: '&8[Guest]&7 '
        permissions:
        - modifyworld.*
        - modifyworld.chat
        - essentials.help
        - essentials.helpop
        - essentials.signs.use.warp
        - essentials.spawn
        - essentials.rules
        - essentials.list
        - essentials.motd
        - essentials.msg
      member:
        default: false
        build: true
        prefix: '&2[Member]&7 '
        permissions:
        - modifyworld.*
        - modifyworld.chat
        - essentials.help
        - essentials.helpop
        - essentials.spawn
        - essentials.rules
        - essentials.list
        - essentials.motd
        - essentials.signs.use.warp
        - essentials.balance
        - essentials.home
        - essentials.sethome
        - essentials.msg
        - essentials.tpa
        - essentials.tpaccept
        - essentials.tpadeny
        - essentials.warp
        - essentials.warp.list
        - essentials.tpahere
        - essentials.mail
        - essentials.mail.send
        - essentials.kit
        - essentials.kit.tools
        - essentials.ignore
        - essentials.pay
    vip:
        default: false
        build: true
        prefix: '&a[VIP]&a '
        permissions:
        build: true
        prefix: '&3[Moderator]&2 '
        permissions:
        - modifyworld.*
        - modifyworld.chat
        - essentials.help
        - essentials.helpop
        - essentials.sign.warp
        - essentials.spawn
        - essentials.rules
        - essentials.list
        - essentials.motd
        - essentials.signs.use.warp
        - essentials.balance
        - essentials.home
        - essentials.sethome
        - essentials.msg
        - essentials.tpa
        - essentials.tpaccept
        - essentials.tpadeny
        - essentials.warp
        - essentials.warp.list
        - essentials.tpahere
        - essentials.mail
        - essentials.mail.send
        - essentials.kit
        - essentials.kit.tools
        - essentials.ignore
        - essentials.pay
        - essentials.signs.use.buy
        - essentials.signs.use.sell
        - essentials.signs.use.disposal
        - essentials.delhome
        - factions.create
        - factions.map
        - factions.disband
        - factions.admin
        - factions.help
        - factions.home
        - factions.invite
        - factions.deinvite
        - factions.claim
        - factions.chat
        - factions.description
        - factions.join
        - factions.kick
        - factions.leave
        - factions.mod
        - factions.open
        - factions.owner
        - factions.owner
        - factions.sethome
        - factions.power
        - factions.title
        - factions.version
        - factions.unclaim
        - factions.money.balance
        - factions.deposit
        - factions.withdraw
        - factions.money.f2p
        - factions.money.p2f
        - factions.money.f2f
        - mcmmo.skills.taming
        - mcmmo.skills.mining
        - mcmmo.skills.woodcutting
        - mcmmo.skills.repair
        - mcmmo.skills.unarmed
        - mcmmo.skills.archery
        - mcmmo.skills.herbalism
        - mcmmo.skills.excavation
        - mcmmo.skills.swords
        - mcmmo.skills.axes
        - mcmmo.skills.acrobatics 
        - mcmmo.skills.fishing
        - mcmmo.ability.herbalisim
        - mcmmo.ability.excavation
        - mcmmo.ability.unarmed
        - mcmmo.ability.mining
        - mcmmo.ability.axes
        - mcmmo.ability.swords
        - mcmmo.ability.woodcutting
    
    But then i type in console pex reload and then talk and its give me this error line:
    Code:
    00:48:53 [SEVERE] java.lang.RuntimeException: No groups defined. Check your permissions file.
    00:48:53 [SEVERE]    at ru.tehkode.permissions.backends.FileBackend.getDefaultGroup(FileBackend.java:139)
    00:48:53 [SEVERE]    at ru.tehkode.permissions.PermissionManager.getDefaultGroup(PermissionManager.java:290)
    00:48:53 [SEVERE]    at ru.tehkode.permissions.PermissionManager.getDefaultGroup(PermissionManager.java:279)
    00:48:53 [SEVERE]    at ru.tehkode.permissions.PermissionUser.getGroups(PermissionUser.java:221)
    00:48:53 [SEVERE]    at ru.tehkode.permissions.PermissionUser.getOption(PermissionUser.java:132)
    00:48:53 [SEVERE]    at ru.tehkode.permissions.PermissionEntity.getOptionBoolean(PermissionEntity.java:294)
    00:48:53 [SEVERE]    at ru.tehkode.permissions.PermissionEntity.initialize(PermissionEntity.java:53)
    00:48:53 [SEVERE]    at ru.tehkode.permissions.PermissionUser.initialize(PermissionUser.java:53)
    00:48:53 [SEVERE]    at ru.tehkode.permissions.ProxyPermissionUser.initialize(ProxyPermissionUser.java:41)
    00:48:53 [SEVERE]    at ru.tehkode.permissions.PermissionManager.getUser(PermissionManager.java:117)
    00:48:53 [SEVERE]    at ru.tehkode.permissions.PermissionManager.getUser(PermissionManager.java:134)
    00:48:53 [SEVERE]    at ru.tehkode.permissions.bukkit.PermissionsEx.getUser(PermissionsEx.java:159)
    00:48:53 [SEVERE]    at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.performCheck(PermissiblePEX.java:137)
    00:48:53 [SEVERE]    at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.checkPermission(PermissiblePEX.java:123)
    00:48:53 [SEVERE]    at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.hasPermission(PermissiblePEX.java:115)
    00:48:53 [SEVERE]    at org.bukkit.craftbukkit.entity.CraftHumanEntity.hasPermission(CraftHumanEntity.java:104)
    00:48:53 [SEVERE]    at ru.tehkode.modifyworld.ModifyworldListener.permissionDenied(ModifyworldListener.java:129)
    00:48:53 [SEVERE]    at ru.tehkode.modifyworld.handlers.PlayerListener.onPlayerChat(PlayerListener.java:135)
    00:48:53 [SEVERE]    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    00:48:53 [SEVERE]    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    00:48:53 [SEVERE]    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    00:48:53 [SEVERE]    at java.lang.reflect.Method.invoke(Method.java:601)
    00:48:53 [SEVERE]    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:339)
    00:48:53 [SEVERE]    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    00:48:53 [SEVERE]    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
    00:48:53 [SEVERE]    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
    00:48:53 [SEVERE]    at net.minecraft.server.NetServerHandler$1.evaluate(NetServerHandler.java:844)
    00:48:53 [SEVERE]    at org.bukkit.craftbukkit.util.Waitable.run(Waitable.java:24)
    00:48:53 [SEVERE]    at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:533)
    00:48:53 [SEVERE]    at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:222)
    00:48:53 [SEVERE]    at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:493)
    00:48:53 [SEVERE]    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:426)
    00:48:53 [SEVERE]    at net.minecraft.server.ThreadServerApplication.run(SourceFile:856)
    00:48:53 [SEVERE] Could not pass event PlayerChatEvent to Modifyworld v1.19.4
    org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:341)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
        at net.minecraft.server.NetServerHandler$1.evaluate(NetServerHandler.java:844)
        at org.bukkit.craftbukkit.util.Waitable.run(Waitable.java:24)
        at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:533)
        at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:222)
        at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:493)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:426)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:856)
    Caused by: java.lang.RuntimeException: No groups defined. Check your permissions file.
    
    Thank you for all the help guys.
    -Will

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

    lycano

    EmberKnight type the keyword "Groups:" in all lowercase.
     
  28. Offline

    TheAcastus

    hello, I added this plugin to my server (1.4.2) and update permissions, when I added plugin EssentialsChat.jar chat prefixs is now: [Owner] [Owner]. I don't need 2 prefixes, I need 1 prefix (need [Owner]) ! please help!
    Thanks for all the answers TheAcastus


    EDIT here is my permissions:groups:
    player:
    default: true
    prefix: '&f[&7Hrac&f] '
    surfix: '&f'
    build: true
    permissions:
    - essentials.sethome
    - essentials.home
    - essentials.spawn
    - essentials.tpa
    - essentials.tpaccept
    - essentials.tpdeny
    - modifyworld.*
    - essentials.warp.warpname
    - xauth.login
    - xauth.register
    VIP:
    default: false
    prefix: '&f[&eVIP&f] '
    surfix: ''
    build: true
    permissions:
    - modifyworld.*
    - xauth.login
    - xauth.register
    - essentials.spawn
    TGM:
    default: false
    prefix: '&f[&2TGM&f]&a '
    surfix: '&f'
    build: true
    permissions:
    - modifyworld.*
    - xauth.login
    - xauth.register
    - essentials.spawn
    admin:
    default: false
    prefix: '&f[&cAdmin&f] '
    surfix: ''
    build: true
    permissions:
    - modifyworld.*
    - xauth.login
    - xauth.register
    - essentials.spawn
    main_admin:
    default: false
    prefix: '&f[&4Hl.Admin&f] '
    surfix: ''
    build: true
    permissions:
    - modifyworld.*
    - worldedit.*
    - xauth.*
    - essentials.spawn
    owner:
    default: false
    prefix: '&f[&6Majitel&f] '
    surfix: ''
    build: true
    permissions:
    - modifyworld.*
    - essentials.*
    - chatmanager.*
    - worldedit.*
    - bukkit.*
    - figadmin.*
    - dynmap.*
    - xauth.*
    - chestshop.*
    - iconomy.*
    - nolagg.*
    - coreprotect.*
    - worldborder.*
    - autosaveworld.*
    - tea.*
    - enderchestcontrol.*
    - multiverse.core.*
    - lwc.*
    users:
    TheAcastus:
    group:
    - owner
    ComertCZ:
    group:
    - main_admin
    cariczech:
    group:
    - admin
    The prefixes is in czech language but I am from czech reoublic :D
    the permissions is now in BETA version and some groups will get update!
     
  29. Offline

    EmberKnight

    I have fixed my permissions once and for all. It was the modifyworld that was messing it all up. Thanks for all the help though.
    -Will
     
  30. Offline

    midnightfang22

    Try removing the prefix from PEX and setup the prefix with EssentialsChat?
     
  31. Offline

    brord

    Slow_Burn likes this.

Share This Page