Résolu Problèmes permissions WorldEdit/GroupManager

franc11097

Aventurier
16 Juin 2014
33
0
6
27
Bonjour!
Je poste ce topic car j'ai un problème de permissions entre worldEdit et GroupManager.
J'ai configuré GroupManager (qui fonctionne très bien pour toutes les autres commandes) mais worldEdit ne voulait pas fonctionner pour les utilisateurs non op. J'ai donc mis dans le fichier config no op permissions sur true mais maintenant il ne fonctionne plus pour personne!
Je vous link mon fichier groups de groupManager:
Code:
# Group inheritance
# any inherited groups prefixed with a g: are global groups
# These groups are defined in the globalgroups.yml
# and can be inherited in any worlds groups/users.yml.
#
# Groups without the g: prefix are groups local to this world
# and defined in the this groups.yml file.
 
groups:
  Clochard:
    default: true
    permissions:
    - essentials.help
    - essentials.helpop
    - essentials.list
    - essentials.motd
    - essentials.rules
    - essentials.spawn
    - essentials.afk
    - groupmanager.notify.self
    - bukkit.broadcast.user
    inheritance:
    info:
      prefix: '&e[Clochard] '
      build: false
      suffix: ''
  Joueur:
    default: false
    permissions:
    - essentials.back
    - essentials.back.ondeath
    - essentials.balance
    - essentials.balance.others
    - essentials.balancetop
    - essentials.chat.color
    - essentials.chat.shout
    - essentials.chat.question
    - essentials.compass
    - essentials.depth
    - essentials.home
    - essentials.ignore
    - essentials.kit
    - essentials.kit.tools
    - essentials.mail
    - essentials.mail.send
    - essentials.me
    - essentials.msg
    - essentials.nick
    - essentials.pay
    - essentials.ping
    - essentials.powertool
    - essentials.protect
    - 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.suicide
    - essentials.time
    - essentials.time.set
    - essentials.tpa
    - essentials.tpaccept
    - essentials.tpahere
    - essentials.tpdeny
    - essentials.warp
    - essentials.warp.list
    - essentials.worth 
    - worldedit.navigation.jumpto.tool
    - worldedit.navigation.thru.tool
    inheritance:
    - Clochard
    info:
      prefix: '&2[Joueur] '
      build: true
      suffix: ''
  Moderateur:
    default: false
    permissions:
    - essentials.ban
    - essentials.ban.notify
    - essentials.banip
    - essentials.broadcast
    - essentials.clearinventory
    - essentials.delwarp
    - essentials.eco.loan
    - essentials.ext
    - essentials.getpos
    - essentials.helpop.recieve
    - essentials.home.others
    - essentials.invsee
    - essentials.jails
    - essentials.jump
    - essentials.kick
    - essentials.kick.notify
    - essentials.mute
    - essentials.nick.others
    - essentials.realname
    - essentials.setwarp
    - essentials.signs.create.*
    - essentials.signs.break.*
    - essentials.spawner
    - essentials.thunder
    - essentials.protect.alerts
    - essentials.protect.admin
    - essentials.protect.ownerinfo
    - essentials.ptime
    - essentials.ptime.others
    - essentials.togglejail
    - essentials.top
    - essentials.tp
    - essentials.tphere
    - essentials.tpohere
    - essentials.tppos
    - essentials.tptoggle
    - essentials.unban
    - essentials.unbanip
    - essentials.weather
    - essentials.whois
    - essentials.world
    - groupmanager.listgroups
    - groupmanager.mandemote
    - groupmanager.manpromote
    - groupmanager.manselect
    - groupmanager.manuadd
    - groupmanager.manudel
    - groupmanager.manwhois
    - groupmanager.notify.other
    - bukkit.command.ban
    - bukkit.command.ban.ip
    - bukkit.command.ban.player
    - bukkit.command.gamemode
    - bukkit.command.kick
    - bukkit.command.unban
    - bukkit.command.unban.ip
    - bukkit.command.unban.player 
    inheritance:
    - Joueur
    info:
      prefix: '&5[Moderateur] '
      build: true
      suffix: ''
  Admin:
    default: false
    permissions:
    - -essentials.backup
    - -essentials.essentials
    - -essentials.setspawn
    - -essentials.reloadall
    - -essentials.plugin
    - essentials.*
    - groupmanager.mantogglevalidate
    - groupmanager.mansave
    - groupmanager.mangcheckp
    - groupmanager.manglistp
    - groupmanager.manucheckp
    - groupmanager.manulistp
    - bukkit.broadcast
    - bukkit.broadcast.admin
    - bukkit.command
    - bukkit.command.give
    - bukkit.command.help
    - bukkit.command.kill
    - bukkit.command.list
    - bukkit.command.me
    - bukkit.command.plugins
    - bukkit.command.reload
    - bukkit.command.save
    - bukkit.command.save.disable
    - bukkit.command.save.enable
    - bukkit.command.save.perform
    - bukkit.command.say
    - bukkit.command.stop
    - bukkit.command.teleport
    - bukkit.command.tell
    - bukkit.command.time.add
    - bukkit.command.version
    - bukkit.command.whitelist
    - bukkit.command.whitelist.add
    - bukkit.command.whitelist.disable
    - bukkit.command.whitelist.enable
    - bukkit.command.whitelist.list
    - bukkit.command.whitelist.reload
    - bukkit.command.whitelist.remove
    - worldedit.*
    inheritance:
    info:
      prefix: '&c[Admin] '
      build: true
      suffix: ''                   
  Dieu:
    default: false
    permissions:
    - '*'
    - jailer.jail
    - jailer.bail
    - jailer.setjail
    - jailer.buildjail
    inheritance:
    - Admin
    info:
      prefix: '&4[Dieu] '
      build: true
      suffix: ''
  Wabokuss:
    default: false
    permissions:
    - -essentials.backup
    - -essentials.essentials
    - -essentials.setspawn
    - -essentials.reloadall
    - -essentials.plugin
    - essentials.*
    - groupmanager.mantogglevalidate
    - groupmanager.mansave
    - groupmanager.mangcheckp
    - groupmanager.manglistp
    - groupmanager.manucheckp
    - groupmanager.manulistp
    - bukkit.broadcast
    - bukkit.broadcast.admin
    - bukkit.command
    - bukkit.command.give
    - bukkit.command.help
    - bukkit.command.kill
    - bukkit.command.list
    - bukkit.command.me
    - bukkit.command.op
    - bukkit.command.op.give
    - bukkit.command.op.take
    - bukkit.command.plugins
    - bukkit.command.reload
    - bukkit.command.save
    - bukkit.command.save.disable
    - bukkit.command.save.enable
    - bukkit.command.save.perform
    - bukkit.command.say
    - bukkit.command.stop
    - bukkit.command.teleport
    - bukkit.command.tell
    - bukkit.command.time
    - bukkit.command.time.add
    - bukkit.command.time.set
    - bukkit.command.version
    - bukkit.command.whitelist
    - bukkit.command.whitelist.add
    - bukkit.command.whitelist.disable
    - bukkit.command.whitelist.enable
    - bukkit.command.whitelist.list
    - bukkit.command.whitelist.reload
    - bukkit.command.whitelist.remove
    - worldedit.*
    inheritance:
    - Moderateur
    info:
      prefix: '&c[Groupe des Joyeux Jordan] '
      build: true
      suffix: ''
 
D'abord, merci beaucoup pour ta réponse, je t'avoue que je désespérais d'en avoir une :)
Malheureusement, je n'ai pas accès à mon serveur avant une bonne semaine et demi, je ne pourrai donc pas essayer. :S
Je voulais donc être sûr, tu me proposes d'essayer en mettant la permission - worldedit.* sans le tiret?
Merci pour ton aide
 
Ok alors quand je rentre, je test de rajouter la commande - worldedit.* par le jeu et je vous tiens au courant!
Merci beaucoup de votre aide :)
 
dans les help de groupmanager en jeu , je n'ai pas trouvé de commande pour rajouter une permission :s
Si quelqu'un à une idée pour la commande ou une solution ... :S
 
Merci beaucoup de ta réponse!
J'ai essayé directement, mais en jeu, lorsque je rentre la commande, il m'affiche que l'utilisateur a déjà un "accès direct" à cette permission (The user already has direct access to that permission.) mais ça ne marche tout de même pas :'(
Je vous poste quand même ma configuration World Edit, au cas où quelque chose clocherait mais je ne pense pas que le problème vienne de là...

Merci encore de votre aide :)

Code:
limits:
    max-blocks-changed:
        default: -1
        maximum: -1
    max-radius: -1
    max-super-pickaxe-size: 5
    max-brush-radius: 5
    disallowed-blocks: [6, 7, 14, 15, 16, 26, 27, 28, 29, 39, 31, 32, 33, 34, 36, 37, 38, 39, 40, 46, 50, 51, 56, 59, 69, 73, 74, 75, 76, 77, 81, 83]
 
use-inventory:
    enable: false
    allow-override: true
 
logging:
    log-commands: false
    file: worldedit.log
 
super-pickaxe:
    drop-items: true
    many-drop-items: false
 
snapshots:
    directory:
 
navigation-wand:
    item: 345
    max-distance: 100
 
scripting:
    timeout: 3000
    dir: craftscripts
 
saving:
    dir: schematics
 
history:
    size: 15
    expiration: 10
 
wand-item: 271
shell-save-type:
no-double-slash: true
no-op-permissions: true
debug: false