PermissionsBukkit

  • Auteur de la discussion Auteur de la discussion Aurann
  • Date de début Date de début

Aurann

Aventurier
16 Juillet 2011
8
0
1
Bonjour à tous,

Je ne suis pas à mon premier serveur (divers fournisseurs de jeux vidéos, serveurs hébergés à la maison, serveurs hébergés sur machines dédiés, ...) ni à ma première configuration de plugin. Cependant j'ai décidé de faire du tri sur mon plus gros serveur et d'y mettre un peu d'ordre et de fraicheur. Ainsi j'ai décidé d'installer PermissionsBukkit fourni de base avec CraftBukkit. J'ai toujours fonctionné sous Permissions (V1 V2 et V3). Avec plus ou de moins de mal à me mettre à jour, cependant j'ai quelques problèmes avec la version de CraftBukkit.

J'ai bien installé les plugins "PermissionsBukkit-1.6.jar + SuperpermsBridge-1.2.jar" dans le dossier plugin du serveur. J'ai lancé le serveur pour qu'il installe les dossiers concernés et je l'ai stoppé. J'ai configuré mon fichier config.yml dans le dossier"PermissionsBukkit" (je pense que le fichier de config est la source des mes ennuis). Cependant aucune commande n'est possible. Le plugin fonctionne parfaitement puisque j'ai un message d'erreur me disant que je n'ai pas le droit d'accéder à cette fonctionnalité.

Qu'en pensez vous ?

Code:
# PermissionsBukkit configuration file
#
# A permission node is a string like 'permissions.build', usually starting
# with the name of the plugin. Refer to a plugin's documentation for what
# permissions it cares about. Each node should be followed by true to grant
# that permission or false to revoke it, as in 'permissions.build: true'.
# Some plugins provide permission nodes that map to a group of permissions -
# for example, PermissionsBukkit has 'permissions.*', which automatically
# grants all admin permissions. You can also specify false for permissions
# of this type.
#
# Users inherit permissions from the groups they are a part of. If a user is
# not specified here, or does not have a 'groups' node, they will be in the
# group 'default'. Permissions for individual users may also be specified by
# using a 'permissions' node with a list of permission nodes, which will
# override their group permissions. World permissions may be assigned to
# users with a 'worlds:' entry.
#
# Groups can be assigned to players and all their permissions will also be
# assigned to those players. Groups can also inherit permissions from other
# groups. Like user permissions, groups may override the permissions of their
# parent group(s). Unlike users, groups do NOT automatically inherit from
# default. World permissions may be assigned to groups with a 'worlds:' entry.
#
# The cannot-build message is configurable. If it is left blank, no message
# will be displayed to the player if PermissionsBukkit prevents them from
# building, digging, or interacting with a block. Use '&' characters to
# signify color codes.
 
users:
    ConspiracyWizard:
        permissions:
            permissions.example: true
        groups:
        - admin
    Aurann:
        permissions:
            permissions.*: true
            superpermbridge.*: true
            mchat.prefix.admin: true
            mchat.*: true
        groups:
        - Citoyen
    Joker_7:
        permissions:
        groups:
        - Banquier   
    Pyves54410:
        permissions:
        groups:
        - Maire
    Isadoree:
        permissions:
        groups:
        - Citoyen
    Nebb54:
        permissions:
        groups:
        - Citoyen
    Makinomaro:
        permissions:
        groups:
        - Citoyen
    Obiskal:
        permissions:
        groups:
        - Citoyen
    Ribeans:
        permissions:
        groups:
        - Citoyen
    Choukette54109:
        permissions:
        groups:
        - Citoyen
    sgtmatt54:
        permissions:
        groups:
        - Citoyen
 
 [... autres users ...]
 
groups:
    Visiteur:
        permissions:
            permissions.build: false
            superpermbridge.essentials.help: true
            superpermbridge.essentials.list: true
            superpermbridge.essentials.helpop: true
            superpermbridge.essentials.motd: true
            superpermbridge.essentials.rules: true
            superpermbridge.essentials.msg: true
            superpermbridge.essentials.spawn: true
    Citoyen:
        permissions:
            permissions.build: true
            superpermbridge.essentials.afk: true
            superpermbridge.iconomy.money: true
            superpermbridge.iconomy.money.pay: true
            superpermbridge.iconomy.monaye.help: true
            superpermbridge.essentials.sell: true
            superpermbridge.essentials.setworth: true
            superpermbridge.essentials.worth: true
            superpermbridge.essentials.compass: true
            superpermbridge.essentials.ignore: true
            superpermbridge.essentials.info: true
            superpermbridge.essentials.mail: true
            superpermbridge.essentials.mail.send: true
            superpermbridge.essentials.mail.read: true
            superpermbridge.essentials.mail.clean: true
            superpermbridge.essentials.list: true
            superpermbridge.essentials.r: true
            superpermbridge.essentials.suicid: true
            superpermbridge.essentials.whois: true
            superpermbridge.essentials.home: true
            superpermbridge.essentials.sethome: true
            superpermbridge.essentials.back: true
        inheritance:
        - Visiteur
    Banquier:
        permissions:
            permissions.build: true
            superpermbridge.iconomy.rank: true
            superpermbridge.iconomy.stats: true
            superpermbridge.iconomy.purge: true
            superpermbridge.iconomy.empty: true
            superpermbridge.iconomy.hide: true
            superpermbridge.iconomy.create: true
            superpermbridge.iconomy.set: true
            superpermbridge.iconomy.grant: true
            superpermbridge.iconomy.give: true
            superpermbridge.iconomy.reset: true
            superpermbridge.essentials.kick: true
            superpermbridge.essentials.bantemp: true
        inheritance:
        - Citoyen
    Maire:
        permissions:
            permissions.build: true
            superpermbridge.essentials.kick: true
            superpermbridge.essentials.ban: true
            superpermbridge.essentials.god: true
            superpermbridge.essentials.fly: true
        inheritance:
        - Citoyen
    Admin:
        permissions:
            permissions.build: true
            permissions.*: true
            superpermbridge.*: true
            mchat.prefix.admin: true
            mchat.*: true
 
messages:
    build: '&cVous n'avez pas la permission de construire, pour faire parti de la communauté, contactez un OP, le maire ou le banquier ou rendez vous sur aurann.org .'
 
debug: false
 
sa sert a quoi superpermbridge...je crois que tu en a pas de besoin avec la 1.6.
 
Ca sert a faire la liaison avec les plugins conçus avec permissions. Un Bridge quoi.