Tags
Creators
Details
Licensed ARR
Published last year
Updated 4 months ago
All versions
1.8-SNAPSHOT
Release
DKLOJAPLAYER 1.8-SNAPSHOT7 months ago 17
Uploaded by
Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Bukkit
Folia
Paper
Purpur
Spigot
Changes
[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
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:A6gbwbtc:XVezi2Y0"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:A6gbwbtc:XVezi2Y0"
}

