Plugin de Minecraft FancyNpcs
Información sobre FancyNpcs y los servidores donde fue encontrado
🔌 Acerca de FancyNpcs
FancyNpcs es un plugin de Minecraft para crear y gestionar personajes no jugables (NPCs) usando packets. Está orientado a servidores Paper y Folia y ofrece una alternativa basada en packets a los plugins de NPCs respaldados por entidades. El plugin se centra en una apariencia y unas interacciones configurables, minimizando la carga de entidades en el servidor.
🎯 Propósito
FancyNpcs está pensado para administradores de servidores que necesitan NPCs ligeros y personalizables para muestras cosméticas, quioscos interactivos o interacciones con scripts, sin generar entidades completas del servidor. Resuelve el problema de las implementaciones pesadas de NPCs mediante renderizado de packets en el cliente y un sistema de acciones documentado.
⚙️ Características
- Crea, copia, elimina y lista NPCs en el juego con un solo comando
/npc. - NPCs de tipo jugador y de tipo mob con skins personalizables (nombre de usuario, UUID, URL o archivo local) y compatibilidad con el modelo slim.
- Ranuras de equipo: casco, pechera, leggings, botas, configuración de mano principal y mano secundaria.
- Efecto de brillo con colores configurables y visibilidad opcional en la lista de jugadores para NPCs de tipo jugador.
- Nombres de visualización compatibles con MiniMessage, PlaceholderAPI y MiniPlaceholders.
- Sistema de acciones con disparadores y varios tipos de acción (add, remove, list, reorder, clear) para un comportamiento interactivo.
- Controles de ubicación y rotación, comandos de movimiento/teletransporte y comportamiento de "girarse hacia el jugador" basado en la distancia.
- Compatibilidad con tamaño/escala en versiones más nuevas de Minecraft donde esté disponible.
- El plugin expone una API para la creación y gestión programáticas de NPCs.
🧩 Para quién es
- Servidores Survival y SMP que quieren NPCs cosméticos o interactivos sin añadir carga de entidades.
- Networks o lobbies que necesitan NPCs ligeros para menús, tiendas o puntos de información.
- Desarrolladores que quieren integrar la creación de NPCs mediante una API proporcionada.
🏗️ Casos de uso de ejemplo
- Un servidor hub crea NPCs estacionarios con skins personalizadas que muestran información al hacer clic.
- Un servidor RPG usa NPCs con acciones scripts para guiar a los jugadores o activar comandos y mensajes.
- Un plugin de desarrollo registra NPCs en tiempo de ejecución usando la API de FancyNpcs.
⌨️ Comandos
| Command | Description | Permission | Access |
|---|---|---|---|
/npc help | Muestra ayuda sobre los comandos de NPC. | fancynpcs.command.npc.help | Admin |
/npc create (name) | Crea un nuevo NPC (admite flags para posición, mundo y tipo). | fancynpcs.command.npc.create | Admin |
/npc remove (npc) | Elimina el NPC especificado. | fancynpcs.command.npc.remove | Admin |
/npc list | Lista todos los NPCs (filtrable). | fancynpcs.command.npc.list | Admin |
/npc info (npc) | Muestra información sobre un NPC. | fancynpcs.command.npc.info | Admin |
/npc skin (npc) (...) | Cambia la skin del NPC (username, url, file, mirror). | fancynpcs.command.npc.skin | Admin |
| `/npc equipment (npc) (set | clear | list)` | Establece o limpia una ranura de equipo para un NPC. |
/npc teleport (npc) | Teletransporta al NPC especificado. | fancynpcs.command.npc.teleport | Admin |
/npc action (npc) (trigger) add (actiontype) | Añade una acción al disparador de un NPC. | fancynpcs.command.npc.action.add | Admin |
🔐 Permisos
| Permission | Description | Default |
|---|---|---|
fancynpcs.command.npc.help | Acceso al comando /npc help. | no especificado |
fancynpcs.command.npc.create | Crear nuevos NPCs. | no especificado |
fancynpcs.command.npc.remove | Eliminar NPCs existentes. | no especificado |
fancynpcs.command.npc.list | Listar NPCs entre mundos. | no especificado |
fancynpcs.command.npc.info | Ver información detallada de NPCs. | no especificado |
fancynpcs.command.npc.skin | Cambiar la skin de un NPC. | no especificado |
fancynpcs.command.npc.equipment.(sub) | Gestionar las ranuras de equipo de NPCs. | no especificado |
fancynpcs.command.npc.action.add | Añadir acciones a los disparadores de NPCs. | no especificado |
fancynpcs.command.npc.teleport | Teletransportarse a un NPC. | no especificado |
⚙️ Instalación
📥 Configuración
- Descarga el archivo JAR del plugin FancyNpcs desde una página de distribución compatible.
- Coloca el JAR en el directorio
plugins/de tu servidor. - Reinicia el servidor y revisa la consola para confirmar que el plugin se cargó.
📦 Dependencias
- FancyNpcs está diseñado para el software de servidor Paper y Folia y requiere Paper para ejecutarse. El autor documenta que el plugin no necesita dependencias externas adicionales de otros plugins.
🧾 Configuración
- El plugin proporciona comandos dentro del juego para la mayoría de tareas; los archivos de configuración y el comportamiento del plugin están documentados en la documentación oficial.
🧠 Notas técnicas
- Software de servidor compatible confirmado: Paper y Folia.
- FancyNpcs usa renderizado basado en packets para mostrar NPCs a los clientes en lugar de generar entidades persistentes del lado del servidor.
- El proyecto expone una API de Java para integración y creación/registro programáticos de NPCs.
- El autor recopila métricas anónimas de uso con opción de exclusión; los detalles de la recopilación de datos están documentados por el proyecto.
🤝 Cuándo es útil este plugin
Si necesitas NPCs renderizados del lado del cliente con apariencia flexible e interacciones con scripts, manteniendo baja la carga de entidades del servidor, FancyNpcs ofrece una solución basada en packets con gestión dentro del juego y una API para integraciones.
- A Minecraft Server951.89
- Netherlite is loading...249.78
- LilBoxPvP
Un servidor centrado en BoxPvP con combates rápidos en arena, duelos y progresión estacional. Ofrece objetos personalizados, menús guiados por NPCs y probablemente crossplay entre Java y Bedrock.
348.42 - EthelMC
Survival comunitario con economía, protección de tierras, arenas y crossplay (Java & Bedrock). Tiendas y eventos.
145.66 - Racsu Planet
MMORPG de Survival con cross-play (Java + Bedrock) con habilidades, misiones, mazmorras personalizadas y una economía dentro del juego respaldada por una tienda oficial y un centro de la comunidad.
143.79 - A Minecraft Server140.83
- SentinelCraft
Comunidad survival veterana con Towns, mcMMO y economía de jugador — juego sin grief y eventos periódicos.
036.23 - ÂCOIN SERVER035.32
- FoxyCraft234.66
- ÂShockSMP Âis restarting...129.84
- MOTD LOADING024.99
- GalaxyCraft024.12
- Raid: The Nether023.17
- Bloxito022.73
- AetherCraft
SMP Survival semipersonalizado con protección de terrenos, economía impulsada por los jugadores, objetos y mobs personalizados, varios mundos y soporte de crossplay entre Bedrock/Java.
022.36 - A Minecraft Server021.53
- Welcome to RoseCraft06.53
- Hosted by Hostify.cz05.47
- A Minecraft Server05.25
La página del plugin FancyNpcs muestra en qué servidores el monitoreo ha encontrado este plugin, así como con qué plataformas y versiones aparece.
Los plugins pueden añadir comandos, economía, protección, permisos, minijuegos, integraciones u otras mecánicas. El papel real de FancyNpcs depende de la configuración del servidor en cuestión.
Los datos se forman automáticamente a partir de las respuestas técnicas de los servidores. Si un servidor oculta la lista de plugins, puede no aparecer en esta sección, aunque use FancyNpcs.
Usa la lista de servidores con FancyNpcs para comparar proyectos, verificar versiones compatibles o encontrar ejemplos de uso del plugin en servidores públicos.