DKGUI

DKGUI é um plugin para criar e gerenciar menus personalizados diretamente dentro do Minecraft, com editor visual, comandos por item, comandos próprios para cada GUI, PlaceholderAPI, permissões individ

About this project

DKGUI é um plugin completo para criação e gerenciamento de menus personalizados dentro do Minecraft, permitindo montar GUIs diretamente no jogo sem precisar editar arquivos manualmente.

O sistema foi desenvolvido para facilitar a criação de menus como lojas, warps, kits, seletores, painéis administrativos, menus de servidores e diversas outras interfaces personalizadas.

Cada GUI pode possuir nome próprio, tamanho configurável e um comando exclusivo para abertura. Por exemplo, é possível criar uma GUI chamada Loja VIP e definir /loja como comando para os jogadores abrirem o menu.

Os tamanhos disponíveis seguem o padrão de inventários do Minecraft, permitindo criar menus com 9, 18, 27, 36, 45 ou 54 slots.

Toda a criação pode ser feita dentro do jogo através de um editor visual. O administrador consegue criar uma nova GUI, colocar itens nos slots, reorganizar os itens, remover elementos e configurar ações diretamente nos itens.

Cada item da GUI pode executar um comando quando clicado. Isso permite integrar o DKGUI com praticamente qualquer outro plugin instalado no servidor.

Exemplos de uso:

Criar um menu de warps onde cada item teleporta para um local.

Criar um menu de kits onde cada item executa um comando de kit.

Criar uma loja ou menu VIP.

Criar um seletor de servidores.

Criar menus administrativos.

Criar atalhos para comandos de outros plugins.

O DKGUI possui suporte ao placeholder %player%, que é substituído automaticamente pelo nome do jogador que clicou no item.

Também possui integração opcional com PlaceholderAPI, permitindo utilizar placeholders de outros plugins dentro dos comandos e menus.

Cada GUI criada pode gerar automaticamente seu próprio comando personalizado. Assim, o administrador não precisa criar comandos manualmente em outro plugin.

O sistema também permite criar permissões específicas para cada GUI através do formato dkgui.gui.<nome>, permitindo controlar quais jogadores ou grupos podem acessar determinado menu.

Todas as alterações feitas no editor são salvas e armazenadas no arquivo guis.yml.

O DKGUI possui sistema de múltiplos idiomas, com suporte para Português do Brasil e Inglês.

Também conta com modo de debug para auxiliar na identificação de problemas envolvendo cliques, inventários, comandos e funcionamento interno do plugin.

Um dos principais diferenciais do DKGUI é sua compatibilidade entre versões. O plugin possui sistema de detecção automática da versão do Minecraft e adaptação de materiais, permitindo funcionar desde versões antigas até versões modernas.

Ele realiza conversão automática entre materiais Legacy e materiais atuais. Dessa forma, menus criados utilizando materiais modernos podem ser adaptados para versões antigas quando possível.

O plugin é compatível com Paper, Spigot e Folia, utilizando automaticamente o sistema de scheduler correto para cada plataforma.

Compatibilidade:

Minecraft 1.8 até 1.21.11

Paper

Spigot

Folia

PlaceholderAPI

Comandos:

/dkgui
Abre o menu principal do DKGUI, onde é possível acessar as opções de criação, edição, listagem e exclusão de GUIs.

/dkgui reload
Recarrega as configurações, idiomas e GUIs criadas, além de atualizar os comandos personalizados registrados pelo plugin.

Comandos personalizados:

Cada GUI pode possuir seu próprio comando.

Exemplo:

Uma GUI configurada com o comando loja poderá ser aberta utilizando:

/loja

Uma GUI configurada como warps poderá ser aberta utilizando:

/warps

Permissões:

dkgui.use
Permite utilizar o comando /dkgui e acessar o menu principal do plugin. Por padrão, é destinada a operadores.

dkgui.admin
Permite criar, editar e excluir GUIs personalizadas. É a principal permissão administrativa do DKGUI.

dkgui.reload
Permite utilizar /dkgui reload para recarregar o plugin sem reiniciar o servidor.

dkgui.gui.<nome>
Permissão específica para uma GUI criada.

Exemplo:

dkgui.gui.loja

Pode ser utilizada para controlar o acesso à GUI da loja.

Principais recursos:

Criação de GUIs completamente in-game

Editor visual de menus

Comandos personalizados para cada GUI

Itens executando comandos ao clicar

Integração com outros plugins através de comandos

Placeholder %player%

Suporte ao PlaceholderAPI

Permissões individuais por GUI

Menus de 9 até 54 slots

Reorganização de itens por arrastar e soltar

Salvamento automático das alterações

Exclusão de GUIs

Sistema multi-idioma

Português do Brasil e Inglês

Modo debug

Conversão automática de materiais entre versões

Compatibilidade com versões antigas e modernas do Minecraft

Compatibilidade com Paper

Compatibilidade com Spigot

Suporte a Folia

#minecraft#plugin#java#gui#menus personalizados#interface gráfica#comandos customizados#placeholderapi#permissões#paper

More from ryangauterio

DK Slimefun 1
DK Slimefun for DK PLUGINS

DK Slimefun é uma versão customizada e otimizada do Slimefun 4, com mais de 500 itens e receitas, máquinas, energia, au…

10 0 Updated
DK Grave 1
DK Grave for DK PLUGINS

DK Grave é um plugin de túmulos que protege os itens dos jogadores após a morte, com proteção temporária, hologramas, r…

9 0 Updated
DK Config 1
DK Config for DK PLUGINS

DK Config é um plugin completo de gerenciamento para servidores Minecraft, reunindo sistemas de RankUP, terrenos, minas…

9 0 Updated