PEX per world permissions help!

Discussion in 'Plugin Development' started by jazzman170, Nov 27, 2012.

Thread Status:
Not open for further replies.
  1. Offline

    jazzman170

    Im trying to figure out how to make it so specific permissions dont work in specific worlds. I have multiple worlds from multiverse and i want to add McMMO but disable ALL of mcmmo for EVERY world BUT the normal world, so to avoid interference with some of my games plugins like Survival Games, and to take away the flying permission for some other worlds, ect.

    So heres the perfect copy/paste of my "default" permissions group and lets say i want to make it so none of the essentials perms will work in the world called "Hunger1". How would i go about editing this?



    groups:
    default:
    default: true
    permissions:
    - dynmap.show.self
    - dynmap.hide.self
    - sg.arena.join
    - sg.arena.vote
    - sg.arena.spectate
    - sg.lobby.join
    - serversigns.use.*
    - coreprotect.inspect
    - coreprotect.help
    - stargate.free
    - stargate.option.alwayson
    - -stargate.create.network.tut
    - -stargate.create.network.central
    - liftsign.normal.use
    - liftsign.normal.create
    - ban.check
    - simpleprefix.Newbie
    - colourfireworks.dropparty.add
    - multiverse.access.Arenas
    - multiverse.access.Hunger1
    - multiverse.access.Hunger2
    - multiverse.access.DeathCubeMush
    - multiverse.access.warhub
    - multiverse.access.ZS
    - multiverse.access.world
    - multiverse.access.world_nether
    - multiverse.access.world_the_end
    - ChestShop.shop.*
    - modifyworld.chat
    - modifyworld.*
    - BOSEconomy.common.wallet
    - BOSEconomy.common.pay
    - essentials.ban.notify
    - essentials.kick.notify
    - essentials.tempban.notify
    - -essentials.worth
    - -essentials.sell
    - -essentials.spawner.enderdragon
    - -essentials.protect.exemptplacement
    - -essentials.protect.exemptusage
    - essentials.spawn
    - essentials.afk
    - essentials.help
    - essentials.helpop
    - essentials.warp
    - essentials.warp.list
    - essentials.ignore
    - essentials.mail
    - essentials.mail.send
    - essentials.me
    - essentials.msg
    - essentials.seen
    - essentials.balance
    - essentials.tpaccept
    - essentials.tpdeny
    - essentials.tpa
    - essentials.tpahere
    - essentials.kit
    - -ecocreature.reward.deathpenalty
    - ecocreature.gain.group
    - ecocreature.reward.enderman
    - ecocreature.reward.*
    - ecocreature.gain.*
    - lwc.protect
    worlds:
    world: {}

    would this be the correct way?

    - -mywarp.warp.basic.delete
    - mywarp.warp.basic.warp
    - mywarp.warp.basic.list
    - mywarp.warp.soc.invite.player
    - mywarp.warp.soc.uninvite.player
    - mywarp.warp.soc.public
    - mywarp.warp.soc.private
    - lwc.protect
    worlds:
    Hunger1:
    permissions:
    - -essentials.spawn

    nvm, after testing this, it works perfect :)

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 30, 2016
Thread Status:
Not open for further replies.

Share This Page