
DKLOJAPLAYER
DKLojaPlayer is the ultimate shop system plugin for Minecraft 1.21.1, allowing server admins to create powerful, customizable shops with an easy-to-use GUI and support for various economy systems.
Список изменений
CHANGELOG - Sistema de Moeda Dupla (BOTH)
✨ Novidades Implementadas
🎯 Sistema de Moeda Dupla (BOTH)
Novo tipo de moeda: Lojas agora podem aceitar Vault OU PlayerPoints
Flexibilidade por item: Em lojas BOTH, cada item pode ser configurado para:
Aceitar apenas Vault (dinheiro)
Aceitar apenas PlayerPoints (pontos)
Aceitar ambos (jogador paga com o que tiver disponível)
🔧 Fluxo de Configuração
Admin clica com botão direito no item na GUI de edição
Aparece GUI com 3 opções de moeda para o item
Sistema pede preço(s) no chat conforme a escolha
Preços são salvos e preservados corretamente
💰 Sistema de Compra Inteligente
Detecta automaticamente qual moeda o jogador tem disponível
Prioriza Vault se jogador tiver ambas as moedas
Mostra preços corretos no lore dos itens
Funciona com packs e quantidades múltiplas
🐛 Correções de Bugs
Preservação de dados: saveItemsFromGUIToShop agora preserva dados BOTH e TRADE em vez de sobrescrever
Exibição correta: GUI de edição mostra ambos os preços para itens BOTH
Idioma padrão: Alterado para pt-br (antes era inglês)
📝 Arquivos Modificados
Shop.java - Adicionado suporte a priceVault e pricePoints
ShopAdminGUI.java - GUI de seleção de moeda + preservação de dados
ShopGUI.java - Lógica de compra com múltiplas moedas
ChatListener.java - Coleta de dois preços no chat
GUIListener.java - Detecção de lojas BOTH
ShopManager.java - Save/load de preços duplos
config.yml - Idioma padrão alterado para pt-br
messages.yml / messages_en.yml - Novas mensagens adicionadas
🎮 Como Usar
Crie uma loja: /dklojaplayer create
