Plugin PermissionsEx

gagaleboss

Aventurier
13 Juin 2012
36
0
1
27
Bonjour
Je suis en train de configurer des permissions pour mon serveura l'aide de permissionsEx. Mais quand je lance le serveur, je tombe entre autre sur ces messages d'erreur:
21:13:42 [WARNING] [PermissionsEx] Can't obtain PermissionsEx instance
21:13:42 [WARNING] [PermissionsEx] Reinjecting all permissibles
21:13:42 [WARNING] [PermissionsEx] Failed to inject own Permissible
21:13:42 [SEVERE] ru.tehkode.permissions.exceptions.PermissionsNotAvailable: Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
21:13:42 [SEVERE]at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(PermissionsEx.java:149)
21:13:42 [SEVERE]at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.inject(PermissiblePEX.java:88)
21:13:42 [SEVERE]at ru.tehkode.permissions.bukkit.BukkitPermissions.updatePermissions(BukkitPermissions.java:116)
21:13:42 [SEVERE]at ru.tehkode.permissions.bukkit.BukkitPermissions.updateAllPlayers(BukkitPermissions.java:123)
21:13:42 [SEVERE]at ru.tehkode.permissions.bukkit.BukkitPermissions$EventListener.onSystemEvent(BukkitPermissions.java:160)
21:13:42 [SEVERE]at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
21:13:42 [SEVERE]at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
21:13:42 [SEVERE]at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
21:13:42 [SEVERE]at java.lang.reflect.Method.invoke(Method.java:597)
21:13:42 [SEVERE]at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302)
21:13:42 [SEVERE]at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
21:13:42 [SEVERE]at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:460)
21:13:42 [SEVERE]at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.reinjectAll(PermissiblePEX.java:100)
21:13:42 [SEVERE]at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.isPermissionSet(PermissiblePEX.java:220)
21:13:42 [SEVERE]at org.bukkit.permissions.PermissibleBase.hasPermission(PermissibleBase.java:71)
21:13:42 [SEVERE]at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.checkPermission(PermissiblePEX.java:120)
21:13:42 [SEVERE]at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.hasPermission(PermissiblePEX.java:109)
21:13:42 [SEVERE]at org.bukkit.craftbukkit.entity.CraftHumanEntity.hasPermission(CraftHumanEntity.java:102)
21:13:42 [SEVERE]at org.bukkit.craftbukkit.CraftServer.onPlayerJoin(CraftServer.java:1142)
21:13:42 [SEVERE]at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:139)
21:13:42 [SEVERE]at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:129)
21:13:42 [SEVERE]at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:41)
21:13:42 [SEVERE]at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:61)
21:13:42 [SEVERE]at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567)
21:13:42 [SEVERE]at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459)
21:13:42 [SEVERE]at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
Voici mon code:
Code:
users:
        gagaleboss:
                group:
                - admin
        theskyliner:
                group:
                - percepteurs
        gigatheo:
                group:
                - bouseux
        victorleaf:
                group:
                - bouseux
        adsd:
                group:
                - bouseux
        piloucmann:
                group:
                - bouseux
groups:
        default:
                default: true
                permissions:
                prefix:
                - '&eVoyageur&f'
        admin:
                default: false
                permissions:
                - essentials.*
                - mobdisguise.*
                - plugman.*
                - iConomy.*
                - Punish.*
                prefix:
                - '&cGouverneur&f'
        percepteurs:
                default: false
                permissions:
                - iConomy.payment
                - iConomy.holdings
                - essentials.time
                - essentials.time.set
                - essentials.msg
                - essentials.suicide
                - essentials.jails
                - essentials.kick
                - essentials.kill
                - essentials.spawn
                - essentials.back
                - essentials.back
                - essentials.home
                - essentials.sethome
                - essentials.tp
                - essentials.tp.others
                - mobdisguise.*
                - essentials.clearinventory
                - essentials.clearinventory.others
                prefix:
                - '&1Gripe-Sous&f'
      bouseux:
                default: false
                permissions:
                - essentials.msg
                - essentials.suicide
                - essentials.clearinventory
                - essentials.spawn
                - essentials.home
                - essentials.sethome
                - essentials.tp
                - iConomy.holdings
                - iConomy.payment
                prefix:
                - '&9Bouseux&f'
Quels sont les raisons de ce problème? Merci d'avance pour votre réponse.
 
Code:
users:
        gagaleboss:
                group:
                - admin
        theskyliner:
                group:
                - percepteurs
        gigatheo:
                group:
                - bouseux
        victorleaf:
                group:
                - bouseux
        adsd:
                group:
                - bouseux
        piloucmann:
                group:
                - bouseux
groups:
        default:
                default: true
                permissions:
                prefix:
                - '&eVoyageur&f'
        admin:
                default: false
                permissions:
                - essentials.*
                - mobdisguise.*
                - plugman.*
                - iConomy.*
                - Punish.*
                prefix:
                - '&cGouverneur&f'
        percepteurs:
                default: false
                permissions:
                - iConomy.payment
                - iConomy.holdings
                - essentials.time
                - essentials.time.set
                - essentials.msg
                - essentials.suicide
                - essentials.jails
                - essentials.kick
                - essentials.kill
                - essentials.spawn
                - essentials.back
                - essentials.back
                - essentials.home
                - essentials.sethome
                - essentials.tp
                - essentials.tp.others
                - mobdisguise.*
                - essentials.clearinventory
                - essentials.clearinventory.others
                prefix:
                - '&1Gripe-Sous&f'
        bouseux:
                default: false
                permissions:
                - essentials.msg
                - essentials.suicide
                - essentials.clearinventory
                - essentials.spawn
                - essentials.home
                - essentials.sethome
                - essentials.tp
                - iConomy.holdings
                - iConomy.payment
                prefix:
                - '&9Bouseux&f'

Le rang bouseux était trop à gauche.
 
Merci, ca marche, mais j'ai un problème: j'ai bien les préfixes mais, par exemple, les "bouseux" :p peuvent se servir du /gm alors que je ne l'ai pas autorisé... Pourquoi?
 
Ben il n'y a rien à faire justement ... les permissions ne leur donnent pas ce droit. Je ne suis pas sur ton serveur, encore moins sur ton FTP donc impossible de savoir ce qui courtcircuite la bonne application des permissions.

Pas d'autre plugin de permissions ?
Sûr que la personne n'est pas dans un autre groupe ?
Qu'elle n'est pas OP ?
Que les plugins sont à jour ?
 
J'ai essayé en déopant... Pareil. Les plugins sont Plugins: MonsterHunt, AutoMessage, Punishmental, Troll, PlugMan, SafeFire, WorldEdit, iConomy, CreativeGates, AutoGamemode, PermissionsEx, CookieMonster, MobDisguise, RepairShop, AntiSpammers, Essentials, ChatManager, EssentialsProtect, EssentialsSpawn, ChestShop, EssentialsChat, Modifyworld avec Modifyworld et ChatManager de désactivé. Les vertions sont:
Plugins: MonsterHunt v1.5.1, AutoMessage v1.5, Punishmental v2.97, Troll v1.0, PlugMan v1.7.0, SafeFire v1.6, WorldEdit v5.3, iConomy v7.0, CreativeGates v1.3.5, AutoGamemode v1.3, PermissionsEx v1.19.2, CookieMonster v1.7.2.1, MobDisguise v1.81, RepairShop v2.1.4, AntiSpammers v1.0, Essentials v2.9.1, ChatManager v1.19.1, EssentialsProtect v2.9.1, EssentialsSpawn v2.9.1, ChestShop v3.42, EssentialsChat v2.9.1, Modifyworld v1.19.

Que puis-je faire?
PS: Je suis sure que j'ai mis les permissions au bon group car quand la personne parle, on voit ecrit "bouseux" devant :).
 
pour le/pex users, ca me donne ca: >pex users
16:26:34 [INFO] Currently registered users:
16:26:34 [INFO] victorleaf [bouseux]
16:26:34 [INFO] adsd [bouseux]
16:26:34 [INFO] gigatheo [bouseux]
16:26:34 [INFO] piloucmann [bouseux]
16:26:34 [INFO] theskyliner [percepteurs]
16:26:34 [INFO] gagaleboss [admin]
 
C'est bon, j'ai réeussi a le faire marcher, un petit bug... J'ai un peu modifié le code pour rajouter des permissions, mais maintenant, il affiche:
19:26:33 [INFO] [PermissionsEx] Loading PermissionsEx v1.19.2
19:26:33 [INFO] [PermissionsEx] Initializing file backend
19:26:33 [GRAVE] Error loading permissions file initializing PermissionsEx v1.19.2 (Is it up to date?)
java.lang.IllegalStateException: Error loading permissions file
at ru.tehkode.permissions.backends.FileBackend.reload(FileBackend.java:251)
at ru.tehkode.permissions.backends.FileBackend.initialize(FileBackend.java:79)
at ru.tehkode.permissions.PermissionManager.setBackend(PermissionManager.java:423)
at ru.tehkode.permissions.PermissionManager.initBackend(PermissionManager.java:485)
at ru.tehkode.permissions.PermissionManager.<init>(PermissionManager.java:52)
at ru.tehkode.permissions.bukkit.PermissionsEx.onLoad(PermissionsEx.java:69)
at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:218)
at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:189)
at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:53)
at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:166)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:432)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
Caused by: org.bukkit.configuration.InvalidConfigurationException: while scanning for the next token
found character'\t' that cannot start any token
in "<string>", line 34, column 1:
- worldedit.*
^
Et d'autres erreurs, que signifit ce message, je n'ai pas trouvé l'erreur dans le code... Je vous donne la partie qui pose problème:
Code:
        admin:
                default: false
                permissions:
                - essentials.*
                - mobdisguise.*
                - plugman.*
                - iConomy.*
                - Punish.*
                - worldedit.*
                - bukkit.command.*
                prefix:
                - '&cGouverneur&f'
En espérant que vous pourrez trouver mon problème...