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

    VinylScratch

    Thank you t3hk0d3 for this amazing plugin i am more than grateful for this!
     
  3. So far, the only time I've heard of this happening was after the server has had the /reload command used, either by the admin or via a plugin. Myself, I've never been able to reproduce this error, but I also don't touch /reload as it does bad things to a server.
     
  4. Offline

    honkeyponk

    Yeah i use the /reload command alot...
     
  5. Offline

    ForsakenRealmz

    Hi, I'm wondering what plugin this command "/helpop" comes from. If anyone knows any information on what plugin the command "/helpop" comes from please reply back! My server does NOT have essentials. It has commandbook and obviously PermissionsEX. I don't have any other plugins that would be major helping plugins.
     
  6. Sorry, I missed your reply earlier.

    Well, you are correct, your nodes look OK. What is the exact command that you are using to promote a player?
     
  7. Offline

    meiamone

    /promote [player] and /demote [player]
     
  8. Offline

    der_robert

    Hi,

    i have a big problem with PEX,
    if i start my server without PEX, users cant change her gamemode tu creative, bus whe i start the server with PEX user can change her gamemode to creativ oder survival.

    The user group has only this perm nodes ->
    Code:
    modifyworld.*
    nothing else.

    In my server.properties is gamemode=0
    and all world in multiverse has -> gamemode: SURVIVAL

    This effects only when PEX is not in the plugins folder!

    I tets these nodes -->
    Code:
    -bukkit.command.gamemode
    -general.gamemode
    but users can also change her gamemode :-(

    PS.: i user mysql for pex!
    PPS.: i user CB 1.2.4 R0.3 b 2117
     
  9.  
  10. Offline

    TNC

    This is the top of everything, thanks alot sir!
     
  11. Offline

    bvandenb

    PEX docent work for me please help it tells me when i try to join internal server error i think it is because the permissions.yml isn't right can someone please help by resolving the problem her is my config file please repair it thx

    Code:
     groups:
      default:
        default: true
        permissions:
        - modifyworld.*
      Member:
        prefix' &c(Member)&7'
      permissions:
            - fake.fake
          - '*'
          options:
              rank: '900'
          worlds:
            world_nether
                permissions:
                - fake.fake2
        users:
            bvandenb:
                  group:
                  - Member
    
     
  12. That section of the log you posted doesn't show a PEX error, it's showing an error starting the server. It looks like you already have an instance of the server running.

    I am unable to reproduce this. What is the exact command your player is running?

    Also, please put your permissions (I'm assuming a file back-end) on pastebin or pastie and link to them here.

    What you posted has a lot of formatting problems, with the bulk of the issues being lines that are not indented correctly.

    The wiki and the first post both have examples of correctly formatted permissions files.

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

    der_robert

    The command that the player use is /gamemode <name> 1|0.
     
  14. It's working fine without pex?
     
  15. Offline

    alvis322

    How to make all users in MySQL appear as default?
     
  16. Offline

    dirkinz

    is there some way to override the op abilitys? unless a player is op on my server they cannot use any commands like "/help" or any commands from the "essentials" plugin
    Code:
    users:
     
        dirkinz:
     
          group:
     
          - peasant
        maxie139:
     
          group:
     
          - knight
        hawkiscool:
     
          group:
     
          - lord
        clutz509:
     
          group:
     
          - archmage
     
    groups:
     
      Prisoner:
     
        permissions:
     
          permissions.build: false
     
          essentials.*: false
     
          essentials.sethome: true
     
          essentials.home: true
     
          bukkit.command.tell: false
          essentials.msg: true
     
          essentials.spawn: true
          essentials.motd: true
        worlds:
     
          game:
     
            prefix: '&f[P&0r&fi&0s&fo&0n&fe&0r]'
     
          world:
     
            prefix: '&f[P&0r&fi&0s&fo&0n&fe&0r]'
     
        options:
     
          rank: '10'
     
          rank-ladder: default
     
      Peasant:
     
        permissions:
     
          bukkit.command.tell: false
          bukkit.command.kill: true
          permissions.build: true
     
          essentials.spawn: true
     
          essentials.rules: true
     
          essentials.motd: true
     
          essentials.list: true
     
          essentials.helpop: true
     
          essentials.help: true
     
          essentials.back: false
          essentials.back.ondeath: false
          essentials.balance: true
     
          essentials.chat.shout: true
     
          essentials.chat.question: false
     
          essentials.home: true
     
          essentials.msg: true
     
          essentials.pay: true
     
          essentials.ping: true
     
          essentials.sethome: true
     
          essentials.suicide: false
          essentials.warp: true
     
          essentials.warp.modlounge: true
     
          essentials.warp.list: true
     
          essentials.worth: true
     
          essentials.afk: true
     
          essentials.me: false
          bukkit.command.help: true
          bukkit.command.ban.list: true
          bukkit.command.me: true
          essentials.compass: true
     
          essentials.depth: true
     
        default: true
     
        worlds:
     
          game:
     
            prefix: '&f[Peasant]'
     
          world:
     
            prefix: '&f[Peasant]'
     
        options:
     
          rank: '9'
     
      apprentice:
     
        permissions:
     
          essentials.balance.others: true
     
          essentials.balancetop: true
     
          essentials.ignore: true
     
          essentials.protect: false
     
          essentials.signs.use.*: true
     
        worlds:
     
          game:
     
            prefix: '&a[Apprentice]'
     
          world:
     
            prefix: '&a[Apprentice]'
     
        inheritance:
     
        - peasant
     
        options:
     
          rank: '8'
     
      journeyman:
     
        permissions:
     
          essentials.signs.create.disposal: true
     
        worlds:
     
          game:
     
            prefix: '&b[Journeyman]'
     
          world:
     
            prefix: '&b[Journeyman]'
     
        inheritance:
     
        - apprentice
     
        options:
     
          rank: '7'
     
          rank-ladder: default
     
      squire:
     
        worlds:
     
          game:
     
            prefix: '&2[Squire]'
     
          world:
     
            prefix: '&2[Squire]'
     
        inheritance:
     
        - journeyman
     
        options:
     
          rank: '6'
     
          rank-ladder: default
     
      knight:
     
        permissions:
     
          essentials.tpaccept: true
     
          essentials.tpdeny: true
     
          essentials.signs.create.trade: true
     
        worlds:
     
          game:
     
            prefix: '&4[Knight]'
     
          world:
     
            prefix: '&4[Knight]'
     
        inheritance:
     
        - squire
     
        options:
     
          rank: '5'
     
          rank-ladder: default
     
      lord:
     
        permissions:
     
          essentials.signs.break.disposal: true
     
          essentials.signs.break.mail: true
     
          essentials.signs.break.protection: true
     
          essentials.signs.break.trade: true
     
          essentials.nick: true
     
          essentials.mail: true
     
          essentials.mail.send: true
     
          essentials.time: true
     
          essentials.chat.color: true
     
          bukkit.command.kick: true
        worlds:
     
          game:
     
            prefix: '&5[Lord]'
     
          world:
     
            prefix: '&5[Lord]'
     
        inheritance:
     
        - knight
     
        options:
     
          rank: '4'
     
          rank-ladder: default
     
      wizard:
     
        permissions:
     
          permissions.*: true
     
          -essentials.backup: false
     
          -essentials.essentials: true
     
          -essentials.reloadall: false
     
          -essentials.nuke: false
     
          essentials.*: true
     
          dt.*: true
     
          essentials.signs.create.mail: true
     
          essentials.signs.create.protection: false
     
          permissions.user.promote.default: true
     
          permissions.user.demote.default: true
          bukkit.command.ban.player: true
     
          bukkit.command.unban.player: true
          bukkit.command.ban.ip: true
          bukkit.command.unban.ip: true
        worlds:
     
          game:
     
            prefix: '&3[Wizard]'
     
          world:
     
            prefix: '&3[Wizard]'
     
        inheritance:
     
        - lord
     
        options:
     
          rank: '3'
     
          rank-ladder: default
     
      king:
     
        permissions:
     
          permissions.*: true
     
          dt.*: true
     
          worldedit.*: true
     
          mobarena.setup: true
     
          essentials.*: true
     
        worlds:
     
          game:
     
            prefix: '&6[King]'
     
          world:
     
            prefix: '&6[King]'
     
        inheritance:
     
        - wizard
     
        options:
     
          rank: '1'
     
          rank-ladder: default
     
      archmage:
     
        permissions:
     
          permissions.*: true
     
          dt.*: true
     
          mobarena.setup: true
     
          worldedit.*: true
     
        worlds:
     
          game:
     
            prefix: '&1[Archmage]'
     
          world:
     
            prefix: '&1[Archmage]'
     
        inheritance:
     
        - wizard
     
        options:
     
          rank: '2'
     
          rank-ladder: default
    
     
  17. Offline

    Lotto

    Awesome, thanks for the reply brobeans.
     
  18. Offline

    epicfacecreeper

    How would I set a player to a group? Sorry if it's been asked, but I don't have time to Ctrl-F every page for this.
     
  19. And your permissions?

    Impossible for it to be caused by PEX. The error you posted is from bukkit and occurs well before any plugins are even loaded.:eek:

    I think you have the wrong forum thread. Your permissions are in a format for PermissionsBukkit, not PermissionsEx. :)

    So check the wiki, it's much smaller. ;)

    https://github.com/PEXPlugins/PermissionsEx/wiki/Commands#wiki-users-group-management

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

    dirkinz

    That's probly what is wron, i was using permissionsBukkit at first and switched to PermissionsEx. can you link me to an example config file for Pex please?
     
  21. Check the first post at the top, it has one as well as the link to the wiki on github that has more examples.
     
  22. Offline

    dirkinz

    thanks i got it figured out
     
  23. Offline

    Client4e4

    I have a problem... :(
    My permissions.yml is here:
    Code:
    groups:
        Guest:
            default: false
            prefix: '&0(&1Guest&0)&1 '
            rank: '12'
            permissions:
            -
        Member:
            default: true
            prefix: '&0(&2Member&0)&2 '
            permissions:
            - modifyworld.*
            - essentials.spawn
            - essentials.motd
            - essentials.msg
            - essentials.nick
            - essentials.afk
            - essentials.back
            - essentials.back.ondeath
            - essentials.sethome
            - essentials.home
            - essentials.home.others
            - essentials.pay
            - essentials.rules
            - essentials.balance
            - essentials.eco.loan
            - essentials.signs.use.buy
            - essentials.signs.use.trade
            - essentials.signs.use.balance
            - essentials.signs.use.disposal
            - essentials.signs.use.free
            - essentials.signs.use.sell
            - essentials.signs.use.heal
            - essentials.signs.use.mail
            - essentials.warp
            - essentials.warp.list
            - essentials.help
            inheritance:
            - Guest
            options:
                rank: '11'
        Builder:
            prefix: '&0(&dBuilder&0)&d '
            permissions:
            - essentials.signs.create.trade
            - essentials.signs.break.trade
            - essentials.tpa
            - essentials.tpaccept
            - essentials.tpahere
            - essentials.tpdeny
            - essentials.worth
            inheritance:
            - Member
            options:
                rank: '10'
        Police:
            prefix: '&0(&5Grief-Police&0)&5 '
            permissions:
            - bukkit.command.setjail
            - bukkit.command.jail
            inheritance:
            - Builder
            options:
                rank: '8'
        Executive:
            prefix: '&0(&6Executive&0)&6 '
            permissions:
            - bukkit.command.kick
            inheritance:
            - GriefPolice
            options:
                rank: '7'
        Corps:
            prefix: '&0(&7Corps&0)&7 '
            permissions:
            - bukkit.command.ban
            inheritance:
            - Executive
            options:
                rank: '6'
        Moderator:
            prefix: '&0(&8Mod&0)&8 '
            inheritance:
            - Corps
            permissions:
            - worldedit.*
            options:
                rank: '5'
        Administrator:
            prefix: '&0(&9Admin&0)&9 '
            permissions:
            - permissions.*
            - timtheenchanter.*
            inheritance:
            - Moderator
            - DiamondDonator
            options:
                rank: '4'
        Donator:
            prefix: '&0(&0Member&0)&0 '
            permissions:
            - bukkit.command.gamemode
            - bukkit.command.fireball
            - essentials.powertool
            inheritance:
            - Builder
            options:
                rank: '3'
        EliteDonator:
            prefix: '&0(&aMember&0)&a '
            permissions:
            - worldedit.*
            inheritance:
            - Donator
            options:
                rank: '2'
        VIP:
            prefix: '&0(&bMember&0)&b '
            permissions:
            - worldguard.*
            inheritance:
            - GoldDonator
            options:
                rank: '1'
        Owner:
            prefix: '&0(&3Owner&0)&3 '
            permissions:
            - '*'
            options:
                rank: '0'
    users:
        Client444:
            group:
            - Owner
            permissions:
            - '*'
        Goldknight5:
            group:
            - Owner
            permissions:
            - '*'
        NinjaOtt3r:
            group:
            - Administrator
            permissions:
            - '*'
        Player:
            group:
            - Administrator
            permissions:
            - '*'
        Diamondknight52:
            group:
            - Builder
            permissions:
            -
        Billythekid:
            group:
            - Administrator
            permissions:
            -
        Madison:
            group:
            - Member
            permissions:
            -
        Ash:
            group:
            - Member
            permissions:
            -
        csa:
            group:
            - Member
            permissions:
            -   
        tylerISGOD:
            group:
            - Member
            permissions:
            -
        Sheeley7:
            group:
            - Member
            permissions:
            -
    
    It just doesn't work...
     
  24. Offline

    Ras20906

    My inheritance dont work
     
  25. the best! I was upset that original permissions wasnt being developed anymore...but this!
    THIS IS AMAZING!! Keep up the great work!!We need developers like you!
     
  26. Offline

    epicfacecreeper

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

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

    :)

    Well, the wiki has this on it (most of it is greek to me): https://github.com/PEXPlugins/PermissionsEx/wiki/Native-API-example

    If more detail is needed, I'd suggest trying to catch t3hk0d3 on IRC and asking directly.

    Oh yes, before anyone asks, PEX 1.19.1 still works with the RB for 1.2.4.

    At least, I've not run into any problems yet. :)

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Nov 10, 2018
  28. Well i kinda dont know. Just saying that people are able to join when i dont got pex on s:
     
  29. Offline

    pedrorubster

  30. Offline

    Wehttam664

    My PEX wasn't working so I put my permissions into the YMAL tester and it gave me this error:
    Code:
    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 78, column 2:
        admin:
        ^
    
    Not sure what's going on here. Fixes?
    Using PEX 1.19.1, Bukkit 1.2.4R1.0
    Permissions.yml:
    Code:
    groups:
      player:
        prefix:
        '&0[&7Player&0]&f '
        default: true
        permissions:
        - authme.*
        - essentials.spawn
        - essentials.back
        - essentials.home
        - essentials.sethome
        - essentials.tpaccept
        - essentials.tpdeny
        - essentials.tpa
        - essentials.delhome
        - essentials.suicide
        - essentials.msg
        - essentials.me
        - essentials.mail
        - essentials.mail.send
        - essentials.helpop
        - essentials.afk
        - essentials.pay
        - essentials.balance
        - essentials.suicide
        - essentials.sign.use.buy
        - essentials.sign.use.sell
        - essentials.sign.use.warp
        - factions.kit.fullplayer
        - modifyworld.*
        - -modifyworld.bucket.empty.lava
        - -modifyworld.chat.private
        - -modifyworld.blocks.place.46
        - bukkit.command.plugins
      donator:
        default: false
        inheritance:
        - player
        prefix:
        '&0[&9Donator&0]&f '
        permissions:
        - modifyworld.mobtarget.monster.creeper
        - modifyworld.bucket.empty.lava
        - modityworld.blocks.place.46
        - essentials.tppos
        - essentials.chat.color
        - essentials.joinfullserver
        - essentials.list
        - essentials.getpos
        - essentials.kit.tools
        - essentials.compass
        - essentials.depth
        - essentials.nick
        - essentials.sleepingignored
      moderator:
        default: false
        inheritance:
        - donator
        prefix:
        '&0[&cModerador&0]&f '
        permissions:
        - essentials.enchant
        - essentials.feed
        - essentials.heal
        - essentials.repair
        - essentials.kit.*
        - essentials.helpop.recieve
        - essentials.nick.color
        - essentials.nick.others
        - essentials.socialspy
        - essentials.spawnmob
        - essentials.weather
        - -essentials.spawnmob.monster.creeper
        - essentials.warp
        - essentials.setwarp
        - essentials.geoip.show
        - factions.*
    owner:
        default: false
        prefix:
        '&0[&6Owner&0]&f '
        permissions:
        - '*'
        - -modifyworld.mobtarget.*
        - modifyworld.mobtarget.monster.creeper
     
       
    users:
        Wehttam664:
        group:
          - owner
     
     
    
     

Share This Page