Commandes & Permissions
Liste complète des commandes et permissions pour zAuctionHouse V4
Cette page liste toutes les commandes et permissions disponibles dans zAuctionHouse V4.
Commande principale
La commande principale est /zauctionhouse avec les alias par défaut suivants :
/ah- Court et courant/hdv- Abréviation française (Hôtel des Ventes)/auction- Nom anglais complet/zauction- Version préfixée du plugin
Vous pouvez personnaliser les alias dans config.yml sous commands.main-command.aliases. Un redémarrage du serveur est requis après la modification des alias de commandes.
Commandes joueur
| Commande | Description | Permission |
|---|---|---|
/ah | Ouvrir l'hôtel des ventes | zauctionhouse.use |
/ah sell <prix> [quantité] [économie] | Vendre l'objet en main | zauctionhouse.sell |
/ah claim | Récupérer l'argent des ventes | - |
/ah page <numéro> | Ouvrir l'hôtel des ventes à une page spécifique | - |
/ah selling | Voir vos objets actuellement en vente | zauctionhouse.selling |
/ah expired | Voir vos objets expirés | zauctionhouse.expired |
/ah purchased | Voir les objets que vous avez achetés | zauctionhouse.purchased |
/ah history | Voir votre historique de ventes | zauctionhouse.history |
/ah search <requête> | Rechercher des objets dans l'hôtel des ventes | zauctionhouse.use |
/ah option | Ouvrir l'interface des options | zauctionhouse.option |
/ah option <option> [valeur] | Basculer ou définir une option joueur | zauctionhouse.option |
Détails de la commande Sell
/ah sell <prix> [quantité] [économie]Arguments :
<prix>- Le prix par objet (requis). Supporte les multiplicateurs :1K,2.5M,1B, etc.[quantité]- Nombre d'objets à vendre de votre pile (optionnel, par défaut la pile complète). Avec l'inventaire de vente activé, la quantité s'applique à l'objet en main au moment de la confirmation, plafonnée à la taille de la pile[économie]- Quelle économie utiliser (optionnel, par défaut l'économie configurée)
Exemples :
# Vendre l'objet en main pour 1000
/ah sell 1000
# Vendre 32 objets pour 5000 chacun
/ah sell 5000 32
# Vendre en utilisant une économie spécifique
/ah sell 10000 64 vaultDétails de la commande Search
/ah search <requête>Rechercher des objets dans l'hôtel des ventes. Sans opérateur, la requête effectue une recherche insensible à la casse sur le nom, le matériau, le lore et le vendeur.
Filtres avancés :
Utilisez le format champ opérateur valeur pour des recherches ciblées. Les espaces autour de l'opérateur sont supportés.
| Opérateur | Description |
|---|---|
~ | Contient (sensible à la casse) |
= | Correspondance exacte (sensible à la casse) |
~= | Contient (insensible à la casse) |
== | Correspondance exacte (insensible à la casse) |
| Champ | Description |
|---|---|
name | Nom affiché de l'objet |
material | Type de matériau de l'objet |
lore | Texte du lore de l'objet |
seller | Nom du joueur vendeur |
Exemples :
# Recherche simple (correspond au nom, matériau, lore, vendeur)
/ah search diamond
# Trouver les objets vendus par un joueur spécifique
/ah search seller = Notch
# Trouver les objets contenant "Diamond" dans leur nom
/ah search name ~ Diamond
# Trouver les épées (insensible à la casse)
/ah search material ~= swordMode vente d'inventaire
Si enable-sell-inventory est défini sur true dans la config, exécuter /ah sell sans arguments ouvre une interface où les joueurs peuvent :
- Sélectionner des objets de leur inventaire
- Définir le prix
- Choisir l'économie
Commandes admin
| Commande | Description | Permission |
|---|---|---|
/ah reload | Recharger tous les fichiers de configuration | zauctionhouse.reload |
/ah admin | Ouvrir l'annuaire admin des joueurs | zauctionhouse.admin + zauctionhouse.admin.items |
/ah admin history [joueur] | Ouvrir l'annuaire admin des joueurs, ou l'historique admin d'un joueur | zauctionhouse.admin.items |
/ah admin generate <quantité> | Générer des objets factices pour les tests | zauctionhouse.admin |
/ah admin open <joueur> <type> | Voir les objets en vente, expirés ou achetés d'un joueur | zauctionhouse.admin.items |
/ah admin forceopen <joueur> <inventaire> [page] | Ouvrir n'importe quel inventaire pour un joueur | zauctionhouse.admin |
/ah admin add <joueur> <type> | Ajouter des objets au compte d'un joueur | zauctionhouse.admin.items |
/ah admin cache show <joueur> | Afficher les données de cache d'un joueur | zauctionhouse.admin |
/ah admin cache clear <joueur> [clé] | Effacer le cache d'un joueur | zauctionhouse.admin |
/ah admin cache set <joueur> <clé> <valeur> | Définir une valeur de cache | zauctionhouse.admin |
/ah admin migrate <source> confirm | Migrer des données d'autres plugins | zauctionhouse.admin |
/ah admin option set <joueur> <option> <valeur> | Définir une option pour un joueur | zauctionhouse.admin |
/ah admin option list <joueur> | Lister les options d'un joueur | zauctionhouse.admin |
/ah admin option reset <joueur> | Réinitialiser les options d'un joueur | zauctionhouse.admin |
Types d'ouverture admin
Le paramètre <type> pour /ah admin open accepte :
listed- Voir les annonces actives du joueur (valeur par défaut si le type n'est pas reconnu)expired- Voir les objets expirés du joueurpurchased- Voir les objets achetés du joueur
Exemple :
/ah admin open Steve listedPour voir l'historique d'un joueur, utilisez /ah admin history <joueur> (voir ci-dessous).
Annuaire admin des joueurs et historique
/ah admin
/ah admin history [joueur]/ah admin(sans argument) et/ah admin history(sans joueur) ouvrent l'annuaire admin des joueurs (admin-main) : une tête par joueur ayant une activité sur l'hôtel des ventes, avec ses annonces en cours, ses ventes et ses achats. Cliquez sur une tête pour ouvrir l'historique admin de ce joueur. Les données sont rechargées à chaque ouverture de l'inventaire./ah admin history <joueur>ouvre directement le menu d'historique admin (admin-history-main) de ce joueur. Si le joueur n'a jamais été vu par le plugin, un message d'erreur est envoyé.
Les deux nécessitent la permission zauctionhouse.admin.items. Sans elle, /ah admin affiche seulement la syntaxe de la commande.
Exemples :
# Parcourir tous les joueurs ayant une activité
/ah admin
# Ouvrir l'historique admin de Steve
/ah admin history SteveCommande Admin Force Open
/ah admin forceopen <joueur> <inventaire> [page]Ouvre n'importe quel inventaire pour un joueur à une page spécifique. Utile pour le débogage ou la navigation directe vers un inventaire et une page précis.
Arguments :
<joueur>- Nom du joueur cible (requis)<inventaire>- Inventaire à ouvrir (requis). Accepte n'importe quel nom de fichier d'inventaire[page]- Numéro de page (optionnel, par défaut 1)
Inventaires disponibles :
| Inventaire | Description |
|---|---|
auction | Liste principale de l'hôtel des ventes |
admin-selling-items | Vue admin des annonces actives du joueur |
admin-expired-items | Vue admin des objets expirés du joueur |
admin-purchased-items | Vue admin des objets achetés du joueur |
admin-main | Annuaire admin des joueurs |
admin-history-main | Menu principal de l'historique admin |
admin-logs | Visualiseur des logs admin |
admin-transactions | Visualiseur des transactions admin |
admin-remove-confirm | Confirmation de retrait admin d'une annonce (s'ouvre normalement avec Q / clic molette sur une annonce, ce qui sélectionne l'objet à retirer) |
selling-items | Objets en vente du joueur |
expired-items | Objets expirés du joueur |
purchased-items | Objets achetés du joueur |
history | Historique des ventes du joueur |
sell-inventory | Inventaire de préparation de vente |
shulker-content | Visualiseur du contenu de shulker |
Exemples :
# Ouvrir la vue admin des annonces actives de Steve
/ah admin forceopen Steve admin-selling-items
# Ouvrir l'hôtel des ventes à la page 3
/ah admin forceopen Steve auction 3
# Ouvrir les logs admin à la page 2
/ah admin forceopen Steve admin-logs 2Migration
Migrer des données d'autres plugins d'hôtel des ventes :
/ah admin migrate zauctionhousev3 confirmSources supportées :
zauctionhousev3(alias :zah,zahv3,v3)
Sauvegardez toujours vos données avant de migrer ! La migration ne peut pas être annulée.
Permissions
Permissions de base
| Permission | Description | Par défaut |
|---|---|---|
zauctionhouse.use | Accéder à l'hôtel des ventes | true |
zauctionhouse.sell | Vendre des objets sur l'hôtel des ventes | true |
zauctionhouse.selling | Voir vos objets en vente | true |
zauctionhouse.expired | Voir vos objets expirés | true |
zauctionhouse.purchased | Voir les objets achetés | true |
zauctionhouse.history | Voir l'historique des ventes | true |
zauctionhouse.option | Accéder à l'interface des options | true |
zauctionhouse.reload | Recharger les configurations | op |
zauctionhouse.admin | Accéder aux fonctionnalités admin | op |
zauctionhouse.admin.items | Ajouter/retirer des objets en tant qu'admin, ouvrir l'annuaire admin des joueurs et l'historique admin | op |
zauctionhouse.admin.remove.inventory | Appuyer sur Q (jeter) ou faire un clic molette sur une annonce en vente dans l'hôtel des ventes pour ouvrir la confirmation de retrait admin | op |
Permissions de limite d'objets
Contrôlez combien d'objets un joueur peut mettre en vente simultanément. Configurez dans config.yml :
permissions:
auction:
- permission: zauctionhouse.max.5
limit: 5
- permission: zauctionhouse.max.10
limit: 10
- permission: zauctionhouse.max.15
limit: 15Le plugin utilise la limite de permission la plus élevée que le joueur possède.
| Permission | Limite |
|---|---|
zauctionhouse.max.5 | 5 objets |
zauctionhouse.max.10 | 10 objets |
zauctionhouse.max.15 | 15 objets |
Permissions de temps d'expiration
Contrôlez les temps d'expiration personnalisés pour les objets listés. Configurez dans config.yml :
expiration:
auction:
default-expiration: 172800 # 2 jours en secondes
permission:
enable: true
permissions:
- permission: zauctionhouse.expiration.vip
expiration: 3600 # 1 heure
- permission: zauctionhouse.expiration.elite
expiration: 7200 # 2 heures
- permission: zauctionhouse.expiration.legend
expiration: 259200 # 3 jours| Permission | Durée |
|---|---|
zauctionhouse.expiration.vip | 1 heure |
zauctionhouse.expiration.elite | 2 heures |
zauctionhouse.expiration.legend | 3 jours |
Permissions de taxe
Contrôlez les taux de taxe pour les joueurs. Configurez dans economies.yml :
| Permission | Description |
|---|---|
zauctionhouse.tax.bypass | Contourner complètement toutes les taxes |
zauctionhouse.tax.vip | Réduction de taxe de 50% |
zauctionhouse.tax.premium | Réduction de taxe de 25% |
zauctionhouse.tax.member | Réduction de taxe de 10% |
Permissions d'économie
Si vous utilisez plusieurs économies, contrôlez l'accès par économie :
| Permission | Description |
|---|---|
zauctionhouse.economy.<nom> | Utiliser une économie spécifique |
Remplacez <nom> par le nom de votre économie (ex: vault, playerpoints).
Configuration des alias de commandes
Configurez les alias de commandes dans config.yml :
commands:
main-command:
aliases:
- ah
- hdv
- auction
- zauction
sell:
aliases:
- sell
- s
- vendre
claim:
aliases:
- claim
- c
- recuperer
page:
aliases:
- page
- p
search:
aliases:
- search
- s
- rechercherMultiplicateurs de prix
Les joueurs peuvent utiliser une notation abrégée pour les grands prix :
| Suffixe | Multiplicateur |
|---|---|
K | 1 000 |
M | 1 000 000 |
B | 1 000 000 000 |
T | 1 000 000 000 000 |
Q | 1 000 000 000 000 000 |
Exemples :
/ah sell 1K # = 1 000
/ah sell 2.5M # = 2 500 000
/ah sell 1.5B # = 1 500 000 000Exemples de permissions
LuckPerms
Donner au groupe VIP 15 emplacements d'objets et l'expiration legend :
/lp group vip permission set zauctionhouse.max.15 true
/lp group vip permission set zauctionhouse.expiration.legend true
/lp group vip permission set zauctionhouse.tax.vip trueExemple de configuration de groupe
# Groupe VIP
permissions:
- zauctionhouse.max.15
- zauctionhouse.expiration.legend
- zauctionhouse.tax.vip
# Groupe Staff
permissions:
- zauctionhouse.admin
- zauctionhouse.reload
- zauctionhouse.admin.items