EconomyShopGUI : une boutique GUI gratuite
EconomyShopGUI est une alternative gratuite au ShopGUI+ payant. Il vous offre une boutique d'admin avec des menus cliquables, les commandes /sell hand et /sell all, et le support des versions 1.8 à 1.21.x. Les prix dynamiques selon l'offre et la demande sont inclus dans la version Premium. Un bon choix pour les serveurs qui veulent une boutique GUI sans dépenser d'argent.
Ce qu'est EconomyShopGUI
EconomyShopGUI est un plugin de boutique gratuit doté d'une interface graphique complète. Il fonctionne comme ShopGUI+ : l'admin configure le stock et les prix, et les joueurs achètent et vendent via des menus cliquables ouverts avec la commande /shop.
Gypopo développe le plugin depuis 2020, et il est devenu populaire comme remplaçant gratuit de ShopGUI+. Il compte plus de 200 000 téléchargements sur SpigotMC. Il ne demande aucune licence et reçoit des mises à jour régulières pour les nouvelles versions de Minecraft.
EconomyShopGUI est disponible sur SpigotMC. Il nécessite Vault et un plugin d'économie (par exemple EssentialsX). Il peut aussi utiliser PlayerPoints et TokenManager comme monnaies alternatives.
Installation et dépendances
Les dépendances d'EconomyShopGUI :
EconomyShopGUI
├─ Vault (obligatoire)
│ └─ EssentialsX Economy / CMI / CoinsEngine
├─ PlayerPoints (optionnel - monnaie en points)
└─ PlaceholderAPI (optionnel - placeholders) - Installez Vault et un plugin d'économie.
- Téléchargez EconomyShopGUI depuis SpigotMC.
- Placez le fichier .jar dans le dossier
plugins/. - Démarrez le serveur. Le plugin génère une config par défaut avec une boutique prête à l'emploi.
La config par défaut contient des catégories et des objets d'exemple, la boutique fonctionne donc dès l'installation. Vous pouvez l'essayer avec la commande /shop sans configuration supplémentaire.
Configuration de la boutique
La structure des fichiers de config :
plugins/EconomyShopGUI/
├─ config.yml # configuration principale
├─ shops/
│ ├─ blocks.yml # catégorie : blocs
│ ├─ food.yml # catégorie : nourriture
│ ├─ tools.yml # catégorie : outils
│ └─ weapons.yml # catégorie : armes
└─ messages.yml # messages (pour la traduction) Un exemple de produit dans un fichier de catégorie :
items:
diamond:
material: DIAMOND
buy-price: 150.0
sell-price: 75.0
slot: 10
lore:
- "&7Prix d'achat : &a150 $"
- "&7Prix de vente : &c75 $" EconomyShopGUI gère les objets personnalisés avec custom model data, enchantements et lore. Vous pouvez vendre des outils enchantés tout prêts (par exemple une pioche Efficacité V pour 2 000 $) ou des objets d'ItemsAdder et d'Oraxen.
Commandes et permissions
| Commande | Description | Permission |
|---|---|---|
/shop | Ouvre le menu principal de la boutique | economyshopgui.shop |
/shop [category] | Ouvre une catégorie précise | economyshopgui.shop |
/sellhand | Vend l'objet que vous tenez en main | economyshopgui.sellhand |
/sellall | Vend tout votre inventaire | economyshopgui.sellall |
/sellgui | GUI de vente (glisser-déposer) | economyshopgui.sellgui |
/esgreload | Recharge la configuration | economyshopgui.reload |
Les permissions de catégorie se gèrent avec LuckPerms : economyshopgui.shop.[category_name]. Les joueurs qui n'ont pas la permission ne voient pas cette catégorie dans le menu.
Prix dynamiques
EconomyShopGUI Premium (la version étendue) propose un système de prix dynamiques. Il repose sur l'offre et la demande :
- Quand les joueurs achètent un objet en masse, son prix monte.
- Quand ils le vendent en masse, le prix baisse.
- Les prix reviennent à leur valeur de base après un délai configuré.
Le système se configure objet par objet. Vous pouvez appliquer des prix dynamiques aux matières premières (où les fluctuations ont du sens) et des prix fixes aux outils et aux armes (où les joueurs attendent de la prévisibilité).
Les prix dynamiques nécessitent EconomyShopGUI Premium, un .jar séparé qui étend la version de base.
EconomyShopGUI vs ShopGUI+
| Fonctionnalité | EconomyShopGUI | ShopGUI+ |
|---|---|---|
| Prix | Gratuit | 15 $ |
| Boutique GUI | Oui | Oui |
| Prix dynamiques | Oui (Premium) | Oui |
| /sell hand et /sell all | Oui | Oui |
| Commandes de vente | Limitées | Complètes |
| Plusieurs monnaies | Vault + PlayerPoints | Vault + de nombreux fournisseurs |
| Documentation | Bonne | Très bonne |
Pour la plupart des serveurs, EconomyShopGUI suffit. ShopGUI+ garde l'avantage sur les fonctions avancées (commandes de vente, API plus étendue), mais il coûte 15 $. Si vous avez besoin d'une boutique GUI simple, EconomyShopGUI fait le travail sans dépenser d'argent.
Articles liés : ShopGUI+, Vault, EssentialsX, catalogue de plugins.