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

    Squirzy

    Hey, I am currently running a server that has 3 different worlds. One is a factions world in which I am trying to remove lwc from so player can't store stuff in their chest. Atm all my groups have the lwc.protect permission.
    Is there a way I can remove the permission with pemissionsEX or within the plugin so LWC can't be used on the factions world?

    I have added this to my permissions config:
    Code:
    worlds:
        factions:
            permissions:
            - -lwc.protect
    but it didnt work
     
  3. Offline

    tysonzero

    Code:
    users:
        tysonzero
            group: owner
    
    groups:
        default:
            default: true
            permissions:
            - modifyworld.*
        owner:
            default: false
            permissions:
            - permissions.*
        
    permissions:
        backends:
            file:
                file: permissions.yml
        backend: file
        superperms:
            parent-nodes: true
            enable: true
            strict-mode: false
        createUserRecords: false
        allowOps: false
        debug: false
        basedir: plugins\PermissionsExpermissions:
        backends:
            file:
                file: permissions.yml
        backend: file
        superperms:
            parent-nodes: true
            enable: true
            strict-mode: false
        createUserRecords: false
        allowOps: false
        debug: false
        basedir: plugins\PermissionsEx4e
    
    top is perms, permissions: and down is the config

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Sep 9, 2018
  4. Wait, this is your config.yml for permissionsex?
    Show Spoiler
    Code:
    permissions:
        backends:
            file:
                file: permissions.yml
        backend: file
        superperms:
            parent-nodes: true
            enable: true
            strict-mode: false
        createUserRecords: false
        allowOps: false
        debug: false
        basedir: plugins\PermissionsExpermissions:
        backends:
            file:
                file: permissions.yml
        backend: file
        superperms:
            parent-nodes: true
            enable: true
            strict-mode: false
        createUserRecords: false
        allowOps: false
        debug: false
        basedir: plugins\PermissionsEx4e
    That is a mess my friend.:)
    You have two basedir lines, one line has what looks like a directory and a header on the same line, and other has a misspelling of the directory name (unless that is actually the directory name), and overall it looks like it has two config files in one.

    If that is actually your config.yml, I suggest stopping your server, renaming or removing the current config.yml, and let PEX recreate it from scratch.
     
  5. Offline

    tysonzero

    that is pretty much what PEX created... i didn't make that config file but i'll go ahead and try it maybe when ocpy and pasting it out and back in to organize it since it was just one long word string i did something

    i did mess up when copying and pasted, i have the one that pex creates for me now... but it gives me similar errors. java null exceptions when trying to activate permissionsex v1.18

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Sep 9, 2018
  6. Ok, next would be to look at your server log and see what errors show up there when you start it. Need to see everything starting from the bukkit version line on down to the "[INFO] Done" line
     
  7. Offline

    tysonzero

    missions.config.Configuration.load(Configuration.java:65)
    at ru.tehkode.permissions.backends.FileBackend.initialize(FileBackend.java:104)
    at ru.tehkode.permissions.PermissionManager.setBackend(PermissionManager.java:419)
    at ru.tehkode.permissions.PermissionManager.initBackend(PermissionManager.java:482)
    at ru.tehkode.permissions.PermissionManager.<init>(PermissionManager.java:52)
    at ru.tehkode.permissions.bukkit.PermissionsEx.onLoad(PermissionsEx.java:70)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:154)
    at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:127)
    at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:52)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:145)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:399)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    2012-01-02 10:01:07 [INFO] Preparing level "world"
    2012-01-02 10:01:07 [INFO] Default game type: 0
    2012-01-02 10:01:07 [INFO] Preparing start region for level 0 (Seed: -2041381249)
    2012-01-02 10:01:12 [INFO] Preparing spawn area: 0%
    2012-01-02 10:01:13 [INFO] Preparing start region for level 1 (Seed: -2041381249)
    2012-01-02 10:01:13 [INFO] Preparing spawn area: 16%
    2012-01-02 10:01:14 [INFO] Preparing start region for level 2 (Seed: -2041381249)
    2012-01-02 10:01:14 [INFO] Preparing spawn area: 89%
    2012-01-02 10:01:14 [INFO] [PermissionsEx] Superperms support enabled.
    2012-01-02 10:01:14 [SEVERE] Error occurred while enabling PermissionsEx v1.18 (Is it up to date?): null
    java.lang.NullPointerException
    at ru.tehkode.permissions.bukkit.PermissionsEx.onEnable(PermissionsEx.java:103)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:188)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:968)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:186)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:169)
    at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:348)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:335)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:165)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:399)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    2012-01-02 10:01:14 [SEVERE] [ChatManager] PermissionsEx not found, disabling
    2012-01-02 10:01:14 [INFO] [ChatManager] ChatManager disabled!
    2012-01-02 10:01:14 [SEVERE] [Modifyworld] PermissionsEx not found, disabling
    2012-01-02 10:01:14 [INFO] [Modifyworld] Modifyworld disabled!
    2012-01-02 10:01:14 [INFO] Server permissions file permissions.yml is empty, ignoring it
    2012-01-02 10:01:14 [INFO] Done (0.756s)! For help, type "help" or "?"

    thats all the console errors do you want the errors when i try pex commands on console and in game? or is that enough to see the problem? would redownloading the whole thing solve it? since i havent configured much of the permissions i dont mind doing it and i could probably re-put in permissions anyway

    redownloaded it all and its working fine for now. i will see if any of the errors come up once i start configing permissions and adding chatmanager and modifyworld

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Oct 10, 2018
  8. You clipped the log. Something is happening before the top of what you posted. Start with the "This server is running Craftbukkit version" line and go from there
     
  9. Offline

    tysonzero

    configured permissions and its coming up with same errors as before... really don't understand this

    hmm the log isnt clipped.... thats the first line its showing me...

    it works until i edit the config other than with commands... if i edit with commands it works fine. is it something to do with the way that it is all in one long string until i edit it to make it in multiple lines? maybe it only accepts one long string due to a glitch or something?

    ok i just tested and i can edit it perfectly fine and stop and start the server and such as long as i only use commands to edit the permissions.yml not a text editor... which is a pain do you know what i could be doing wrong?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Oct 10, 2018
  10. Ah, this makes sense. I'm guessing you are using notepad? Notepad is a horrible text editor for these things and is probably the cause of your problems as it's mangling the config file.

    Try using notepad++, it's open source and free, google for it. :)
     
  11. Offline

    tysonzero

    oh ok thanks i will install it soon. but after i finally got it working with notepad i then try logging in with my perms set as permissions.* and me in group "owner" and it wont let me log in. it gives me this error:

    internal exception: java.net.socketexception: software causes connection abor: recv failed

    either that or just "end of stream"

    well god dammit. i get notepad++ and i deleted the config and permissions and restarted server and its still giving me the same error D:

    oh and in notepad++ it auto tabs when you press enter to keep the thing organized... PEX doesn't like tabs does it? should i remove them and replace it with spacebars?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Sep 9, 2018
  12. That would do it all right.:)

    It's not PEX that doesn't like tabs, it's YAML, the file format that bukkit (and most plugins) use. Tabs are forbidden in YAML files. Replace all tabs with four spaces. It's not a case of notepad++ making things organized, YAML files have to be formatted correctly using indentations.

    In notepad++, do this to make it work properly with YAML:

    Settings -> preferences -> Language Menu/Tab Settings
    Scroll down to the YAML entry in the Tab Settings window, remove the check box from "Use default value", and put a check in the "replace by space" box, making sure the tab size is at 4.
     
  13. Offline

    tysonzero

    ok thanks so much dude! i reinstalled it and changed the settings and now use notepad++ to edit it as well as the console and it works just great now :D. but one last question. where do i find the permissions values or watever they are called like "permissions.group.manage" things for the op commands. like "time set" and "gamemode" and such? also is there a way to set the permission for whether or not fly is disabled for someone? like if they were using zombe's normally with fly to off in vanilla settings they get kicked for flying. but using pex can i configure that between users?
     
  14. Op commands are part of bukkit, you would want to search for bukkit default commands to get the nodes.

    As far as I know, the only way to get around the no flying allowed setting on the server is to be in creative mode. I'm not aware of any permission node to ignore that setting.

    Besides, in my opinion, why would you let someone use a hacked client on your server? Who knows what else they are doing to cheat? Tell them to not use a cheating client and be done with it. :)
     
  15. Offline

    Rogach

    This is the first error and then i get a bunch of these, each has a problem with a diferent plugin (in this case MonsterBox) but not all of my plugins get this error, just a few:

    .
    My permissions and config:
    Code:
    permissions:
        backends:
            file:
                file: permissions.yml
        backend: file
        superperms:
            parent-nodes: true
            enable: true
            strict-mode: false
        createUserRecords: false
        allowOps: false
        debug: false
        basedir: plugins/PermissionsEx
    Code:
    groups:
        default:
            default: true
            permissions:
            - modifyworld.*
    
    Modifyworld and chatmanager are disabled

    Please help.
     
  16. Yes, multiple errors are command and expected if PEX has a problem with the config files. It runs into the problem and unloads itself or doesn't load at all.

    Code:
    2006-01-02 11:40:01 [SEVERE] while scanning a simple key; could not found expected ':' initializing PermissionsEx v1.17 (Is it up to date?)
    while scanning a simple key
    in "<reader>", line 9, column 9:
    -"*" 
    That is your problem right there. You don't have a space between the dash and the node name.

    It should look like this:
    Code:
    - '*'
    Single quotes, not double, and a space after the dash.
     
  17. Offline

    tysonzero

    ok yeah cool thanks, and actually yeah i agree with you there. and besides essentials has some sort of /fly command i think and i plan on installing essentials
     
  18. Offline

    zaklampje

    Any ideas?
     
  19. Offline

    Squirzy

    Anyone able to help me?
     
  20. Offline

    Rogach

    @JustinTheCynical
    But i have no "*".... It's not in the config, nor in the permissions.
    Where can i find the -"*"?
    Thanks.
     
  21. Offline

    zaklampje

    You could try it like this:

    Code:
    worlds:
        factions:
            permissions:
        world2:
            permissions:
            - lwc.protect
        world3:
            permissions:
            - lwc.protect
    Instead of removing it from a world, you add it to the other worlds. Keep in mind that you remove the 'lwc.protect' node from your global permissions.

    Post permissions.yml file.
     
  22. Offline

    Rogach

    Code:
    groups:
        default:
            default: true
            permissions:
            - modifyworld.*
    I actually have the default permissions.yml.
    I deleted the PEX folder and restarted the server, yet i still get the error. The details are in my post above (my second post above).
     
  23. Offline

    zaklampje

    Try to delete everything from PEX, then, download it again. If you still get this error, I can't help you. (probably another plugin who's messy)
     
  24. Offline

    javoris767

    How do I disable building for certain groups? Also, disable certain permissions that people automatically have.
     
  25. Offline

    zaklampje

    Look at the modifyworld permissions. You can prevent people from building, using items, using vehicles etc.
     
  26. Offline

    javoris767

    I'm looking at it but, I don't really get how to disable building for groups.
     
  27. Offline

    Squirzy

    I tried this, but now players can't use this on any world :/ We also have ranks set up, here is my permissions file:

    Code:
    groups:
        Guest:
            prefix: '[Guest] '
            permissions:
            - modifyworld.*
            - essentials.afk
            - essentials.help
            - essentials.motd
            - essentials.ping
            - essentials.rules
            - essentials.spawn
            - essentials.suicide
            - towny.wild.*
            options:
                rank: '1000'
        Player:
            default: true
            prefix: '[&2P&f] '
            permissions:
            - essentials.warp.thejail
            - essentials.warp.wizardtower
            - essentials.warp.waizardtower
            - essentials.warp.vote
            - essentials.warp.factions
            - essentials.warp.skylands
            - essentials.warp.market
            - essentials.warp.info
            - essentials.warp.spleef
            - essentials.tpdeny
            - essentials.tpaccept
            - essentials.tpa
            - multiverse.access.*
            - stargate.use
            - essentials.warp.factions
            - essentials.warp.rules
            - essentials.sell
            - essentials.warp.list
            - essentials.warp
            - essentials.afk
            - essentials.balance
            - essentials.help
            - essentials.helpop
            - essentials.home
            - essentials.ignore
            - essentials.list
            - essentials.mail
            - essentials.mail.send
            - essentials.motd
            - essentials.msg
            - essentials.pay
            - essentials.ping
            - essentials.rules
            - essentials.sethome
            - essentials.me
            - essentials.clearinventory
            - essentials.signs.use.balance
            - essentials.signs.use.buy
            - essentials.signs.use.disposal
            - essentials.signs.use.mail
            - essentials.signs.use.sell
            - essentials.signs.use.trade
            - essentials.signs.use.warp
            - essentials.signs.use.time
            - essentials.signs.use.weather
            - essentials.spawn
            - essentials.suicide
            - iConomy.holdings
            - iConomy.help
            - iConomy.payment
            - mcmmo.ability.woodcutting
            - mcmmo.ability.mining
            - mcmmo.ability.axes
            - mcmmo.skills.mining
            - mcmmo.skills.woodcutting
            - mcmmo.skills.axe
            - mcmmo.commands.whois
            - essentials.kit
            - essentials.kit.farmer
            - essentials.kit.smelter
            - essentials.kit.outdoor
            - essentials.kit.builder
            - essentials.kit.snack
            - essentials.kit.defender
            - towny.wild.*
            - towny.town.new
            - towny.town.delete
            - towny.town.claim
            - towny.town.plot
            - towny.town.resident
            - towny.town.toggle.*
            - towny.nation.new
            - towny.nation.delete
            - towny.town.spawn.town
            - towny.town.spawn.nation
            - towny.town.spawn.ally
            - lwc.unlock
            - modifyworld.*
            - essentials.balancetop
            - essentials.worth
            options:
                rank: '900'
        Donator:
            prefix: '[&dDonator&f] '
            permissions:
            - essentials.signs.create.buy
            - essentials.signs.create.sell
            - essentials.warp.thejail
            - essentials.warp.wizardtower
            - essentials.warp.vote
            - essentials.warp.factions
            - essentials.warp.skylands
            - essentials.warp.market
            - essentials.warp.info
            - essentials.warp.spleef
            - multiverse.access.*
            - stargate.use
            - essentials.sell
            - essentials.tpa
            - essentials.tpaccept
            - essentials.tpdeny
            - essentials.warp
            - essentials.warp.list
            - essentials.afk
            - essentials.back
            - essentials.back.ondeath
            - essentials.balance
            - essentials.help
            - essentials.helpop
            - essentials.home
            - essentials.ignore
            - essentials.list
            - essentials.mail
            - essentials.mail.send
            - essentials.motd
            - essentials.msg
            - essentials.pay
            - essentials.ping
            - essentials.rules
            - essentials.sethome
            - essentials.me
            - essentials.clearinventory
            - essentials.signs.create.protection
            - essentials.signs.create.trade
            - essentials.signs.use.balance
            - essentials.signs.use.buy
            - essentials.signs.use.disposal
            - essentials.signs.use.free
            - essentials.signs.use.heal
            - essentials.signs.use.mail
            - essentials.signs.use.protection
            - essentials.signs.use.sell
            - essentials.signs.use.trade
            - essentials.signs.use.warp
            - essentials.signs.use.weather
            - essentials.signs.use.time
            - essentials.spawn
            - essentials.suicide
            - iConomy.holdings
            - iConomy.help
            - iConomy.payment
            - mcmmo.ability.woodcutting
            - mcmmo.ability.mining
            - mcmmo.ability.axes
            - mcmmo.ability.archery
            - mcmmo.ability.excavation
            - mcmmo.ability.swords
            - mcmmo.commands.whois
            - mcmmo.skills.mining
            - mcmmo.skills.woodcutting
            - mcmmo.skills.axe
            - mcmmo.skills.archery
            - mcmmo.skills.excavation
            - mcmmo.skills.swords
            - essentials.kit
            - essentials.kit.digger
            - essentials.kit.gardener
            - essentials.kit.lwc
            - essentials.kit.donator
            - essentials.kit.farmer
            - essentials.kit.smelter
            - essentials.kit.outdoors
            - essentials.kit.builder
            - essentials.kit.snack
            - essentials.kit.defender
            - towny.wild.*
            - towny.town.new
            - towny.town.delete
            - towny.town.claim
            - towny.town.plot
            - towny.town.resident
            - towny.town.toggle.*
            - towny.nation.new
            - towny.nation.delete
            - towny.town.spawn.town
            - towny.town.spawn.nation
            - towny.town.spawn.ally
            - simplereserve.kick.prevent
            - mobdisguise.sheep
            - mobdisguise.cow
            - mobdisguise.pig
            - mobdisguise.slime
            - mobdisguise.squid
            - essentials.balancetop
            - essentials.worth
            options:
                rank: '800'
        Supporter:
            prefix: '[&cSupporter&f] '
            permissions:
            - essentials.signs.createbuy
            - essentials.signs.create.sell
            - essentials.warp.thejail
            - essentials.warp.wizardtower
            - essentials.warp.vote
            - essentials.warp.*
            - multiverse.access.*
            - stargate.option.free
            - stargate.option
            - stargate.world.*
            - stargate.network.*
            - stargate.use
            - essentials.sell
            - modifyworld.*
            - essentials.tpa
            - essentials.tpaccept
            - essentials.tpahere
            - essentials.tpdeny
            - essentials.warp
            - essentials.warp.list
            - essentials.setwarp
            - essentials.afk
            - essentials.back
            - essentials.back.ondeath
            - essentials.balance
            - essentials.help
            - essentials.helpop
            - essentials.home
            - essentials.ignore
            - essentials.list
            - essentials.mail
            - essentials.mail.send
            - essentials.motd
            - essentials.msg
            - essentials.pay
            - essentials.ping
            - essentials.rules
            - essentials.sethome
            - essentials.me
            - essentials.clearinventory
            - essentials.signs.create.protection
            - essentials.signs.create.trade
            - essentials.signs.use.balance
            - essentials.signs.use.buy
            - essentials.signs.use.disposal
            - essentials.signs.use.free
            - essentials.signs.use.heal
            - essentials.signs.use.mail
            - essentials.signs.use.protection
            - essentials.signs.use.sell
            - essentials.signs.use.trade
            - essentials.signs.use.warp
            - essentials.signs.use.weather
            - essentials.signs.use.time
            - essentials.spawn
            - essentials.suicide
            - iConomy.holdings
            - iConomy.help
            - iConomy.payment
            - mcmmo.ability.*
            - mcmmo.commands.whois
            - mcmmo.skills.*
            - essentials.kit
            - essentials.kit.digger
            - essentials.kit.gardener
            - essentials.kit.lwc
            - essentials.kit.donator
            - essentials.kit.farmer
            - essentials.kit.smelter
            - essentials.kit.outdoors
            - essentials.kit.builder
            - essentials.kit.snack
            - essentials.kit.defender
            - essentials.kit.redstone
            - essentials.kit.knight
            - essentials.kit.supporter
            - essentials.kit.architect
            - essentials.kit.iron
            - towny.wild.*
            - towny.town.new
            - towny.town.delete
            - towny.town.claim
            - towny.town.plot
            - towny.town.resident
            - towny.town.toggle.*
            - towny.nation.new
            - towny.nation.delete
            - towny.town.spawn.town
            - towny.town.spawn.nation
            - towny.town.spawn.ally
            - simplereserve.kick.prevent
            - mobdisguise.sheep
            - mobdisguise.cow
            - mobdisguise.pig
            - mobdisguise.chicken
            - mobdisguise.creeper
            - mobdisguise.skeleton
            - mobdisguise.zombie
            - mobdisguise.slime
            - mobdisguise.squid
            - mobdisguise.silverfish
            - mobdisguise.magmacube
            - mobdisguise.blaze
            - essentials.balancetop
            - essentials.worth
            options:
                rank: '700'
        Premium:
            prefix: '[&3Premium&f] '
            permissions:
            - essentials.signs.create.sell
            - essentials.signs.create.buy
            - essentials.warp.*
            - essentials.tphere
            - multiverse.access.*
            - stargate.use
            - essentials.warp.factions
            - essentials.sell
            - modifyworld.*
            - essentials.tpa
            - essentials.tpaccept
            - essentials.tpahere
            - essentials.tpdeny
            - essentials.warp
            - essentials.warp.list
            - essentials.setwarp
            - essentials.afk
            - essentials.back
            - essentials.back.ondeath
            - essentials.balance
            - essentials.help
            - essentials.helpop
            - essentials.heal
            - essentials.home
            - essentials.ignore
            - essentials.list
            - essentials.mail
            - essentials.mail.send
            - essentials.motd
            - essentials.msg
            - essentials.pay
            - essentials.ping
            - essentials.rules
            - essentials.sethome
            - essentials.me
            - essentials.clearinventory
            - essentials.signs.create.protection
            - essentials.signs.create.trade
            - essentials.signs.use.balance
            - essentials.signs.use.buy
            - essentials.signs.use.disposal
            - essentials.signs.use.free
            - essentials.signs.use.heal
            - essentials.signs.use.mail
            - essentials.signs.use.protection
            - essentials.signs.use.sell
            - essentials.signs.use.trade
            - essentials.signs.use.warp
            - essentials.signs.use.weather
            - essentials.signs.use.time
            - essentials.spawn
            - essentials.suicide
            - iConomy.holdings
            - iConomy.help
            - iConomy.payment
            - mcmmo.ability.*
            - mcmmo.commands.whois
            - mcmmo.skills.*
            - essentials.kit
            - essentials.kit.digger
            - essentials.kit.gardener
            - essentials.kit.lwc
            - essentials.kit.donator
            - essentials.kit.farmer
            - essentials.kit.smelter
            - essentials.kit.outdoors
            - essentials.kit.builder
            - essentials.kit.snack
            - essentials.kit.defender
            - essentials.kit.redstone
            - essentials.kit.knight
            - essentials.kit.supporter
            - essentials.kit.architect
            - essentials.kit.iron
            - essentials.kit.gold
            - essentials.kit.wool
            - essentials.kit.chain
            - essentials.kit.wood
            - essentials.kit.mason
            - towny.wild.*
            - towny.town.new
            - towny.town.delete
            - towny.town.claim
            - towny.town.plot
            - towny.town.resident
            - towny.town.toggle.*
            - towny.nation.new
            - towny.nation.delete
            - towny.town.spawn.town
            - towny.town.spawn.nation
            - towny.town.spawn.ally
            - simplereserve.kick.prevent
            - simplereserve.enter.kick
            - essentials.heal
            - essentials.setwarp
            - mobdisguise.sheep
            - mobdisguise.cow
            - mobdisguise.pig
            - mobdisguise.chicken
            - mobdisguise.creeper
            - mobdisguise.skeleton
            - mobdisguise.zombie
            - mobdisguise.spider
            - mobdisguise.wolf
            - mobdisguise.slime
            - mobdisguise.squid
            - mobdisguise.silverfish
            - mobdisguise.snowgolem
            - mobdisguise.villager
            - mobdisguise.mooshroom
            - essentials.balancetop
            - essentials.worth
            options:
                rank: '600'
        Elite:
            prefix: '[&9Elite&f] '
            permissions:
            - essentials.signs.create.buy
            - essentials.signs.create.sell
            - essentials.warp.*
            - essentials.tphere
            - multiverse.access.*
            - stargate.use
            - essentials.warp.factions
            - essentials.sell
            - modifyworld.*
            - essentials.tpa
            - essentials.tpaccept
            - essentials.tpahere
            - essentials.tpdeny
            - essentials.warp
            - essentials.warp.list
            - essentials.afk
            - essentials.back
            - essentials.back.ondeath
            - essentials.balance
            - essentials.help
            - essentials.helpop
            - essentials.home
            - essentials.ignore
            - essentials.list
            - essentials.mail
            - essentials.mail.send
            - essentials.motd
            - essentials.msg
            - essentials.pay
            - essentials.ping
            - essentials.rules
            - essentials.sethome
            - essentials.me
            - essentials.clearinventory
            - essentials.signs.create.protection
            - essentials.signs.create.trade
            - essentials.signs.use.balance
            - essentials.signs.use.buy
            - essentials.signs.use.disposal
            - essentials.signs.use.free
            - essentials.signs.use.heal
            - essentials.signs.use.mail
            - essentials.signs.use.protection
            - essentials.signs.use.sell
            - essentials.signs.use.trade
            - essentials.signs.use.warp
            - essentials.signs.use.weather
            - essentials.signs.use.time
            - essentials.spawn
            - essentials.suicide
            - iConomy.holdings
            - iConomy.help
            - iConomy.payment
            - mcmmo.ability.*
            - mcmmo.commands.whois
            - mcmmo.skills.*
            - essentials.kit
            - essentials.kit.*
            - towny.wild.*
            - towny.town.new
            - towny.town.delete
            - towny.town.claim
            - towny.town.plot
            - towny.town.resident
            - towny.town.toggle.*
            - towny.nation.new
            - towny.nation.delete
            - towny.town.spawn.town
            - towny.town.spawn.nation
            - towny.town.spawn.ally
            - simplereserve.kick.prevent
            - simplereserve.enter.kick
            - essentials.heal
            - essentials.repair
            - essentials.repair.armor
            - essentials.repair.enchanted
            - essentials.item
            - mobdisguise.*
            - essentials.balancetop
            - essentials.worth
            options:
                rank: '500'
        Mod:
            prefix: '[&4Moderator&f] '
            permissions:
            - essentials.signs.create.buy
            - essentials.signs.create.sell
            - essentials.lightning
            - essentials.warp.*
            - essentials.delwarp
            - essentials.tphere
            - essentials.gamemode
            - mcbans.kick
            - mcbans.lookup
            - mcbans.unban
            - mcbans.ban.temp
            - mcbans.ban.local
            - mcbans.ban.global
            - mcbans.ban.view
            - mcbans.mod
            - nocheat.*
            - nocheat
            - essentials.spawnmob.*
            - log.stick
            - vanish.vanish
            - essentials.spawnmob
            - spawnmob.*
            - multiverse.access.*
            - stargate.use
            - essentials.warp.factions
            - essentials.sell
            - modifyworld.*
            - essentials.sell
            - essentials.tpa
            - essentials.tpaccept
            - essentials.tpahere
            - essentials.tpdeny
            - essentials.warp
            - essentials.warp.list
            - essentials.afk
            - essentials.back
            - essentials.back.ondeath
            - essentials.balance
            - essentials.balancetop
            - essentials.help
            - essentials.helpop
            - essentials.home
            - essentials.ignore
            - essentials.list
            - essentials.mail
            - essentials.mail.send
            - essentials.motd
            - essentials.msg
            - essentials.pay
            - essentials.ping
            - essentials.rules
            - essentials.sethome
            - essentials.me
            - essentials.clearinventory
            - essentials.signs.create.protection
            - essentials.signs.create.trade
            - essentials.signs.use.balance
            - essentials.signs.use.buy
            - essentials.signs.use.disposal
            - essentials.signs.use.free
            - essentials.signs.use.heal
            - essentials.signs.use.mail
            - essentials.signs.use.protection
            - essentials.signs.use.sell
            - essentials.signs.use.trade
            - essentials.signs.use.warp
            - essentials.signs.use.weather
            - essentials.signs.use.time
            - essentials.spawn
            - essentials.suicide
            - iConomy.holdings
            - iConomy.help
            - iConomy.payment
            - mcmmo.ability.*
            - mcmmo.commands.*
            - mcmmo.skills.*
            - essentials.kit
            - essentials.kit.*
            - towny.wild.*
            - towny.town.new
            - towny.town.delete
            - towny.town.claim
            - towny.town.plot
            - towny.town.resident
            - towny.town.toggle.*
            - towny.nation.new
            - towny.nation.delete
            - towny.town.spawn.town
            - towny.town.spawn.nation
            - towny.town.spawn.ally
            - simplereserve.kick.prevent
            - simplereserve.enter.kick
            - essentials.heal
            - essentials.setwarp
            - essentials.repair
            - essentials.repair.armor
            - essentials.repair.enchanted
            - mobdisguise.*
            - essentials.enchant
            - essentials.heal
            - essentials.time
            - essentials.time.set
            - essentials.worth
            - essentials.seen
            - essentials.spawner
            - essentials.whois
            - essentials.ban
            - essentials.ban.notify
            - essentials.ban.offline
            - essentials.banip
            - essentials.burn
            - essentials.invsee
            - essentials.jails
            - essentials.kick
            - essentials.kick.notify
            - essentials.mute
            - essentials.socialspy
            - essentials.tempban
            - essentials.tempban.offline
            - essentials.togglejail
            - essentials.togglejail.offline
            - essentials.unban
            - essentials.unbanip
            - essentials.weather
            - essentials.tpo
            - essentials.tpaall
            - essentials.tp
            - essentials.tpohere
            options:
                rank: '100'
        Admin:
            prefix: '[&6Admin&f] '
            permissions:
            - '*'
            options:
                rank: '0'
            suffix: '&f'
        Owner:
            prefix: '[&6Owner&f] '
            permissions:
            - '*'
            options:
                rank: '0'
            suffix: '&f'
    worlds:
        factions:
            permissions:
        world:
            permissions:
            - lwc.protect
            - lwc.unlock
        world_nether:
            permissions:
            - lwc.protect
            - lwc.unlock
        world_the_end:
            permissions:
            - lwc.protect
            - lwc.unlock
        skylands:
            permissions:
            - lwc.protect
            - lwc.unlock
     
  28. Offline

    zaklampje

    ModifyWorld-Perms
    The perms are there.

    For building, give someone these nodes:
    - modifyworld.blocks.place.*
    - modifyworld.blocks.destroy.*
    - modifyworld.blocks.interact.*
    If you give them these nodes, they can place/destroy/interact with any block. If want to prevent someone from placing tnt, use this:
    - -modifyworld.blocks.place.46

    Need more info?

    Most likely they'll be ok. Just make backups.


    You need to do it like this:
    Code:
    groups:
        Player:
            default: true
            prefix: '[&2P&f] '
            permissions:
            - essentials.warp.thejail
            - essentials.warp.wizardtower
            - essentials.warp.waizardtower
            - essentials.warp.vote
            - essentials.warp.factions
            - essentials.warp.skylands
            - essentials.warp.market
            - essentials.warp.info
            - essentials.warp.spleef
            - essentials.tpdeny
            - essentials.tpaccept
            - essentials.tpa
            - multiverse.access.*
            - stargate.use
            - essentials.warp.factions
            - essentials.warp.rules
            - essentials.sell
            - essentials.warp.list
            - essentials.warp
            - essentials.afk
            - essentials.balance
            - essentials.help
            - essentials.helpop
            - essentials.home
            - essentials.ignore
            - essentials.list
            - essentials.mail
            - essentials.mail.send
            - essentials.motd
            - essentials.msg
            - essentials.pay
            - essentials.ping
            - essentials.rules
            - essentials.sethome
            - essentials.me
            - essentials.clearinventory
            - essentials.signs.use.balance
            - essentials.signs.use.buy
            - essentials.signs.use.disposal
            - essentials.signs.use.mail
            - essentials.signs.use.sell
            - essentials.signs.use.trade
            - essentials.signs.use.warp
            - essentials.signs.use.time
            - essentials.signs.use.weather
            - essentials.spawn
            - essentials.suicide
            - iConomy.holdings
            - iConomy.help
            - iConomy.payment
            - mcmmo.ability.woodcutting
            - mcmmo.ability.mining
            - mcmmo.ability.axes
            - mcmmo.skills.mining
            - mcmmo.skills.woodcutting
            - mcmmo.skills.axe
            - mcmmo.commands.whois
            - essentials.kit
            - essentials.kit.farmer
            - essentials.kit.smelter
            - essentials.kit.outdoor
            - essentials.kit.builder
            - essentials.kit.snack
            - essentials.kit.defender
            - towny.wild.*
            - towny.town.new
            - towny.town.delete
            - towny.town.claim
            - towny.town.plot
            - towny.town.resident
            - towny.town.toggle.*
            - towny.nation.new
            - towny.nation.delete
            - towny.town.spawn.town
            - towny.town.spawn.nation
            - towny.town.spawn.ally
            - lwc.unlock
            - modifyworld.*
            - essentials.balancetop
            - essentials.worth
            options:
                rank: '900'
            worlds:
                factions:
                    permissions:
                world:
                    permissions:
                    - lwc.protect
                    - lwc.unlock
                world_nether:
                    permissions:
                    - lwc.protect
                    - lwc.unlock
                world_the_end:
                    permissions:
                    - lwc.protect
                    - lwc.unlock
                skylands:
                    permissions:
                    - lwc.protect
                    - lwc.unlock
    Got it?

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

    9XWolfX9

    Y isnt my PEX working i put all 4 .jar files in the plugins folder but it won't give me the folders here is wat terminal said

    09:57:00 [SEVERE] Could not load 'plugins/Permissions.jar' in folder 'plugins': PermissionsEx
    09:57:00 [SEVERE] Could not load 'plugins/Modifyworld.jar' in folder 'plugins': PermissionsEx
    09:57:00 [SEVERE] Could not load 'plugins/ChatManager.jar' in folder 'plugins': PermissionsEx
    09:57:00 [SEVERE] Could not load 'plugins/PermissionsEx.jar' in folder 'plugins':
    HElP me plzzz
     
  30. Offline

    Squirzy

    Ah thanks, its working now
     
  31. Offline

    prizna

    If i update to the latest version of PermissionsEx will my permissions.yml and config.yml get reset or will they be ok?
     

Share This Page