Aller au contenu principal

Commandes et Permissions

Cette page liste toutes les commandes et permissions disponibles dans zQuests.

Alias de commandes

La commande principale /zquests a les alias par defaut suivants configures dans config.yml :

  • /quests
  • /quest
  • /q

Vous pouvez les personnaliser dans config.yml :

main-command-aliases:
- quests
- quest
- q

Commandes

Commandes joueur

CommandePermissionDescription
/zquestszquests.useOuvrir l'inventaire des quetes

Commandes admin

CommandePermissionDescription
/zquests helpzquests.helpAfficher le message d'aide
/zquests reloadzquests.reloadRecharger les fichiers de configuration
/zquests reload-inventorieszquests.reloadRecharger uniquement les fichiers d'inventaires

Gestion des quetes

CommandePermissionDescription
/zquests start <joueur> <quete>zquests.startDemarrer une quete pour un joueur
/zquests start-all <joueur>zquests.start.allDemarrer toutes les quetes pour un joueur
/zquests complete <joueur> <quete>zquests.completeCompleter une quete pour un joueur
/zquests complete-all <joueur> <groupe>zquests.complete.allCompleter toutes les quetes d'un groupe
/zquests restart <joueur> <quete>zquests.restartRedemarrer une quete pour un joueur
/zquests delete <joueur> <quete>zquests.deleteSupprimer une quete pour un joueur
/zquests delete-all <joueur>zquests.delete.allSupprimer toutes les quetes pour un joueur

Gestion de la progression

CommandePermissionDescription
/zquests set-progress <joueur> <quete> <montant>zquests.set.progressDefinir la progression de la quete
/zquests add-progress <joueur> <quete> <montant>zquests.add.progressAjouter a la progression de la quete
/zquests progress-inventory <joueur> [citoyen]zquests.progress.inventoryProgression des quetes INVENTORY_CONTENT

Gestion des favoris

CommandePermissionDescription
/zquests set-favorite <joueur> <quete> <true/false>zquests.set.favoriteDefinir le statut favori de la quete
/zquests add-favorite <joueur>zquests.add.favoriteAjouter a la limite de favoris
/zquests set-favorite-limit <joueur> <montant>zquests.set.favorite.limitDefinir la limite de favoris
/zquests set-favorite-type <joueur> <type>zquests.set.favorite.typeDefinir le type de favori

Recompenses

CommandePermissionDescription
/zquests reward <joueur> <quete>zquests.rewardDonner manuellement les recompenses de quete

Hologramme

CommandePermissionDescription
/zquests refresh-hologramzquests.refresh.hologramRafraichir tous les hologrammes

Debug

CommandePermissionDescription
/zquests show <joueur> <quete>zquests.showAfficher les details de la quete

Exemples de commandes

Demarrer des quetes

# Demarrer une quete specifique pour un joueur
/zquests start Notch casseur-pierre-1

# Demarrer toutes les quetes auto-accept pour un joueur
/zquests start-all Notch

Gerer la progression

# Definir une valeur exacte de progression
/zquests set-progress Notch casseur-pierre-1 250

# Ajouter a la progression (utile pour les quetes VOTE)
/zquests add-progress Notch vote-quotidien 1

# Progression des quetes de contenu d'inventaire
/zquests progress-inventory Notch bucheron

Completer des quetes

# Completer une quete pour un joueur
/zquests complete Notch casseur-pierre-1

# Completer toutes les quetes du groupe "minage"
/zquests complete-all Notch minage

Reinitialiser des quetes

# Redemarrer une quete (garde l'historique, reinitialise la progression)
/zquests restart Notch casseur-pierre-1

# Supprimer completement une quete
/zquests delete Notch casseur-pierre-1

# Supprimer toutes les quetes pour un joueur
/zquests delete-all Notch

Gerer les favoris

# Definir une quete comme favorite
/zquests set-favorite Notch casseur-pierre-1 true

# Retirer des favoris
/zquests set-favorite Notch casseur-pierre-1 false

# Definir la limite de favoris
/zquests set-favorite-limit Notch 5

Liste des permissions

Permissions de base

PermissionDescriptionPar defaut
zquests.useAcceder aux commandes de quetestrue
zquests.helpVoir le message d'aidetrue

Permissions admin

PermissionDescriptionPar defaut
zquests.reloadRecharger la configurationop
zquests.startDemarrer des quetes pour d'autresop
zquests.start.allDemarrer toutes les quetesop
zquests.completeCompleter des quetes pour d'autresop
zquests.complete.allCompleter des groupes de quetesop
zquests.deleteSupprimer les quetes des joueursop
zquests.delete.allSupprimer toutes les quetes des joueursop
zquests.restartRedemarrer les quetes des joueursop
zquests.set.progressDefinir la progression des quetesop
zquests.add.progressAjouter a la progression des quetesop
zquests.set.favoriteDefinir le statut favoriop
zquests.add.favoriteAjouter a la limite de favorisop
zquests.set.favorite.limitDefinir la limite de favorisop
zquests.set.favorite.typeDefinir le type de favoriop
zquests.rewardDonner les recompenses de quetesop
zquests.showVoir les details des quetesop
zquests.progress.inventoryProgression des quetes d'inventaireop
zquests.refresh.hologramRafraichir les hologrammesop

Pages d'inventaire basees sur les permissions

Vous pouvez configurer differentes pages de demarrage basees sur les permissions dans config.yml :

# Permission que le joueur doit avoir pour changer de page avec la commande principale
main-command-page:
- permission: "quests.page.2"
inventory: "quests"
page: 2
priority: 1
- permission: "quests.page.3"
inventory: "quests"
page: 3
priority: 2

Les joueurs avec quests.page.3 ouvriront la page 3 de l'inventaire de quetes en utilisant /quests.

Auto-completion

Toutes les commandes supportent l'auto-completion :

  • Les noms de joueurs sont auto-completes
  • Les noms de quetes sont auto-completes depuis les quetes chargees
  • Les noms de groupes sont auto-completes pour les commandes pertinentes

Utilisation console

Toutes les commandes admin peuvent etre utilisees depuis la console :

# Depuis la console
zquests start Notch casseur-pierre-1
zquests add-progress Notch vote-quotidien 1
zquests complete Notch quete-tutoriel

Integration avec d'autres plugins

Plugins de vote

Ajouter la progression aux quetes de vote quand les joueurs votent :

# Dans la recompense de votre plugin de vote
/zquests add-progress %player% quete-vote 1

Citizens NPCs

Declencher la progression de quete lors de l'interaction avec un PNJ :

# Commande de clic Citizens
/zquests progress-inventory %player% nom_pnj

Scripts personnalises

Utilisez les commandes dans des scripts ou blocs de commande :

# Donner la progression de quete pour des evenements personnalises
execute as @p run zquests add-progress @p quete-personnalisee 1

Prochaines etapes

Copyright © 2026 GroupeZ|Build #loading...|-