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.
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) - Instala Vault y un plugin de economía.
- Descarga EconomyShopGUI desde SpigotMC.
- Copia el archivo .jar a la carpeta
plugins/. - 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.