COWMODSКаталог модов

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.

4660обновлён 12 июн. 2026 г.
Механики игрыОбщениеУтилиты

Описание

DKLojaPlayer is a complete shop system plugin for Minecraft 1.21.1 servers. This plugin allows administrators to create fully customizable shops with an intuitive graphical interface (GUI), supporting multiple economy systems including a unique dual-currency system.

Main command:

/dklojaplayer <action> <shop_name>

Required permissions:

dklojaplayer.admin
dklojaplayer.use

Optional Dependencies:

  • Vault: For money-based economy systems
  • PlayerPoints: For point-based economy systems

Note: At least one of these dependencies must be installed for the plugin to work fully.

🌟 Key Features

💎 Dual Currency System (BOTH)

  • Flexible payment options: Shops can accept Vault (money) OR PlayerPoints (points)
  • Per-item configuration: In BOTH shops, each item can be set to:
    • Accept only Vault
    • Accept only PlayerPoints
    • Accept both currencies (player pays with whichever they have)
  • Smart payment detection: Automatically detects which currency the player has available

🏪 Shop Types

  • BUY shops: Players purchase items from the shop
  • SELL shops: Players sell items to the shop
  • Currency options: Vault, PlayerPoints, BOTH, or Item Trade
  • Decorative items: Add non-purchasable items for shop decoration

🎨 Intuitive GUI System

  • Easy shop creation and editing through graphical interface
  • Right-click items to configure individual currency settings
  • Visual feedback with color-coded buttons
  • Support for item packs and bulk purchases

🌍 Multi-language Support

  • Portuguese (BR) and English translations included
  • Configurable default language in config.yml

⚙️ Advanced Configuration

  • Stock management (limited or infinite)
  • Owner payment system
  • Sale notifications
  • Permission-based shop creation controls
  • Debug mode for troubleshooting

Последние версии

Все версии →
release

DKLOJAPLAYER 1.14-SNAPSHOT

1.14-SNAPSHOT
12 июн. 2026 г.53Minecraft: 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.11folia, paper, purpur, spigot
Скачать
release

DKLOJAPLAYER 1.13-SNAPSHOT

1.13-SNAPSHOT
31 мая 2026 г.26Minecraft: 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.11bukkit, folia, paper, purpur, spigot
Скачать
release

DKLOJAPLAYER 1.12-SNAPSHOT

1.12-SNAPSHOT
22 апр. 2026 г.23Minecraft: 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.11bukkit, folia, paper, purpur, spigot
Скачать
release

DKLOJAPLAYER 1.11-SNAPSHOT

1.11-SNAPSHOT
21 апр. 2026 г.20Minecraft: 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.11bukkit, folia, paper, purpur, spigot
Скачать
release

DKLOJAPLAYER 1.10-SNAPSHOT

1.10-SNAPSHOT
19 апр. 2026 г.18Minecraft: 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.11bukkit, folia, paper, purpur, spigot
Скачать
release

DKLOJAPLAYER 1.9-SNAPSHOT

1.9-SNAPSHOT
19 мар. 2026 г.34Minecraft: 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.11bukkit, folia, paper, purpur, spigot
Скачать
release

DKLOJAPLAYER 1.8-SNAPSHOT

1.8-SNAPSHOT
16 мар. 2026 г.17Minecraft: 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.11bukkit, folia, paper, purpur, spigot
Скачать
Что нового
## [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
release

DKLOJAPLAYER 1.7-SNAPSHOT

1.7-SNAPSHOT
11 мар. 2026 г.22Minecraft: 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.11bukkit, folia, paper, purpur, spigot
Скачать
Что нового
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
release

DKLOJAPLAYER 1.6-SNAPSHOT

1.6-SNAPSHOT
10 мар. 2026 г.16Minecraft: 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.11bukkit, folia, paper, purpur, spigot
Скачать
release

DKLOJAPLAYER 1.4-SNAPSHOT

1.4-SNAPSHOT
9 авг. 2025 г.89Minecraft: 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.8bukkit, paper, purpur, spigot
Скачать
Что нового
adicionado opção pra vender