Salut à tous !
Comme un bon nombre de personnes sur ce forum, ou sur d'autre, je me vois confronter à un problème sur mon petit serveur.
Je le fait tourner sous CraftBukkit, avec quelques plugins telle que Essentials et WorldEdit (basique ^^)
Pour mieux gérer mes quelques amis qui viennent s'amuser sur mon serveur, j'ai décidé d'utiliser le plugin Permission
Malheureusement, je bataille avec lui, et je n'arrive jamais à obtenir ce que je veux.
Je vais donc vous detailler les étapes que j'ai suivit, et merci de me corriger si il y a une erreur, je prendrai le plugin Mother Nature pour l'exemple... :
- Je télécharge permission
- Je met le permissions.jar dans le dossier plugin puis je créé un dossier permissions
- Dans ce dossier, je met le RENAME-ME que je renomme en world, le nom de ma map
- Dans ce dossier, il y a deux fichiers, User.yml et Groups.yml
- Voici comment j'ai configuré mon Groups.yml :
Et mon Users.yml :
Comme vous pouvez le voir, le groupe Admins à toutes les permissions grâce à la permission : '*'
Au cas ou, j'ai quand même ajouté les permissions de MotherNature dans le groupe Admins
Puis, grace au fichier User.yml, je me suis mit dans le groupe Admins.
je devrai donc avoir Toutes les permissions de ce groupe, mais lorsque je me connecte, impossible d'utiliser n'importe quelle commande du plugin, j'ai la phrase suivante :
Et ça, avec plusieurs plugin comme MagicCarpet, ou RocketBoots, aucun plugin ne veut fonctionner correctement avec permissions.
Help, je n'y comprend plus rien
Ps : ça fait 3 fois que j'installe et desinstalle permissions pour mieux m'y prendre à chaque fois, mais même aprés avoir suivi quelques tutoriels, j'en arrive toujours au même point...
Merci
Comme un bon nombre de personnes sur ce forum, ou sur d'autre, je me vois confronter à un problème sur mon petit serveur.
Je le fait tourner sous CraftBukkit, avec quelques plugins telle que Essentials et WorldEdit (basique ^^)
Pour mieux gérer mes quelques amis qui viennent s'amuser sur mon serveur, j'ai décidé d'utiliser le plugin Permission
Malheureusement, je bataille avec lui, et je n'arrive jamais à obtenir ce que je veux.
Je vais donc vous detailler les étapes que j'ai suivit, et merci de me corriger si il y a une erreur, je prendrai le plugin Mother Nature pour l'exemple... :
- Je télécharge permission
- Je met le permissions.jar dans le dossier plugin puis je créé un dossier permissions
- Dans ce dossier, je met le RENAME-ME que je renomme en world, le nom de ma map
- Dans ce dossier, il y a deux fichiers, User.yml et Groups.yml
- Voici comment j'ai configuré mon Groups.yml :
##
# Permissions has AntiBuild, which prevents a player from destroying/placing blocks.
# To prevent a group of players then set the build: flag to false (build: false).
# If you want a group to be able to build then set it to true.
##
# Groups can inherit from other groups.
# To make a group inherit the permissions and info nodes from another
# group, simply place the groups name in the 'inheritance:' like so:
#
# Example:
# inheritance:
# - Default
##
# Wildcard Permission settings:
#
# You can have wildcard nodes which encompass all nodes that match it.
# For example, the node 'modplugin.*' matches 'modplugin.kick', 'modplugin.ban',
# 'modplugin.settings.view', and so on.
#
##
# A single asterisk means that this user/group has all permissions.
# - '*'
##
# Negated nodes are created by prefixing a normal node with '-'.
# They prevent less specific wildcard nodes from matching the negated node.
# For example:
#
# permissions:
# - 'foo.*'
# - '-foo.bar'
#
# In this case, the user/group will have 'foo.foo', 'foo.foobar', and so on, but not 'foo.bar'.
#
##
# prefix: and suffix: do not do anything on their own. You need another outside plugin
# such as iChat or HeroChat in order for these to do anything.
##
#
# For more info, visit https://github.com/TheYeti/Permissions/wiki/Guide-to-creating-YAML-configs
#
##
groups:
Default:
default: true
info:
prefix: ''
suffix: ''
build: true
inheritance:
Member:
default: false
info:
prefix: ''
suffix: ''
build: true
inheritance:
- Default
permissions:
- 'warpplugin.warp'
- 'econplugin.basic.*'
Moderator:
default: false
info:
prefix: ''
suffix: ''
build: true
inheritance:
- Member
permissions:
- 'modplugin.ban'
- 'modplugin.kick'
- 'modplugin.unban'
Admins:
default: false
info:
prefix: ''
suffix: ''
build: true
inheritance:
permissions:
- '*'
- 'mothernature.command.help' - Use '/mn help'
- 'mothernature.command.version' - Use '/mn version'
- 'mothernature.command.reload' - Use '/mn reload'
- 'mothernature.command.rain' - Use '/mn rain'
- 'mothernature.command.thunder' - Use '/mn thunder'
- 'mothernature.command.lightning' - Use '/mn lightning'
- 'mothernature.command.sun' - Use '/mn sun'
- 'mothernature.command.umbrella' - Use '/mn umbrella'
- 'mothernature.wand' - Use the lightning wand
- 'mothernature.lwand' - Spawn the lightning wand - Use '/mn lwand'
- 'mothernature.day' - Use '/mn sunrise'
- 'mothernature.night' - Use '/mn sunset'
Et mon Users.yml :
##
#
# User entries are similar in syntax to groups, except that the groups they inherit from are denoted by
# "groups:", instead of "inheritance:".
#
##
#
# Users can have their own permissions, shown by FriendB,
# and also can have a prefix and suffix of their own, as shown by FriendA.
#
##
#
# For more info, visit https://github.com/TheYeti/Permissions/wiki/Guide-to-creating-YAML-configs
#
##
users:
Joss871:
groups:
- Admins
permissions:
FriendA:
info:
prefix: '&4[~Alice~]&f'
groups:
- Moderator
permissions:
FriendB:
groups:
- Moderator
permissions:
- 'warpplugin.manage.*'
NewGuy:
groups:
- Guest
Herpina:
groups:
- Member
Derpina:
groups:
- Member
Comme vous pouvez le voir, le groupe Admins à toutes les permissions grâce à la permission : '*'
Au cas ou, j'ai quand même ajouté les permissions de MotherNature dans le groupe Admins
Puis, grace au fichier User.yml, je me suis mit dans le groupe Admins.
je devrai donc avoir Toutes les permissions de ce groupe, mais lorsque je me connecte, impossible d'utiliser n'importe quelle commande du plugin, j'ai la phrase suivante :
You don't have permission to use this command
Et ça, avec plusieurs plugin comme MagicCarpet, ou RocketBoots, aucun plugin ne veut fonctionner correctement avec permissions.
Help, je n'y comprend plus rien
Ps : ça fait 3 fois que j'installe et desinstalle permissions pour mieux m'y prendre à chaque fois, mais même aprés avoir suivi quelques tutoriels, j'en arrive toujours au même point...
Merci