Utilisation Rapide
Créer une Guilde
/guild create MaGuilde
Coûte 1000$ par défaut (configurable)
Inviter des Membres
/guild invite Joueur123
Le joueur peut ensuite rejoindre avec /guild join MaGuilde
Définir un Home
/guild sethome
Tous les membres pourront se téléporter avec /guild home
Gérer la Banque
/guild deposit 5000 # Déposer de l'argent
/guild balance # Voir le solde
/guild withdraw 1000 # Retirer (chef uniquement)
Système de Rangs
Rang
Permissions
Chef Toutes les permissions + dissolution + retrait banque
Officier Inviter, expulser, définir home
Membre Utiliser le home, déposer dans la banque
Promouvoir un Membre
/guild promote Joueur123
/guild demote Joueur123
Système de Banque
La banque de guilde permet de :
- Stocker l'argent collectivement
- Seul le chef peut retirer
- Tous les membres peuvent déposer
- L'argent est récupéré par le chef lors de la dissolution
Exemple d'Utilisation
# Membre dépose pour un projet commun
/guild deposit 10000
# Chef vérifie le solde
/guild balance
> Solde: 10000$
# Plus tard, le chef retire pour acheter quelque chose
/guild withdraw 5000
> Vous avez retiré 5000$ de la banque!
Système de Home
Définir le Home
/guild sethome
⚠️ Seuls le chef et les officiers peuvent définir le home
Se Téléporter
/guild home
✅ Tous les membres peuvent se téléporter
Astuce : Placez votre home dans votre base de guilde pour que tous les membres puissent facilement s'y retrouver!
Configuration Personnalisée
Éditez plugins/ShGuild/config.yml :
config.yml
Code (YAML):
# Configuration du plugin ShGuild
guild-creation-cost
: 1000.0
# Messages (Supporte les codes couleur &)
messages:
prefix
: '&7
[&6Guilde&7
] '
no-permission
: '&cVous n''avez pas la permission de faire cela.'
player-only
: '&cCette commande est réservée aux joueurs !'
usage
: '&cUsage
:
%usage%'
# Actions de guilde
guild-created
: '&aGuilde &e
%guild% &acréée avec succès !'
guild-exists
: '&cCette guilde existe déjà !'
guild-disbanded
: '&aGuilde dissoute avec succès !'
guild-disbanded-broadcast
: '&cLa guilde &e
%guild% &ca été dissoute !'
# Membres
already-in-guild
: '&cVous êtes déjà dans une guilde !'
not-in-guild
: '&cVous n''êtes pas dans une guilde !'
target-already-in-guild
: '&cCe joueur est déjà dans une guilde !'
player-not-found
: '&cJoueur introuvable !'
# Invitations / Join
invite-sent
: '&aInvitation envoyée à &e
%player%'
invite-received
: '&aVous avez été invité dans la guilde &e
%guild%. &7/guild join %guild%'
join-success
: '&aVous avez rejoint la guilde &e
%guild% !'
join-broadcast
: '&e
%player% &aa rejoint la guilde !'
leave-success
: '&aVous avez quitté la guilde !'
leave-broadcast
: '&e
%player% &ca quitté la guilde !'
# Rangs
kick-success
: '&e
%player% &aa été expulsé !'
kick-received
: '&cVous avez été expulsé de la guilde !'
promote-success
: '&e
%player% &aa été promu officier !'
promote-received
: '&aVous avez été promu officier !'
demote-success
: '&e
%player% &aa été rétrogradé !'
demote-received
: '&cVous avez été rétrogradé !'
# Home
home-set
: '&aHome de la guilde défini !'
home-teleport
: '&aTéléportation au home de la guilde
...'
home-not-set
: '&cAucun home défini ! Utilisez /guild sethome'
# Economie
insufficient-funds
: '&cVous n''avez pas assez d''argent !'
invalid-amount
: '&cMontant invalide !'
deposit-success
: '&aVous avez déposé &e
%amount%$ &adans la banque !'
withdraw-success
: '&aVous avez retiré &e
%amount%$ &ade la banque !'
bank-insufficient
: '&cLa banque n''a pas assez d''argent !'
# Menus / Listes
help-header
: '&e&l▬▬▬▬▬▬▬▬ Commandes Guilde ▬▬▬▬▬▬▬▬'
help-format
: '&6
%command% &7- %description%'
info-header
: '&e&l▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬'
# Limites
limits:
max-members
: 20
min-name-length
: 3
max-name-length
: 16
Commandes Essentielles
Commande
Action
/guild create <nom> Créer une guilde
/guild invite <joueur> Inviter un joueur
/guild home Téléportation au home
/guild deposit <montant> Déposer de l'argent
/guild info Voir les infos de votre guilde
/guild list Liste toutes les guildes