Tienda / Webstore¶
NexusPrism incluye un bridge de tienda web integrado que entrega los paquetes comprados a los jugadores automáticamente, incluso cuando están desconectados.
Cumplimiento del EULA
Todos los paquetes de la tienda deben cumplir con las Directrices de Uso Comercial de Minecraft. La venta de ventajas de juego que no puedan obtenerse normalmente no está permitida en servidores accesibles al público.
Funcionalidades Conformes al EULA¶
| Funcionalidad | Notas |
|---|---|
| Apodos cosméticos | /nick — solo visual, sin ventaja |
| Sombreros cosméticos | /hat — solo visual |
| Homes adicionales | Slots extra de home (comodidad) |
| Volar fuera de zonas PvP | Comodidad cosmética; deshabilitado en regiones PvP |
| Acceso al resource pack | Resource pack del servidor (cosmético) |
| Slots extra de mochila | Comodidad de almacenamiento |
| Kit VIP (cosmético) | Ítems cosméticos, equipamiento de vanidad |
| Llaves de crate | Siempre que todas las recompensas también puedan obtenerse en el juego |
| Etiquetas de nombre con color | Solo visual |
| Cargo en Discord | Acceso a un canal especial de Discord |
| Mensajes de entrada personalizados | Visual/cosmético |
Sistema de Entrega¶
El bridge de webstore de NexusPrism usa una cola de entrega. Cuando un jugador compra un paquete:
- La tienda envía una solicitud de entrega al plugin mediante el bridge
- La entrega se pone en cola en
delivery.yml(persistente) - En el próximo inicio de sesión del jugador, todas las entregas pendientes se procesan
- Los comandos se ejecutan automáticamente en su nombre
Esto significa que la entrega offline está soportada — el jugador no necesita estar conectado en el momento de la compra.
Configuración (delivery.yml)¶
enabled: true
endpoint:
host: "0.0.0.0"
port: 9090
token: "cambia-este-token-de-entrega"
file-fallback: "pending_deliveries.jsonl"
Kits VIP (kits.yml)¶
kits:
vip:
display-name: "&6Kit VIP"
permission: "nexusprism.kit.vip"
cooldown-hours: 24
items:
- material: GOLDEN_APPLE
amount: 5
- nexusprism-id: SERVER_KEY
amount: 1
commands:
- "eco give {player} 1000"
mvp:
display-name: "&bKit MVP"
permission: "nexusprism.kit.mvp"
cooldown-hours: 24
items:
- material: GOLDEN_APPLE
amount: 16
- nexusprism-id: SERVER_KEY
amount: 2
commands:
- "eco give {player} 2500"
Plataformas de Tienda Recomendadas¶
- Tebex (antes Buycraft) — certificado por el EULA
- CraftingStore — certificado por el EULA
- Panel personalizado — usa el endpoint HTTP de entrega