Minecraft Servers HQ

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

CommandDescriptionPermissionAccess
/npc helpMuestra ayuda sobre los comandos de NPC.fancynpcs.command.npc.helpAdmin
/npc create (name)Crea un nuevo NPC (admite flags para posición, mundo y tipo).fancynpcs.command.npc.createAdmin
/npc remove (npc)Elimina el NPC especificado.fancynpcs.command.npc.removeAdmin
/npc listLista todos los NPCs (filtrable).fancynpcs.command.npc.listAdmin
/npc info (npc)Muestra información sobre un NPC.fancynpcs.command.npc.infoAdmin
/npc skin (npc) (...)Cambia la skin del NPC (username, url, file, mirror).fancynpcs.command.npc.skinAdmin
`/npc equipment (npc) (setclearlist)`Establece o limpia una ranura de equipo para un NPC.
/npc teleport (npc)Teletransporta al NPC especificado.fancynpcs.command.npc.teleportAdmin
/npc action (npc) (trigger) add (actiontype)Añade una acción al disparador de un NPC.fancynpcs.command.npc.action.addAdmin

🔐 Permisos

PermissionDescriptionDefault
fancynpcs.command.npc.helpAcceso al comando /npc help.no especificado
fancynpcs.command.npc.createCrear nuevos NPCs.no especificado
fancynpcs.command.npc.removeEliminar NPCs existentes.no especificado
fancynpcs.command.npc.listListar NPCs entre mundos.no especificado
fancynpcs.command.npc.infoVer información detallada de NPCs.no especificado
fancynpcs.command.npc.skinCambiar 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.addAñadir acciones a los disparadores de NPCs.no especificado
fancynpcs.command.npc.teleportTeletransportarse 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.

Servidores con el plugin FancyNpcs

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.