DKLOJAPLAYER
1.14-SNAPSHOTDKLojaPlayer 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.
1.14-SNAPSHOTlatestDKLOJAPLAYER 1.14-SNAPSHOTJun 12, 2026 1.13-SNAPSHOTDKLOJAPLAYER 1.13-SNAPSHOTMay 31, 2026 1.12-SNAPSHOTDKLOJAPLAYER 1.12-SNAPSHOTApr 22, 2026 1.11-SNAPSHOTDKLOJAPLAYER 1.11-SNAPSHOTApr 21, 2026 1.10-SNAPSHOTDKLOJAPLAYER 1.10-SNAPSHOTApr 19, 2026 1.9-SNAPSHOTDKLOJAPLAYER 1.9-SNAPSHOTMar 19, 2026 1.8-SNAPSHOTDKLOJAPLAYER 1.8-SNAPSHOTMar 16, 2026 [1.8-SNAPSHOT] - 2026-03-16
- Comando `/dklojaplayer list`: Lista todas as lojas existentes com informações básicas (dono, tipo, moeda, quantidade de itens) - Comando `/dklojaplayer info <nome>`: Mostra detalhes completos de uma loja específica incluindo todos os itens, preços e comandos configurados - Logs de Debug Melhorados: Adicionados logs antes de executar comandos de compra para facilitar debugAdicionado
- Bug Crítico - Comandos Após Compra: Corrigido bug onde comandos não eram executados após compra - Problema:Correções
saveItemsFromGUIToShop()usava snapshot antigo dos dados, perdendo comandos adicionados - Solução: Método agora recarrega a loja do arquivo antes de salvar, preservando todos os dados (comandos, preços BOTH, dados de troca) - Textos Hardcoded: Removidos todos os textos hardcoded em português que apareciam mesmo com idioma configurado para inglês - Afetava: GUI de seleção de moeda para item, GUI de comandos, GUI de múltiplos itens, mensagens de configuração - Solução: Todos os textos agora usamlangManagercorretamente
- DKLojaPlayerCommand.java: - ComandoModificado
listagora não requer nome de loja (lista todas) - Adicionado comandoinfopara detalhes de loja específica - Mensagem de uso reformatada (cada comando em linha separada) - ShopAdminGUI.java: -saveItemsFromGUIToShop()agora recarrega loja do arquivo antes de salvar - Preserva TODOS os dados existentes (comandos, preços BOTH, troca) - GUIListener.java: Substituídos textos hardcoded por mensagens do langManager - ChatListener.java: Substituídos textos hardcoded por mensagens do langManager - CommandsGUI.java: AdicionadolangManagere substituídos textos hardcoded - ItemConfigMenuGUI.java: AdicionadolangManagere substituídos textos hardcoded - ShopTradeGUI.java: Substituídos textos hardcoded por mensagens do langManager - ShopGUI.java: Adicionados logs de debug antes de executar comandos de compra - messages.yml: Adicionadas 40+ novas mensagens para suporte completo de idiomas - messages_en.yml: Adicionadas 40+ novas mensagens em inglês
- Mensagens do comando list (título, informações de loja, rodapé) - Mensagens do comando info (título, detalhes de itens, comandos) - Mensagens da GUI de seleção de moeda para item - Mensagens da GUI de comandos após compra - Mensagens da GUI de configuração de item - Mensagens da GUI de múltiplos itens de troca - Mensagens gerais (drag and drop, slot selecionado)Mensagens Adicionadas
- Internacionalização Completa: 100% das mensagens agora respeitam o idioma configurado - Debug Aprimorado: Logs mostram se comandos existem e quantos são antes de executar - Comandos Mais Úteis:Melhorias
listeinfofacilitam gerenciamento e debug de lojas - UX Melhorada: Mensagem de uso do comando agora é clara e organizada1.7-SNAPSHOTDKLOJAPLAYER 1.7-SNAPSHOTMar 11, 2026 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 <nome> Edite: /dklojaplayer edit <nome> Escolha tipo BUY ou SELL Escolha moeda BOTH (diamante) Adicione itens na GUI Clique direito no item → escolha moeda Digite preço(s) no chat Pronto! Jogadores podem comprar com Vault OU Points
1.6-SNAPSHOTDKLOJAPLAYER 1.6-SNAPSHOTMar 10, 2026 1.4-SNAPSHOTDKLOJAPLAYER 1.4-SNAPSHOTAug 9, 2025 adicionado opção pra vender1.3-SNAPSHOTDKLOJAPLAYER 1.3-SNAPSHOTJun 16, 2025 1.1-SNAPSHOTdklojaplayer 1.1-SNAPSHOTJun 15, 2025 1.0-SNAPSHOTdklojaplayer 1.0-SNAPSHOTJun 15, 2025
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta