Plugin PermissionEX

Bastounet58

Architecte en herbe
6 Janvier 2013
1 034
43
87
28
Avignon
land-craft.eu
Bonjours, je viens de refaire mon plugin permissions Ex, je voulais savoir si il n'y avait pas d'erreur dessus pour s'assurer que tout les rangs marchent et savoir si les inhiritence sont bien utilisé.
Merci à vous
Code:
groups:
  Citoyen:
    default: true
    permissions:
    - paintball.general
    - falsebook.user
    - falsebook.user
    - essentials.afk
    - essentials.balance
    - essentials.balance.others
    - essentials.chat.format
    - essentials.chat.shout
    - essentials.chat.question
    - essentials.depth
    - essentials.exp
    - essentials.getpos
    - essentials.home
    - essentials.itemdb
    - essentials.mail
    - essentials.mail.send
    - essentials.me
    - essentials.msg
    - essentials.pay
    - essentials.ping
    - essentials.powertool
    - essentials.powertooltoggle
    - essentials.protect
    - essentials.seen
    - essentials.sethome
    - essentials.signs.use.*
    - essentials.signs.create.disposal
    - essentials.signs.create.mail
    - essentials.signs.create.protection
    - essentials.signs.create.trade
    - essentials.signs.break.disposal
    - essentials.signs.break.mail
    - essentials.signs.break.protection
    - essentials.signs.break.trade
    - essentials.time
    - essentials.tpaccept
    - essentials.tpadeny
    - essentials.warp
    - essentials.warp.list
    - essentials.worth
    - VoteSiteManager.vote
    - essentials.help
    - essentials.helpop
    - essentials.list
    - essentials.motd
    - essentials.rules
    - essentials.spawn
    - mobcatcher.catch.peaceful.*
    - lockette.user.create.*
    - iConomy.holdings
    - iConomy.help
    - iConomy.payment
    - iConomy.list
    - iConomy.rank
    - creativegate.use
    - simpleregionmarket.signs.create.*
    - simpleregionmarket.signs.use.*
    - usb.island.create
    - usb.island.sethome
    - usb.island.info
    - usb.party.create
    - usb.party.kick
    - usb.party.join
    - usb.island.challenges
    - usb.island.*
    - creativegates.use
    - usb.lock
    - usb.island.topten
    - usb.island.info
    - usb.party.create
    - usb.party.kick
    - usb.party.join
    - usb.party.join
    - usb.party.join
    - usb.party.join
    - usb.mod.party
    - usb.mod.party
    - usb.mod.party
    - usb.mod.party
    - usb.mod.party
    - usb.island.challenges
    - usb.island.challenges
    - turnstile.open
    - turnstile.openfree
    - xpbank.use
    prefix: '&2[Citoyen]&2'
  Marchand-Citoyen:
    default: false
    permissions:
    -
    inheritance:
    - Citoyen
    prefix: '&2[Marchand&f-&2Citoyen]&2'
  Compagnon:
    default: false
    permissions:
    -
    inheritance:
    - Citoyen
    - Marchand-Citoyen
    prefix: '&2[Compagnon]'   
  Marchand-Compagnon:
    default: false
    permissions:
    -
    inheritance:
    - Citoyen
    - Marchand-Citoyen
    - Compagnon
    prefix: '&2[Marchand&f-&2Compagnon]&2'
  Ancien:
    default: false
    permissions:
    -
    inheritance:
    - Citoyen
    - Marchand-Citoyen
    - Compagnon
    - Marchand-Compagnon
    prefix: '&6[Ancien]'
  Marchand-Ancien:
    default: false
    permissions:
    -
    inheritance:
    - Citoyen
    - Marchand-Citoyen
    - Compagnon
    - Marchand-Compagnon
    - Ancien
    prefix: '&2[&2Marchand&f-&6Ancien&2]&6'       
  Urbain:
    default: false
    permissions:
    - essentials.jump
    - essentials.home
    - essentials.sethome
    - worldedit.navigation.jumpto.command
    - essentials.back
    - essentials.backdead
    - essentials.enderchest
    - essentials.tpa
    - essentials.sethome.multiple
    inheritance:
    - Citoyen
    - Marchand-Citoyen
    - Compagnon
    - Marchand-Compagnon
    - Ancien
    - Marchand-Ancien
    prefix: '&e[Urbain]&e'
  Marchand-Urbain:
    default: false
    permissions:
    -
    inheritance:
    - Citoyen
    - Marchand-Citoyen
    - Compagnon
    - Marchand-Compagnon
    - Ancien
    - Marchand-Ancien
    - Urbain
    prefix: '&2[&2Marchand&f-&eUrbain&2]&e'
  Citadin:
    default: false
    permissions:
    - essentials.delhome
    - essentials.home
    - essentials.nick
    - essentials.suicide
    - essentials.sethome.multiple.vip
    - essentials.tpahere
    - essentials.workbench
    inheritance:
    - Citoyen
    - Marchand-Citoyen
    - Compagnon
    - Marchand-Compagnon
    - Ancien
    - Marchand-Ancien
    - Urbain
    - Marchand-Urbain
    prefix: '&6[Citadin]&6'
  Marchand-Citadin:
    default: false
    permissions:
    -
    inheritance:
    - Citoyen
    - Marchand-Citoyen
    - Compagnon
    - Marchand-Compagnon
    - Ancien
    - Marchand-Ancien
    - Urbain
    - Marchand-Urbain
    - Citadin
    prefix: '&2[&2Marchand&f-&6Citadin&2]&6'
  Citadin+:
    default: false
    permissions:
    - essentials.fly
    - essentials.hat
    inheritance:
    - Citoyen
    - Marchand-Citoyen
    - Compagnon
    - Marchand-Compagnon
    - Ancien
    - Marchand-Ancien
    - Urbain
    - Marchand-Urbain
    - Citadin
    - Marchand-Citadin
    prefix: '&6&o&l[Citadin+]&6&o&l'
  Marchand-Citadin+:
    default: false
    permissions:
    -
    inheritance:
    - Citoyen
    - Marchand-Citoyen
    - Compagnon
    - Marchand-Compagnon
    - Ancien
    - Marchand-Ancien
    - Urbain
    - Marchand-Urbain
    - Citadin
    - Marchand-Citadin
    - Citadin+   
    prefix: '&6[&2Marchand&f-&6&o&lCitadin+&2]&6&o&l'   
  MaireAdjoint:
    default: false
    permissions:
    - essentials.gamemode
    - worldguard.region.define
    - worldguard.region.redefine
    - worldguard.region.select.*
    - worldguard.region.info
    - worldguard.region.addowner.*
    - worldguard.region.removeowner.*
    - worldguard.region.setparent.*
    - worldedit.wand
    - worldedit.selection.hpos
    - worldedit.selection.hpos
    - worldedit.selection.expand
    inheritance:
    - Citoyen
    - Marchand-Citoyen
    - Compagnon
    - Marchand-Compagnon
    - Ancien
    - Marchand-Ancien
    - Urbain
    - Marchand-Urbain
    - Citadin
    - Marchand-Citadin
    - Citadin+
    - Marchand-Citadin+   
    prefix: '&3[Maire-Adjoint]&3'
  Moderateur:
    default: false
    permissions:
    - essentials.sethome.multiple.vip
    - essentials.tempban
    - simpleregionmarket.signs.*
    - worldguard.region.flag.regions.*
    - lockette.*
    - essentials.chat.url
    - essentials.clearinventory
    - essentials.eco.loan
    - essentials.exp.others
    - essentials.ext
    - essentials.fly
    - essentials.getpos
    - essentials.getpos.others
    - essentials.helpop.recieve
    - essentials.home.others
    - essentials.invsee
    - essentials.kick
    - essentials.kick.notify
    - essentials.msg.magic
    - essentials.mute
    - essentials.togglejail
    - essentials.top
    - essentials.tp
    - essentials.tp.others
    - essentials.tphere
    - essentials.tppos
    - essentials.tptoggle
    - essentials.vanish
    - essentials.weather
    - essentials.whois
    - essentials.world
    - essentials.worlds.*
    - essentials.jail.*
    - lockette.user.create.*
    inheritance:
    - Citoyen
    - Marchand-Citoyen
    - Compagnon
    - Marchand-Compagnon
    - Ancien
    - Marchand-Ancien
    - Urbain
    - Marchand-Urbain
    - Citadin
    - Marchand-Citadin
    - Citadin+
    - Marchand-Citadin+   
    - MaireAdjoint
    prefix: '&8&l[Modérateur]'
  Maire:
    default: false
    permissions:
    - worldedit.clipboard.cut
    - worldedit.clipboard.paste
    - worldedit.clipboard.copy
    - worldedit.history.undo
    - worldedit.region.set
    - worldedit.butcher
    - worldguard.region.remove.*
    inheritance:
    - Citoyen
    - Marchand-Citoyen
    - Compagnon
    - Marchand-Compagnon
    - Ancien
    - Marchand-Ancien
    - Urbain
    - Marchand-Urbain
    - Citadin
    - Marchand-Citadin
    - Citadin+
    - Marchand-Citadin+   
    - MaireAdjoint
    - Moderateur
    prefix: '&3&l[Maire]'
  Animateur:
    default: false
    permissions:
    -
    inheritance:
    - Citoyen
    - Marchand-Citoyen
    - Compagnon
    - Marchand-Compagnon
    - Ancien
    - Marchand-Ancien
    - Urbain
    - Marchand-Urbain
    - Citadin
    - Marchand-Citadin
    - Citadin+
    - Marchand-Citadin+   
    - MaireAdjoint
    - Maire
    - Moderateur
    prefix: '&3&l[Animateur]&6'
  Architecte:
    default: false
    permissions:
    - worldedit.brush.smooth
    - worldedit.brush.gravity
    - worldedit.brush.butcher
    - worldedit.brush.cylinder
    - worldedit.brush.clipboard
    - worldedit.brush.options.size
    - worldedit.butcher
    - worldedit.drain
    - worldedit.region.smooth
    - worldedit.history.redo
    - worldedit.history.clear
    - worldedit.clipboard.rotate
    - worldedit.clipboard.copy
    - worldedit.clipboard.paste
    inheritance:
    - Citoyen
    - Marchand-Citoyen
    - Compagnon
    - Marchand-Compagnon
    - Ancien
    - Marchand-Ancien
    - Urbain
    - Marchand-Urbain
    - Citadin
    - Marchand-Citadin
    - Citadin+
    - Marchand-Citadin+   
    - MaireAdjoint
    - Maire
    - Moderateur
    - Animateur
  SuperModerateur:
    default: false
    permissions:
    - worldedit.*
    - essentials.*
    - worldguard.*
    inheritance:
    - Citoyen
    - Marchand-Citoyen
    - Compagnon
    - Marchand-Compagnon
    - Ancien
    - Marchand-Ancien
    - Urbain
    - Marchand-Urbain
    - Citadin
    - Marchand-Citadin
    - Citadin+
    - Marchand-Citadin+   
    - MaireAdjoint
    - Maire
    - Moderateur
    - Animateur
    - Architecte
    prefix: '&5&l[Moderateur&6&l+&5&l]'
  Administrateur:
    default: false
    permissions:
    - lottery.*
    - '*'
    - -vanish.*
    inheritance:
    - Citoyen
    - Marchand-Citoyen
    - Compagnon
    - Marchand-Compagnon
    - Ancien
    - Marchand-Ancien
    - Urbain
    - Marchand-Urbain
    - Citadin
    - Marchand-Citadin
    - Citadin+
    - Marchand-Citadin+   
    - MaireAdjoint
    - Maire
    - Moderateur
    - Animateur
    - Architecte
    - SuperModerateur
    prefix: '&c[Admin]&c'
  Youtuber:
    default: false
    permissions:
    - lottery.*
    - '*'
    - -vanish.*
    inheritance:
    - Citoyen
    - Marchand-Citoyen
    - Compagnon
    - Marchand-Compagnon
    - Ancien
    - Marchand-Ancien
    - Urbain
    - Marchand-Urbain
    - Citadin
    - Marchand-Citadin
    - Citadin+
    - Marchand-Citadin+   
    - MaireAdjoint
    - Maire
    - Moderateur
    - Animateur
    - Architecte
    - SuperModerateur
    prefix: '&c&o&l[Youtuber]&c'
  Co-Fondateur:
    default: false
    permissions:
    - lottery.*
    - '*'
    - -vanish.*
    inheritance:
    - Citoyen
    - Marchand-Citoyen
    - Compagnon
    - Marchand-Compagnon
    - Ancien
    - Marchand-Ancien
    - Urbain
    - Marchand-Urbain
    - Citadin
    - Marchand-Citadin
    - Citadin+
    - Marchand-Citadin+   
    - MaireAdjoint
    - Maire
    - Moderateur
    - Animateur
    - Architecte
    - SuperModerateur
    - Administrateur
    - Youtuber
    prefix: '&c[Co-Fondateur]&c'
  Fondateur:
    default: false
    permissions:
    - lottery.*
    - '*'
    - -vanish.*
    - mobarena.admin.*
    - mobarena.setup.*
        inheritance:
    - Citoyen
    - Marchand-Citoyen
    - Compagnon
    - Marchand-Compagnon
    - Ancien
    - Marchand-Ancien
    - Urbain
    - Marchand-Urbain
    - Citadin
    - Marchand-Citadin
    - Citadin+
    - Marchand-Citadin+   
    - MaireAdjoint
    - Maire
    - Moderateur
    - Animateur
    - Architecte
    - SuperModerateur
    - Administrateur
    - Co-Fondateur
    - Youtuber
    prefix: '&4[Fondateur]&4'
 
Salut,

Tu ne peux pas faire cela:
Code:
permissions:
    -
De plus, cela ne sert a rien de mettre plusieurs inheritances... (Plus d'info sur les inheritances dans le point 5 de mon tuto)


Cordialement,
Detobel36