Plugin Minecraft NPC
Informações sobre NPC e os servidores onde ele foi encontrado
🔌 Sobre o NPC
NPC é um plugin de Minecraft para servidores Spigot que permite aos administradores criar NPCs simples e persistentes. Cada NPC pode clonar a skin de um jogador ou usar uma skin baseada em entidade, é salvo no disco para persistir entre reinícios do servidor e exibe uma mensagem configurável quando um jogador interage com ele.
🎯 Objetivo
O plugin oferece uma forma leve de colocar NPCs decorativos ou interativos em um mundo de servidor para marcadores da equipe, seletores de lobby, vendedores estáticos ou outras interações simples em que não seja necessário usar frameworks de NPC mais completos.
⚙️ Recursos
- Crie NPCs que, por padrão, clonam a skin do jogador que os criou.
- Opção de especificar uma entidade ou nome de skin para alterar a aparência de um NPC.
- Os NPCs persistem entre reinícios do servidor ao salvar localizações e dados da skin em um arquivo data.yml.
- Cada NPC pode exibir uma mensagem personalizada quando clicado.
- Comandos básicos de criar e remover para administração dentro do jogo.
- O plugin armazena os dados em uma pasta de plugin (NpcMain) e cria o data.yml na primeira execução.
- As versões fornecidas pelo autor são voltadas para lançamentos específicos de Minecraft/Spigot (um jar separado por versão de servidor suportada).
🧩 Para quem é
Este plugin é voltado para administradores de servidores Spigot de pequeno a médio porte que precisam de NPCs simples e persistentes sem a complexidade de frameworks de NPC maiores. É adequado para servidores de lobby ou survival que precisam de NPCs estáticos para mensagens ou presença cosmética.
🏗️ Exemplos de uso
- Colocar um NPC no spawn que mostre as regras do servidor quando clicado.
- Criar uma estátua cosmética que combine com a skin de um membro da equipe.
- Usar NPCs como seletores nomeados e clicáveis em um lobby para abrir menus (via a mensagem do NPC ou combinando com outros plugins).
⌨️ Comandos
| Comando | Descrição | Permissão | Acesso |
|---|---|---|---|
| `/createnpc <name | entity>` | Cria um NPC na localização do jogador; clona a skin do jogador por padrão ou usa o nome de skin/entidade fornecido. | não especificado |
/deletenpc | Comando interativo de remoção (selecione um NPC para remover). | não especificado | Admin |
/destroynpc <npcname> | Remove o NPC alvo e sua entrada do armazenamento de dados. | não especificado | Admin |
(Os comandos acima estão documentados nos recursos oficiais do plugin.)
⚙️ Instalação
📥 Configuração
- Baixe o jar do plugin apropriado para a versão do seu servidor Spigot.
- Coloque o jar no diretório
plugins/do servidor. - Inicie ou reinicie o servidor.
- No primeiro carregamento, o plugin criará uma pasta de plugin (NpcMain) e um arquivo
data.ymlpara armazenar as entradas dos NPCs.
📦 Dependências
- O autor não documenta dependências obrigatórias.
🧾 Configuração
- Os dados dos NPCs (posições, nomes, assinaturas de skin, mensagens) são armazenados em
data.ymldentro da pasta do plugin. - Editar o
data.ymlpermite renomear ou alterar a mensagem de um NPC; é necessário reiniciar o servidor para carregar as alterações manuais.
🧠 Notas técnicas
- O autor publica builds separados para versões específicas de Spigot/Minecraft; o build atual do repositório é voltado para Spigot 1.18.2 e o projeto observa que as versões não são compatíveis com versões anteriores entre grandes releases do servidor.
- O repositório do projeto está licenciado sob a licença MIT.
- O plugin inclui métricas de uso (bStats), conforme indicado pelos metadados do repositório e do recurso.
🤝 Quando este plugin é útil
Se você precisa de NPCs simples e persistentes que exibam mensagens ou sirvam como marcadores decorativos/da equipe sem adotar um framework de NPC maior, este plugin oferece uma solução pequena e direcionada para servidores Spigot.
A página do plugin NPC mostra em quais servidores o monitoramento encontrou esse plugin e com quais plataformas e versões ele aparece.
Plugins podem adicionar comandos, economia, proteção, permissões, minigames, integrações ou outras mecânicas. A função real de NPC depende da configuração de cada servidor.
Os dados são gerados automaticamente a partir das respostas técnicas dos servidores. Se um servidor oculta a lista de plugins, ele pode não aparecer nesta seção, mesmo usando NPC.
Use a lista de servidores com NPC para comparar projetos, verificar versões compatíveis ou encontrar exemplos de uso do plugin em servidores públicos.