Plugin Minecraft FancyNpcs
Informações sobre FancyNpcs e servidores confirmados
🔌 Sobre o FancyNpcs
FancyNpcs é um plugin de Minecraft para criar e gerenciar personagens não jogáveis (NPCs) usando packets. Ele é voltado para servidores Paper e Folia e oferece uma alternativa baseada em packets aos plugins de NPCs sustentados por entidades. O plugin foca em aparência e interações configuráveis, minimizando o uso de entidades do lado do servidor.
🎯 Propósito
O FancyNpcs foi pensado para administradores de servidor que precisam de NPCs leves e personalizáveis para exibições cosméticas, quiosques interativos ou interações com script, sem gerar entidades completas no servidor. Ele resolve o problema de implementações pesadas de NPCs usando renderização por packets no cliente e um sistema de ações documentado.
⚙️ Recursos
- Crie, copie, remova e liste NPCs no jogo com um único comando
/npc. - NPCs do tipo jogador e do tipo mob com skins personalizáveis (nome de usuário, UUID, URL ou arquivo local) e suporte ao modelo slim.
- Slots de equipamento: capacete, peitoral, calças, botas, configuração da mão principal e da mão secundária.
- Brilho com cores configuráveis e visibilidade opcional na lista de jogadores para NPCs do tipo jogador.
- Nomes de exibição com suporte a MiniMessage, PlaceholderAPI e MiniPlaceholders.
- Sistema de ações com gatilhos e vários tipos de ação (adicionar, remover, listar, reordenar, limpar) para comportamentos interativos.
- Controles de localização e rotação, comandos de movimento/teleporte e comportamento de "virar para o jogador" com base na distância.
- Suporte a tamanho/escala nas versões mais novas do Minecraft, quando disponível.
- O plugin expõe uma API para criação e gerenciamento programáticos de NPCs.
🧩 Para quem é
- Servidores Survival e SMP que querem NPCs cosméticos ou interativos sem adicionar carga de entidades.
- Networks ou lobbies que precisam de NPCs leves para menus, lojas ou pontos de informação.
- Desenvolvedores que querem integrar a criação de NPCs por meio de uma API fornecida.
🏗️ Casos de uso de exemplo
- Um servidor hub cria NPCs estacionários com skins personalizadas que mostram informações ao clicar.
- Um servidor RPG usa NPCs com ações scriptadas para guiar jogadores ou disparar comandos e mensagens.
- Um plugin de desenvolvedor registra NPCs em tempo de execução usando a API do FancyNpcs.
⌨️ Comandos
| Command | Description | Permission | Access |
|---|---|---|---|
/npc help | Exibe ajuda sobre os comandos de NPC. | fancynpcs.command.npc.help | Admin |
/npc create (name) | Cria um novo NPC (suporta flags para posição, mundo e tipo). | fancynpcs.command.npc.create | Admin |
/npc remove (npc) | Remove o NPC especificado. | fancynpcs.command.npc.remove | Admin |
/npc list | Lista todos os NPCs (com filtro). | fancynpcs.command.npc.list | Admin |
/npc info (npc) | Mostra informações sobre um NPC. | fancynpcs.command.npc.info | Admin |
/npc skin (npc) (...) | Altera a skin do NPC (nome de usuário, url, arquivo, mirror). | fancynpcs.command.npc.skin | Admin |
| `/npc equipment (npc) (set | clear | list)` | Define ou limpa um slot de equipamento de um NPC. |
/npc teleport (npc) | Teleporta até o NPC especificado. | fancynpcs.command.npc.teleport | Admin |
/npc action (npc) (trigger) add (actiontype) | Adiciona uma ação ao gatilho de um NPC. | fancynpcs.command.npc.action.add | Admin |
🔐 Permissões
| Permission | Description | Default |
|---|---|---|
fancynpcs.command.npc.help | Acesso ao comando /npc help. | não especificado |
fancynpcs.command.npc.create | Criar novos NPCs. | não especificado |
fancynpcs.command.npc.remove | Remover NPCs existentes. | não especificado |
fancynpcs.command.npc.list | Listar NPCs entre mundos. | não especificado |
fancynpcs.command.npc.info | Ver informações detalhadas de NPCs. | não especificado |
fancynpcs.command.npc.skin | Alterar a skin de um NPC. | não especificado |
fancynpcs.command.npc.equipment.(sub) | Gerenciar slots de equipamento de NPCs. | não especificado |
fancynpcs.command.npc.action.add | Adicionar ações aos gatilhos de NPCs. | não especificado |
fancynpcs.command.npc.teleport | Teleportar-se para um NPC. | não especificado |
⚙️ Instalação
📥 Configuração
- Baixe o arquivo JAR do plugin FancyNpcs em uma página de distribuição compatível.
- Coloque o JAR no diretório
plugins/do seu servidor. - Reinicie o servidor e verifique o console para confirmar que o plugin foi carregado.
📦 Dependências
- O FancyNpcs foi criado para o software de servidor Paper e Folia e requer Paper para funcionar. O autor documenta o plugin como não exigindo dependências externas adicionais de outros plugins.
🧾 Configuração
- O plugin fornece comandos no jogo para a maioria das tarefas; os arquivos de configuração e o comportamento do plugin estão documentados na documentação oficial.
🧠 Notas técnicas
- Software de servidor compatível confirmado: Paper e Folia.
- O FancyNpcs usa renderização baseada em packets para apresentar NPCs aos clientes, em vez de gerar entidades persistentes no lado do servidor.
- O projeto expõe uma API Java para integração e criação/registro programático de NPCs.
- O autor coleta métricas anônimas de uso com opção de opt-out; os detalhes da coleta de dados estão documentados pelo projeto.
🤝 Quando este plugin é útil
Se você precisa de NPCs renderizados no cliente com aparência flexível e interações scriptadas, mantendo baixa a carga de entidades no servidor, o FancyNpcs oferece uma solução baseada em packets com gerenciamento no jogo e uma API para integrações.
- A Minecraft Server851.7
- Netherlite is loading...148.75
- LilBoxPvP
Um servidor focado em BoxPvP com combates rápidos em arena, duelos e progressão sazonal. Oferece itens personalizados, menus guiados por NPCs e possivelmente crossplay entre Java e Bedrock.
348.32 - Racsu Planet
MMORPG de Survival com cross-play (Java + Bedrock), com habilidades, missões, masmorras personalizadas e economia dentro do jogo, apoiado por uma loja oficial e um hub da comunidade.
547.66 - EthelMC
Survival comunitário com economia, claims de terra, arenas e crossplay (Java & Bedrock). Ranks, lojas de jogadores e eventos.
043.75 - A Minecraft Server142.85
- SentinelCraft
Comunidade survival de longa data com Towns, mcMMO e economia — jogo sem grief, comunidade amigável e eventos regulares.
035.39 - ÂCOIN SERVER034.77
- FoxyCraft134.39
- ÂShockSMP Âis restarting...132.67
- MOTD LOADING024.87
- Raid: The Nether024.77
- GalaxyCraft024.02
- Bloxito022.63
- AetherCraft
SMP Survival semi-personalizado com proteção de terrenos, economia controlada pelos jogadores, itens e mobs personalizados, vários mundos e suporte a crossplay entre Bedrock/Java.
022.27 - A Minecraft Server021.44
- Welcome to RoseCraft06.53
- Hosted by Hostify.cz05.47
- A Minecraft Server05.25
A página do plugin FancyNpcs mostra os servidores onde o monitoramento encontrou este plugin, a plataforma usada e a versão.
Um plugin pode adicionar comandos, economia, segurança, permissões de acesso, minigames, integrações e outras mecânicas. O papel real de FancyNpcs depende das configurações do servidor.
Os dados são gerados automaticamente a partir de respostas técnicas dos servidores. Se um servidor mantém a lista de plugins privada, pode usar FancyNpcs mas não aparecer nesta seção.
Use a lista de servidores com FancyNpcs para comparar projetos, verificar versões suportadas ou encontrar exemplos de uso do plugin em servidores públicos.