Discord
EconomyShopGUI
Wiki - Plugins

EconomyShopGUI: una tienda con GUI gratuita

EconomyShopGUI es una alternativa gratuita al ShopGUI+ de pago. Te da una tienda de admin con menús en los que se hace clic, los comandos /sell hand y /sell all, y soporte para las versiones 1.8 a 1.21.x. Los precios dinámicos según la oferta y la demanda vienen con la versión Premium. Es una buena opción para servidores que quieren una tienda con GUI sin gastar dinero.

Tiempo de lectura: ~5 min Plataforma: Paper / Spigot / Purpur

Qué es EconomyShopGUI

EconomyShopGUI es un plugin de tienda gratuito con una interfaz gráfica completa. Funciona igual que ShopGUI+: el admin configura el stock y los precios, y los jugadores compran y venden con menús de clic que se abren con el comando /shop.

Gypopo desarrolla el plugin desde 2020, y se hizo popular como reemplazo gratuito de ShopGUI+. Tiene más de 200,000 descargas en SpigotMC. No requiere licencia y se actualiza activamente para las nuevas versiones de Minecraft.

EconomyShopGUI está disponible en SpigotMC. Requiere Vault y un plugin de economía (por ejemplo EssentialsX). Opcionalmente puede usar PlayerPoints y TokenManager como monedas alternativas.

Instalación y dependencias

La pila de dependencias de EconomyShopGUI:

EconomyShopGUI
    ├─ Vault (obligatorio)
    │    └─ EssentialsX Economy / CMI / CoinsEngine
    ├─ PlayerPoints (opcional - moneda de puntos)
    └─ PlaceholderAPI (opcional - placeholders)
  1. Instala Vault y un plugin de economía.
  2. Descarga EconomyShopGUI desde SpigotMC.
  3. Copia el archivo .jar a la carpeta plugins/.
  4. Inicia el servidor. El plugin genera una configuración predeterminada con una tienda ya armada.

La configuración predeterminada incluye categorías e ítems de ejemplo, así que la tienda funciona justo después de instalar. Puedes probarla con el comando /shop sin ninguna configuración adicional.

Configuración de la tienda

La estructura de los archivos de configuración:

plugins/EconomyShopGUI/
    ├─ config.yml          # configuración principal
    ├─ shops/
    │    ├─ blocks.yml      # categoría: bloques
    │    ├─ food.yml        # categoría: comida
    │    ├─ tools.yml       # categoría: herramientas
    │    └─ weapons.yml     # categoría: armas
    └─ messages.yml        # mensajes (para traducir)

Un ejemplo de producto en el archivo de una categoría:

items:
  diamond:
    material: DIAMOND
    buy-price: 150.0
    sell-price: 75.0
    slot: 10
    lore:
      - "&7Precio de compra: &a$150"
      - "&7Precio de venta: &c$75"

EconomyShopGUI admite ítems personalizados con custom model data, encantamientos y lore. Puedes vender herramientas encantadas ya hechas (por ejemplo, un pico con Eficiencia V por $2,000) o ítems de ItemsAdder y Oraxen.

Comandos y permisos

Comando Descripción Permiso
/shop Abre el menú principal de la tienda economyshopgui.shop
/shop [category] Abre una categoría concreta economyshopgui.shop
/sellhand Vende el ítem que tienes en la mano economyshopgui.sellhand
/sellall Vende todo tu inventario economyshopgui.sellall
/sellgui GUI de venta (arrastrar y soltar) economyshopgui.sellgui
/esgreload Recarga la configuración economyshopgui.reload

Los permisos por categoría se controlan con LuckPerms: economyshopgui.shop.[category_name]. Los jugadores sin el permiso no ven esa categoría en el menú.

Precios dinámicos

EconomyShopGUI Premium (la versión ampliada) ofrece un sistema de precios dinámicos. Funciona con oferta y demanda:

  • Cuando los jugadores compran un ítem en grandes cantidades, su precio sube.
  • Cuando lo venden en grandes cantidades, el precio baja.
  • Los precios vuelven a sus valores base después de un tiempo configurado.

El sistema se configura por ítem. Puedes poner precios dinámicos en las materias primas (donde tiene sentido que haya fluctuaciones) y precios fijos en herramientas y armas (donde los jugadores esperan previsibilidad).

Los precios dinámicos requieren EconomyShopGUI Premium, un .jar aparte que amplía la versión base.

EconomyShopGUI vs ShopGUI+

Característica EconomyShopGUI ShopGUI+
Precio Gratis $15
Tienda con GUI Sí Sí
Precios dinámicos Sí (Premium) Sí
/sell hand y /sell all Sí Sí
Comandos de venta Limitados Completos
Varias monedas Vault + PlayerPoints Vault + muchos proveedores
Documentación Buena Muy buena

Para la mayoría de los servidores, EconomyShopGUI es suficiente. ShopGUI+ gana en funciones avanzadas (comandos de venta, una API más amplia), pero cuesta $15. Si necesitas una tienda con GUI sencilla, EconomyShopGUI cumple sin gastar dinero.

Artículos relacionados: ShopGUI+, Vault, EssentialsX, catálogo de plugins.