Loja / Webstore¶
O NexusPrism inclui uma bridge de loja web integrada que entrega pacotes comprados aos jogadores automaticamente, mesmo quando estão offline.
Conformidade com o EULA
Todos os pacotes da loja devem estar em conformidade com as Diretrizes de Uso Comercial do Minecraft. A venda de vantagens de jogo que não possam ser obtidas normalmente não é permitida em servidores acessíveis ao público.
Funcionalidades Conformes ao EULA¶
| Funcionalidade | Observações |
|---|---|
| Nicknames cosméticos | /nick — apenas visual, sem vantagem |
| Chapéus cosméticos | /hat — apenas visual |
| Homes adicionais | Slots extras de home (conveniência) |
| Voar fora de zonas PvP | Conveniência cosmética; desabilitado em regiões PvP |
| Acesso ao resource pack | Resource pack do servidor (cosmético) |
| Slots extras de mochila | Conveniência de armazenamento |
| Kit VIP (cosmético) | Itens cosméticos, equipamento de vaidade |
| Chaves de crate | Desde que todas as recompensas também possam ser obtidas em jogo |
| Tags de nome coloridas | Apenas visual |
| Cargo no Discord | Acesso a um canal especial do Discord |
| Mensagens de entrada personalizadas | Visual/cosmético |
Sistema de Entrega¶
A bridge de webstore do NexusPrism usa uma fila de entrega. Quando um jogador compra um pacote:
- A loja envia uma solicitação de entrega ao plugin via bridge
- A entrega é enfileirada em
delivery.yml(persistente) - No próximo login do jogador, todas as entregas pendentes são processadas
- Os comandos são executados automaticamente em seu nome
Isso significa que a entrega offline é suportada — o jogador não precisa estar online no momento da compra.
Configuração (delivery.yml)¶
enabled: true
endpoint:
host: "0.0.0.0"
port: 9090
token: "mude-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 Loja Recomendadas¶
- Tebex (antigo Buycraft) — certificado pelo EULA
- CraftingStore — certificado pelo EULA
- Painel personalizado — use o endpoint HTTP de entrega