Discord
EconomyShopGUI
Wiki - Plugins

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.

Temps de lecture : ~5 min Plateforme : Paper / Spigot / Purpur

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)
  1. Installez Vault et un plugin d'économie.
  2. Téléchargez EconomyShopGUI depuis SpigotMC.
  3. Placez le fichier .jar dans le dossier plugins/.
  4. 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.