Créer une économie et une boutique (Vault)
Installez Vault, un fournisseur d'économie et un plugin de boutique pour monétiser un serveur Minecraft.
Créer une économie et une boutique (Vault)
Une économie in-game permet aux joueurs d’échanger, d’acheter des blocs et de financer des events. Elle repose sur trois briques : Vault (le pont), un fournisseur d’économie, et un plugin de boutique.
Cause / Le problème
Sans Vault, chaque plugin gère sa propre monnaie et les soldes ne se synchronisent pas entre eux. La boutique et les jobs, par exemple, utiliseraient deux comptes distincts.
Solution
- Installez Vault dans le dossier
plugins/. C’est une API : aucun joueur ne l’utilise directement, mais les autres plugins en dépendent. Vérifiez au démarrage la ligneVault enableddans la console. - Ajoutez un fournisseur d’économie. EssentialsX (module
EssentialsXEconomy) est le plus courant :
D’autres options : XConomy, TNE. Un seul fournisseur à la fois.# plugins/Essentials/config.yml starting-balance: 100.0 currency-symbol: "$" - Installez un plugin de boutique compatible Vault. Exemples courants : ShopGUI+, EconomyShopGUI, ou le
/shopd’EssentialsX. Les prix et stocks sont définis dans un fichier YAML par catégorie. - Donnez un solde de départ. Les nouveaux joueurs reçoivent
starting-balanceautomatiquement. Pour ajuster un joueur existant :/bal give <pseudo> 100 - Reliez les sources de revenus. Jobs Reborn, Quests ou les drops de mobs alimentent le solde via Vault. Vérifiez que chaque plugin affiche
[Vault] hookeddans ses logs. - Déboguez les problèmes courants :
Economy response: FAILURE→ deux fournisseurs se disputent Vault. Désactivez-en un.- Soldes à zéro après redémarrage → le stockage (MySQL/LiteSQL) n’est pas configuré ou le fichier est en lecture seule.
/payne fonctionne pas → le plugin de commande ne déclare pas Vault comme dépendance soft.
Sauvegardez régulièrement le fichier d’économie (souvent plugins/Essentials/userdata/) pour éviter toute perte de soldes.