
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.
215
0
Список изменений
[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
Файлы
dklojaplayer2-1.8-SNAPSHOT.jar(107.04 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.8-SNAPSHOT
Загрузчики
BukkitFoliaPaperPurpurSpigot
Версии игры
1.21–1.21.11
Загрузок
3
Дата публикации
1 мес. назад
