Versões e changelogs oficiais
DKLOJAPLAYER 1.14-SNAPSHOT
- Versão: 1.14-SNAPSHOT
- Publicada: 2026-06-12T20:28:38.433804Z
- Canal: release
- Loaders: folia, paper, purpur, spigot
- Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
- Dependências: nenhuma declarada
DKLOJAPLAYER 1.13-SNAPSHOT
- Versão: 1.13-SNAPSHOT
- Publicada: 2026-05-31T19:02:14.714603Z
- Canal: release
- Loaders: bukkit, folia, paper, purpur, spigot
- Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
- Dependências: nenhuma declarada
DKLOJAPLAYER 1.12-SNAPSHOT
- Versão: 1.12-SNAPSHOT
- Publicada: 2026-04-22T22:19:51.399622Z
- Canal: release
- Loaders: bukkit, folia, paper, purpur, spigot
- Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
- Dependências: nenhuma declarada
DKLOJAPLAYER 1.11-SNAPSHOT
- Versão: 1.11-SNAPSHOT
- Publicada: 2026-04-21T18:34:08.635451Z
- Canal: release
- Loaders: bukkit, folia, paper, purpur, spigot
- Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
- Dependências: nenhuma declarada
DKLOJAPLAYER 1.10-SNAPSHOT
- Versão: 1.10-SNAPSHOT
- Publicada: 2026-04-19T12:38:26.946944Z
- Canal: release
- Loaders: bukkit, folia, paper, purpur, spigot
- Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
- Dependências: nenhuma declarada
DKLOJAPLAYER 1.9-SNAPSHOT
- Versão: 1.9-SNAPSHOT
- Publicada: 2026-03-19T11:07:59.942996Z
- Canal: release
- Loaders: bukkit, folia, paper, purpur, spigot
- Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
- Dependências: nenhuma declarada
DKLOJAPLAYER 1.8-SNAPSHOT
- Versão: 1.8-SNAPSHOT
- Publicada: 2026-03-16T14:58:18.754348Z
- Canal: release
- Loaders: bukkit, folia, paper, purpur, spigot
- Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
- Dependências: nenhuma declarada
[1.8-SNAPSHOT] - 2026-03-16
✨ Adicionado
- 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 debug
🐛 Correções
- Bug Crítico - Comandos Após Compra: Corrigido bug onde comandos não eram executados após compra
- Problema:
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)
- Problema:
- 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 usam
langManagercorretamente
🔧 Modificado
- DKLojaPlayerCommand.java:
- Comando
listagora não requer nome de loja (lista todas) - Adicionado comando
infopara detalhes de loja específica - Mensagem de uso reformatada (cada comando em linha separada)
- Comando
- 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: Adicionado
langManagere substituídos textos hardcoded - ItemConfigMenuGUI.java: Adicionado
langManagere 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 Adicionadas
- 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)
🎯 Melhorias
- 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:
listeinfofacilitam gerenciamento e debug de lojas - UX Melhorada: Mensagem de uso do comando agora é clara e organizada
DKLOJAPLAYER 1.7-SNAPSHOT
- Versão: 1.7-SNAPSHOT
- Publicada: 2026-03-11T20:25:32.836364Z
- Canal: release
- Loaders: bukkit, folia, paper, purpur, spigot
- Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
- Dependências: nenhuma declarada
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
DKLOJAPLAYER 1.6-SNAPSHOT
- Versão: 1.6-SNAPSHOT
- Publicada: 2026-03-10T17:17:43.385461Z
- Canal: release
- Loaders: bukkit, folia, paper, purpur, spigot
- Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
- Dependências: nenhuma declarada
DKLOJAPLAYER 1.4-SNAPSHOT
- Versão: 1.4-SNAPSHOT
- Publicada: 2025-08-09T19:13:26.036069Z
- Canal: release
- Loaders: bukkit, paper, purpur, spigot
- Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8
- Dependências: nenhuma declarada
adicionado opção pra vender
DKLOJAPLAYER 1.3-SNAPSHOT
- Versão: 1.3-SNAPSHOT
- Publicada: 2025-06-16T11:39:46.963999Z
- Canal: release
- Loaders: bukkit, paper, purpur, spigot
- Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5
- Dependências: nenhuma declarada
dklojaplayer 1.1-SNAPSHOT
- Versão: 1.1-SNAPSHOT
- Publicada: 2025-06-15T22:23:02.279272Z
- Canal: release
- Loaders: bukkit, paper, purpur, spigot
- Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5
- Dependências: nenhuma declarada