Documentação

Versões e changelogs oficiais

Atualizado em 24/09/2026

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)
  • 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 langManager corretamente

🔧 Modificado

  • DKLojaPlayerCommand.java:
    • Comando list agora não requer nome de loja (lista todas)
    • Adicionado comando info para 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: Adicionado langManager e substituídos textos hardcoded
  • ItemConfigMenuGUI.java: Adicionado langManager e 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: list e info facilitam 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 Edite: /dklojaplayer edit 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

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