Résolu Problème GroupManager

ByKoZ_

Aventurier
28 Juillet 2015
13
0
2
33
Bonsoir. J'ai récemment fait face à un problème dans le plugins GroupManager. Voici ma configuration:

# Group inheritance
#
# Any inherited groups prefixed with a g: are global groups
# and are inherited from the GlobalGroups.yml.
#
# Groups without the g: prefix are groups local to this world
# and are defined in the this groups.yml file.
#
# Local group inheritances define your promotion tree when using 'manpromote/mandemote'

groups:
Guerrier:
default: true
permissions:
- essentials.help
- essentials.tpa
- essentials.spawn
- essentials.home
- essentials.sethome
- essentials.delhome
- essentials.msg
- essentials.r
- essentials.tpaccept
- essentials.rules
- essentials.feed
- essentials.craft
inheritance:
- g:groupmanager_default
- g:bukkit_default
- g:essentials_default
- g:towny_default
info:
prefix: '&r[&aGuerrier&r] '
build: true
suffix: ''
Noble:
default: false
permissions:
- essentials.ec
inheritance:
- guerrier
info:
prefix: '&e[&6Noble&e] '
build: true
suffix: ''
Assassin:
default: false
permissions:
- essentials.fly
inheritance:
- guerrier
- noble
info:
prefix: '&b[&3Assassin&b] '
build: true
suffix: ''
Maitre:
default: false
permissions:
- essentials.fix.all
- essentials.fix.hand
inheritance:
- guerrier
- noble
- assassin
info:
prefix: '&c[&4Maitre&c] '
build: true
suffix: ''
Moderateur:
default: false
permissions:
- essentials.ban
- essentials.pardon
- essentials.banip
- essentials.pardonip
- essentials.mute
- essentials.jail
- essentials.jails
- essentials.seen
- essentials.whois
- essentials.tp
- essentials.god
- essentials.invsee
- essentials.vanish
- essentials.kill
- essentials.gmc
- essentials.gms
- essentials.weather.clear
- essentials.day
- essentials.night
inheritance:
- guerrier
- noble
- assassin
- maitre
info:
prefix: '&2[&r*&2Moderateur&r*&2] '
build: true
suffix: ''
ModoJ:
default: false
permissions:
- essentials.mute
- essentials.jail
- essentials.jails
- essentials.god
- essentials.day
- essentials.night
inheritance:
- guerrier
- noble
- assassin
- maitre
info:
prefix: '&a[&r*&aModo-Joueur&r*&a] '
build: true
suffix: ''
Youtuber:
default: false
permissions:
- essentials.ban
- essentials.pardon
- essentials.banip
- essentials.pardonip
- essentials.mute
- essentials.jail
- essentials.jails
- essentials.tp
- essentials.god
- essentials.day
- essentials.night
inheritance:
- guerrier
- noble
- assassin
- maitre
info:
prefix: '&5[&r*&dYoutuber&r*&5] '
build: true
suffix: ''
Administrateur:
default: false
permissions:
- '*'
inheritance: []
info:
prefix: '&4[&r*&cAdministrateur&r*&4] '
build: true
suffix: ''
Fondateur:
default: false
permissions:
- '*'
- -vanish.effects.*
- +vanish.effects.toggle.all
inheritance: []
info:
prefix: '&4&l[&r&l*&4&lFondateur&r&l*&4&l] '
build: true
suffix: ''
 
Donc mon problème, je n'est plus aucun groupes ..
Comme je t'envoie en spoiler ou en code ? :s
 
HTML:
# Group inheritance
#
# Any inherited groups prefixed with a g: are global groups
# and are inherited from the GlobalGroups.yml.
#
# Groups without the g: prefix are groups local to this world
# and are defined in the this groups.yml file.
#
# Local group inheritances define your promotion tree when using 'manpromote/mandemote'
 
groups:
  Guerrier:
    default: true
    permissions:
    - essentials.help
    - essentials.tpa
    - essentials.spawn
    - essentials.home
    - essentials.sethome
    - essentials.delhome
    - essentials.msg
    - essentials.r
    - essentials.tpaccept
    - essentials.rules
    - essentials.feed
    - essentials.craft
    inheritance:
    - g:groupmanager_default
    - g:bukkit_default
    - g:essentials_default
    - g:towny_default
    info:
      prefix: '&r[&aGuerrier&r] '
      build: true
      suffix: ''
  Noble:
    default: false
    permissions:
    - essentials.ec
    inheritance:
    - guerrier
    info:
      prefix: '&e[&6Noble&e] '
      build: true
      suffix: ''
  Assassin:
    default: false
    permissions:
    - essentials.fly
    inheritance:
    - guerrier
    - noble
    info:
      prefix: '&b[&3Assassin&b] '
      build: true
      suffix: ''
  Maitre:
    default: false
    permissions:
    - essentials.fix.all
    - essentials.fix.hand
    inheritance:
    - guerrier
    - noble
    - assassin
    info:
      prefix: '&c[&4Maitre&c] '
      build: true
      suffix: ''
  Moderateur:
    default: false
    permissions:
    - essentials.ban
    - essentials.pardon                       
    - essentials.banip
    - essentials.pardonip
    - essentials.mute
    - essentials.jail
    - essentials.jails
    - essentials.seen
    - essentials.whois
    - essentials.tp
    - essentials.god
    - essentials.invsee
    - essentials.vanish
    - essentials.kill
    - essentials.gmc
    - essentials.gms
    - essentials.weather.clear
    - essentials.day
    - essentials.night
    inheritance:
    - guerrier
    - noble
    - assassin
    - maitre
    info:
      prefix: '&2[&r*&2Moderateur&r*&2] '
      build: true
      suffix: ''
  ModoJ:
    default: false
    permissions:                   
    - essentials.mute
    - essentials.jail
    - essentials.jails
    - essentials.god
    - essentials.day
    - essentials.night
    inheritance:
    - guerrier
    - noble
    - assassin
    - maitre
    info:
      prefix: '&a[&r*&aModo-Joueur&r*&a] '
      build: true
      suffix: ''
  Youtuber:
    default: false
    permissions:                   
    - essentials.ban
    - essentials.pardon                       
    - essentials.banip
    - essentials.pardonip
    - essentials.mute
    - essentials.jail
    - essentials.jails
    - essentials.tp
    - essentials.god
    - essentials.day
    - essentials.night
    inheritance:
    - guerrier
    - noble
    - assassin
    - maitre
    info:
      prefix: '&5[&r*&dYoutuber&r*&5] '
      build: true
      suffix: ''
  Administrateur:
    default: false
    permissions:
    - '*'
    inheritance: []
    info:
      prefix: '&4[&r*&cAdministrateur&r*&4] '
      build: true
      suffix: ''
  Fondateur:
    default: false
    permissions:
    - '*'
    - -vanish.effects.*
    - +vanish.effects.toggle.all
    inheritance: []
    info:
      prefix: '&4&l[&r&l*&4&lFondateur&r&l*&4&l] '
      build: true
      suffix: ''
 
Avec les balises [/code] et [/spoiler]. Mais en l'état, ce serait plus simple que tu mette en ligne ton fichier de configuration sur un hébergeur.

--edit--
pas la peine, ça suffit en fait.
 
Je vois trois trucs qui pourraient être en cause, mais pas sûr :
-> Les étoiles dans les préfixes, j'ai jamais essayé
-> Ces nodes là :
Code:
- -vanish.effects.*
- +vanish.effects.toggle.all
T'es sûr de toi ?
-> Il y a des majuscules aux noms de groupe et des minuscules aux paramètres d'héritage.

Sinon, le parser a l'air de bien vouloir lire ta config, donc le souci ne vient pas de là...
 
Dans ta config, tu as des trucs :
Code:
inheritance:
- guerrier
Alors que tu as nommé le groupe "Guerrier", pas "guerrier".

--edit--
En clair, passe tous tes noms de groupe en minuscules.