Commandes
BQBetterHUD propose une interface de commandes simple pour gérer le plugin.
📝 Commande principale
/bqhud [sous-commande]
Alias : Aucun
Permission requise : bqhud.admin (voir Permissions)
🔄 Sous-commandes
/bqhud reload
Recharge la configuration et les fichiers de messages du plugin.
Usage :
/bqhud reload
Ce qui est rechargé :
- ✅
config.yml- Configuration principale - ✅
messages_en.yml- Messages anglais - ✅
messages_fr.yml- Messages français
Ce qui N'est PAS rechargé :
- ❌ Fichiers BetterHud (popups, layouts, images)
- ❌ Licence (nécessite un redémarrage)
Réponses :
- ✅
Configuration rechargée !(succès) - ❌
Erreur lors du rechargement.(échec)
Exemple :
> /bqhud reload
[BQBetterHud] Configuration rechargée !
Pour recharger les configurations BetterHud (popups, layouts), utilisez :
/betterhud reload
/bqhud update
Télécharge la dernière version disponible du plugin (si une mise à jour existe).
Usage :
/bqhud update
Prérequis :
- ✅ Licence valide avec accès aux mises à jour
- ✅ Connexion Internet active
- ✅ Une mise à jour doit être disponible
Processus :
- Vérifie la disponibilité d'une mise à jour
- Télécharge le fichier JAR
- Sauvegarde dans
plugins/update/ - Affiche un message de confirmation
Réponses :
| Message | Signification |
|---|---|
Aucune mise à jour disponible. | Vous avez déjà la dernière version |
Téléchargement de la mise à jour... | Téléchargement en cours |
Mise à jour téléchargée dans plugins/update/ | Succès |
Accès refusé. Votre licence ne permet pas les mises à jour. | Licence sans accès updates |
Gestionnaire de versions non initialisé. | Erreur interne |
Exemple :
> /bqhud update
[BQBetterHud] Téléchargement de la mise à jour...
[BQBetterHud] Mise à jour téléchargée dans plugins/update/
[BQBetterHud] Redémarrez le serveur pour l'installer.
Le téléchargement est automatique, mais l'installation est manuelle :
- Arrêter le serveur
- Déplacer le nouveau JAR depuis
plugins/update/versplugins/ - Remplacer l'ancien fichier
- Redémarrer le serveur
Ceci est une mesure de sécurité pour éviter les installations automatiques non souhaitées.
🔧 Auto-complétion
La commande /bqhud propose une auto-complétion des sous-commandes :
/bqhud <TAB>
# Suggestions : reload, update
L'auto-complétion fonctionne uniquement si vous avez la permission bqhud.admin.
🎮 Commandes BetonQuest
Démarrer une conversation avec BetterHud
Pour tester BQBetterHUD avec BetonQuest :
/bq conversation <joueur> <conversation>
Exemple :
/bq conversation Notch test_npc
Pour qu'une conversation utilise BQBetterHUD, ajoutez dans votre fichier de conversation :
conversations:
test_npc:
conversationIO: betterhud
Recharger BetonQuest
Après avoir modifié vos conversations BetonQuest :
/bq reload
🎨 Commandes BetterHud
Recharger BetterHud
Après avoir modifié les popups, layouts ou images :
/betterhud reload
Lister les popups
Vérifier que les popups BQBetterHUD sont bien chargés :
/betterhud list popups
Vous devriez voir :
bq_spokenbq_optionbq_option_fixed
Afficher/Masquer un popup manuellement
Pour tester l'affichage d'un popup :
/betterhud show <joueur> <popup_id>
/betterhud hide <joueur> <popup_id>
Exemple :
/betterhud show Notch bq_spoken
🔑 Permissions
Toutes les commandes de BQBetterHUD nécessitent la permission bqhud.admin.
Voir la page Permissions pour plus de détails.
📊 Exemples d'utilisation
Workflow de modification de configuration
# 1. Modifier config.yml
nano plugins/KGInfoServs-BQBetterHud/config.yml
# 2. Recharger BQBetterHud
/bqhud reload
# 3. Tester
/bq conversation <joueur> <conversation>
Workflow de modification de layout BetterHud
# 1. Modifier layout
nano plugins/BetterHud/layouts/betonquest-layout.yml
# 2. Recharger BetterHud (PAS bqhud !)
/betterhud reload
# 3. Tester
/bq conversation <joueur> <conversation>
Workflow de mise à jour
# 1. Vérifier les mises à jour
/bqhud update
# 2. Si une mise à jour est disponible, arrêter le serveur
stop
# 3. Déplacer le JAR (en local sur le serveur)
mv plugins/update/KGInfoServs-BQBetterHud.jar plugins/
# 4. Redémarrer
# Le serveur démarre avec la nouvelle version
🆘 Messages d'erreur courants
Vous n'avez pas la permission
Cause : Vous n'avez pas la permission bqhud.admin
Solution : Demandez à un administrateur de vous accorder la permission :
/lp user <votre_nom> permission set bqhud.admin true
Popup 'bq_spoken' introuvable dans BetterHud !
Cause : Les fichiers BetterHud n'ont pas été copiés ou BetterHud n'a pas été rechargé
Solution :
- Vérifiez que
plugins/BetterHud/popups/betonquest-popup.ymlexiste - Exécutez
/betterhud reload - Vérifiez avec
/betterhud list popups
Gestionnaire de versions non initialisé
Cause : Le plugin n'a pas pu initialiser le système de mise à jour (problème de licence ou de connexion)
Solution :
- Vérifiez que votre licence est valide
- Vérifiez la connexion Internet du serveur
- Redémarrez le serveur
Accès refusé. Votre licence ne permet pas les mises à jour
Cause : Votre licence ne donne pas accès aux mises à jour automatiques
Solution :
- Mettez à niveau votre licence sur votre espace client KGInfoServs
- Ou téléchargez manuellement depuis votre espace client
💡 Conseils
Utiliser un alias
Pour raccourcir la commande, ajoutez un alias dans votre configuration shell ou utilisez un plugin d'alias :
# Exemple avec un plugin d'alias
/alias add bqr "bqhud reload"
# Ensuite :
/bqr
Automatiser les recharges
Créez un script pour recharger tout après modification :
#!/bin/bash
screen -S minecraft -X stuff "/bqhud reload\n"
screen -S minecraft -X stuff "/betterhud reload\n"
screen -S minecraft -X stuff "/bq reload\n"
echo "Rechargement complet effectué !"
Tester rapidement
Utilisez un bloc de commande pour tester rapidement vos conversations :
/give @s command_block
# Dans le bloc de commande :
/execute as @p run bq conversation @s test_npc
🔗 Voir aussi
- Permissions - Gestion des permissions
- Configuration - Paramètres du plugin
- Dépannage - Résolution de problèmes