DK NPCS

DK NPCs é um plugin completo para criação e gerenciamento de NPCs com skins personalizadas, hologramas, ações por clique, alteração de tamanho, movimentação, integração com networks, suporte a MySQL/Y

About this project

Role Desenvolvi o DK NPCs, criando o sistema de NPCs personalizados, gerenciamento de skins, hologramas, ações por clique, movimentação, alteração de tamanho, acompa

DK NPCs é um plugin completo para criação e gerenciamento de NPCs em servidores Minecraft, desenvolvido para facilitar a criação de personagens personalizados dentro do servidor sem depender de sistemas externos para as funções principais.

Com ele é possível criar NPCs de jogadores utilizando skins personalizadas, alterar a skin depois da criação, mudar o tamanho do NPC, mover o NPC para sua posição, teleportar o NPC para coordenadas específicas, listar todos os NPCs criados e remover NPCs individualmente ou todos de uma vez.

O plugin também possui sistema de ações por clique. É possível configurar ações para que o NPC execute funções quando um jogador interagir com ele, incluindo ações como comandos e envio do jogador para outro servidor da network utilizando SERVER:lobby, por exemplo.

Também existe suporte para hologramas diretamente nos NPCs. É possível adicionar, remover, listar e limpar linhas de texto, permitindo criar NPCs com informações, nomes, instruções ou chamadas personalizadas acima deles.

O DK NPCs possui um sistema para fazer o NPC acompanhar o jogador com o olhar. Esse recurso pode ser ativado, desativado ou alternado individualmente para cada NPC.

O nome do NPC também pode ser exibido ou ocultado. Isso permite criar NPCs totalmente personalizados, desde personagens com nome visível até NPCs sem nenhuma identificação acima da cabeça.

O plugin possui sistema de skins com fallback. Caso uma skin não seja encontrada ou esteja indisponível, o NPC pode utilizar uma skin padrão configurada no plugin.

Também possui suporte para migração de NPCs do Citizens. O plugin consegue importar informações do arquivo saves.yml do Citizens, facilitando a migração de servidores que já utilizavam outro sistema de NPCs.

O armazenamento pode funcionar através de arquivos YAML ou MySQL. Caso o MySQL esteja habilitado e fique indisponível, o plugin pode continuar funcionando utilizando YAML como sistema de fallback.

O DK NPCs também conta com otimizações de desempenho. Quando não existem jogadores reais online, os NPCs podem ser suspensos automaticamente e seus chunks liberados. Assim que o primeiro jogador entrar novamente, os NPCs voltam automaticamente.

Integrações e compatibilidade:

ProtocolLib
Skript
ViaVersion
Citizens
Multiverse-Core
MySQL
YAML

Comandos:

/npc help
Mostra todos os comandos disponíveis do DK NPCs.

/npc create <nome> <skin>
Cria um novo NPC utilizando uma skin.

/npc create <nome> player <skin>
Cria um NPC do tipo jogador utilizando uma skin específica.

/npc skin <nome> <skin>
Altera a skin de um NPC já criado.

/npc scale <nome> <0.1 até 16>
Altera o tamanho do NPC.

/npc remove <nome>
Remove um NPC específico.

/npc removeall
Remove todos os NPCs criados.

/npc list
Lista todos os NPCs ativos.

/npc select
Identifica o NPC que o jogador está olhando.

/npc goto <nome>
Teleporta o jogador até o NPC.

/npc moveto <nome>
Move o NPC até a posição atual do jogador.

/npc teleport <nome> <x> <y> <z> [yaw] [pitch]
Teleporta o NPC para coordenadas específicas, com suporte opcional a yaw e pitch.

/npc action <nome> add <ação>
Adiciona uma ação ao NPC.

/npc action <nome> remove <índice>
Remove uma ação específica do NPC.

/npc action <nome> list
Lista todas as ações configuradas no NPC.

/npc action <nome> clear
Remove todas as ações do NPC.

/npc lines <nome> add <texto>
Adiciona uma linha de holograma ao NPC.

/npc lines <nome> remove <índice>
Remove uma linha específica do holograma.

/npc lines <nome> list
Lista todas as linhas do holograma.

/npc lines <nome> clear
Remove todas as linhas do holograma.

/npc lock <nome> on
Faz o NPC começar a olhar para o jogador mais próximo.

/npc lock <nome> off
Desativa o sistema de acompanhamento com o olhar.

/npc lock <nome> toggle
Alterna entre ativado e desativado.

/npc name <nome> show
Exibe o nome do NPC.

/npc name <nome> hide
Oculta o nome do NPC.

/npc name <nome> toggle
Alterna a visibilidade do nome.

/npc importcitizens
Importa os NPCs existentes do Citizens.

/npc importcitizens <arquivo>
Importa os NPCs utilizando um arquivo específico do Citizens.

/npc reload
Recarrega as configurações e o idioma do plugin.

Aliases do comando principal:

/npc
/dknpc
/dknpcs

Permissões:

dknpcs.admin
Permissão administrativa principal do DK NPCs. Permite criar, editar, remover e gerenciar NPCs, modificar skins, tamanhos, posições, hologramas e ações, importar NPCs do Citizens e recarregar o plugin.

Por padrão, a permissão dknpcs.admin é concedida apenas para operadores do servidor.

O DK NPCs foi desenvolvido para oferecer um sistema completo de NPCs com foco em personalização, gerenciamento, integração com networks, facilidade de migração e desempenho.

#minecraft#plugin#java#npc#npcs#paper#spigot#bukkit#citizens#protocollib

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…

10 0 Updated