NPCs en tu servidor de Minecraft con Citizens: tiendas, guías y teletransportes
Un aldeano en el spawn que te lleva al mundo de supervivencia al hacerle clic, un guía con la skin de tu servidor que explica las normas, un vendedor con su nombre encima: todo eso son NPCs, y en un servidor Paper se ponen con un plugin, sin mods para los jugadores. Aquí va cómo hacerlo con Citizens, el más usado, y cuándo conviene una alternativa más ligera.
Qué es un NPC y qué plugin elegir
Un NPC es un personaje que no controla nadie: puede tener forma de jugador (con la skin que quieras) o de cualquier criatura, quedarse quieto, mirar a quien se acerca y hacer algo cuando le hacen clic. Se usan sobre todo en el spawn y en los lobbies: para teletransportar a otros mundos, abrir menús, dar la bienvenida o vender.
Citizens es el plugin de NPCs de toda la vida: lleva más de diez años, tiene comandos para casi todo (skins, ropa, rutas, hologramas, comandos al clic) y muchos plugins se apoyan en él (Sentinel para guardias, Quests para misiones). Funciona en Spigot y en Paper. Se descarga de SpigotMC o de su servidor de compilaciones; no está en Modrinth.
FancyNpcs es la alternativa moderna: más ligero, porque sus NPCs no son entidades de verdad sino paquetes que se envían a cada jugador, y solo funciona en Paper. Está en Modrinth y en Hangar. Tiene menos opciones que Citizens, pero para un spawn con cuatro NPCs que teletransportan sobra.
No instales los dos a la vez: ambos usan el comando /npc y se pisan.
¿Prefieres no montarlo tú? Servidores de Minecraft desde 6 € al mes, sin permanencia y con devolución íntegra en 72 horas. O crea un servidor de Minecraft gratis, sin tarjeta.
Instalar Citizens
Comprueba la versión del servidor
Citizens va con Spigot y Paper (no con Fabric, Forge ni NeoForge). Cada compilación dice para qué versiones sirve: en junio de 2026 su página de SpigotMC listaba la 26.2, la 26.1.1 y la 1.21.11. Si tu servidor es más viejo, busca una compilación anterior.
Descarga el .jar
De la página de Citizens en SpigotMC o de su servidor de compilaciones (ci.citizensnpcs.co), el archivo que diga tu versión. No hace falta nada más: Vault solo se usa si quieres cobrar dinero por usar un NPC.
Súbelo a la carpeta plugins y reinicia
Al arrancar, Citizens crea plugins/Citizens con su config.yml y, cuando crees el primer NPC, el archivo saves.yml, donde se guardan todos.
Comprueba que carga
Escribe /npc help en el juego (como operador). Si sale la lista de comandos, ya está.
Crear tu primer NPC
Ponte donde quieres el NPC, mirando hacia donde quieres que mire, y escribe /npc create Guía. Aparece ahí mismo, con forma de jugador, y queda seleccionado: los comandos que escribas a continuación se aplican a él.
Para cambiar de NPC, mírale y escribe /npc select (o /npc select con su número; /npc list te dice el número de cada uno). Casi todos los fallos de «no pasa nada» son por tener seleccionado otro NPC.
Los nombres admiten colores con & (&dGuía, &e&lTienda). Si no quieres que se vea el nombre encima, /npc name lo oculta, y con /npc name -h solo sale al acercarse y mirarlo.
/npc create &dGuía
/npc skin Notch
/npc lookclose
/npc tphereSkin, forma y que mire a quien pasa
/npc skin seguido del nombre de una cuenta de Minecraft le pone la skin que esa cuenta tiene ahora, y se la queda aunque luego la cambie; con /npc skin -l y el nombre, el NPC sigue la skin de esa cuenta cada vez que cambie (útil para un NPC con la cara de cada miembro del equipo). Para una skin propia de tu servidor sin que exista ninguna cuenta con ella, /npc skin --url y la dirección del PNG (por ejemplo, una que hayas subido a una web de skins).
/npc type cambia la forma: /npc type villager lo convierte en aldeano, /npc type cow en vaca. Para volver a jugador, /npc type player.
/npc lookclose hace que gire la cabeza hacia el jugador que tenga cerca; se quita escribiéndolo otra vez. Es lo que hace que un NPC parezca vivo y no una estatua. Para ponerle ropa o algo en la mano, /npc setequipment con el hueco y el objeto (/npc setequipment hand diamond_sword), o /npc equip para equiparlo a mano siguiendo lo que dice el chat (se sale escribiéndolo otra vez).
/npc tphere trae el NPC adonde estás tú, /npc tp te lleva a ti adonde está él y /npc remove borra el seleccionado (sin preguntar: cuidado con /npc remove all).
Que haga algo al hacer clic
Lo más útil de un NPC es que ejecute un comando cuando le hacen clic. Citizens lo trae de serie con /npc command add, sin plugins extra (antes hacía falta CommandNPC; ya no).
Por defecto el comando lo ejecuta la consola, con todos los permisos, y salta con el clic derecho. En el comando, <p> se cambia por el nombre de quien ha hecho clic. Con -p lo ejecuta el propio jugador, con sus permisos: es lo seguro para comandos que el jugador ya puede usar, como /warp o /spawn. Con -l salta con el clic izquierdo, y con -l -r con los dos.
Con --cooldown y los segundos, cada jugador tiene que esperar entre uso y uso; con --n y un número, cada jugador solo puede usarlo esas veces (por ejemplo, un regalo de bienvenida que se da una vez). --permissions pide un permiso para usarlo, que das con LuckPerms.
Ojo con los comandos que ejecuta la consola: hacen cualquier cosa. Un «give <p> diamond 64» sin espera ni límite es una fábrica de diamantes. Usa -p siempre que puedas y pon límites a lo que regale algo.
# Teletransporte con el comando de EssentialsX, como el propio jugador
/npc command add -p warp supervivencia
# Mensaje en el chat a quien hace clic, como la consola
/npc command add tellraw <p> {"text":"Bienvenido. Lee las normas con /normas","color":"light_purple"}
# Regalo de bienvenida: una sola vez por jugador
/npc command add give <p> bread 16 --n 1
# Ver y quitar los comandos del NPC
/npc command
/npc command remove 1Ideas que funcionan en un spawn
Un NPC por modo de juego, en fila, cada uno con el nombre del mundo encima y un /warp o un comando de Multiverse con -p. Es más claro para quien entra por primera vez que una lista de comandos, y queda mejor en las capturas para anunciar el servidor.
Un guía junto a la entrada que, al hacer clic, explica las normas y da el enlace del Discord (con /tellraw puedes hacer el enlace clicable; el generador de /tellraw de NapNodes te lo escribe). Un vendedor que abre la tienda de tu plugin de economía (o, sin economía, un tendero de Shopkeepers, que cobra en esmeraldas con la ventana de comercio del aldeano). Un NPC con la skin de cada miembro del equipo en la sala de staff.
Más NPCs no es mejor: cada uno con forma de jugador gasta algo de servidor, y un spawn con cuarenta da lag al cargar. Para mucho decorado, mejor bloques o soportes de armadura; los NPCs, para lo que se usa.
Si prefieres FancyNpcs
FancyNpcs se instala desde Modrinth o Hangar en un servidor Paper y también se maneja con /npc: /npc create y un nombre lo crea donde estás. Las acciones al hacer clic se añaden con /npc action, el nombre del NPC, el clic (por ejemplo right_click) y add con la acción: player_command la ejecuta el jugador y console_command la consola, donde {player} es quien hizo clic.
Como sus NPCs son paquetes y no entidades, no se mueven por el mundo ni los empujan, y apenas gastan. A cambio no tiene rutas, ni guardias, ni los plugins que se apoyan en Citizens. Para un spawn sencillo, cualquiera de los dos vale; si piensas en misiones o NPCs que caminan, Citizens.
Copias y problemas típicos
Todos los NPCs de Citizens viven en plugins/Citizens/saves.yml. Si lo borras o se estropea, desaparecen todos; guárdalo con las copias del mundo, sobre todo antes de actualizar el servidor o el plugin.
«Unknown command» o Citizens que no arranca tras actualizar Minecraft: casi siempre es una compilación de Citizens que no es de tu versión. Mira la consola al arrancar: dice qué versión espera. Baja la compilación nueva y reinicia.
El NPC no hace nada al hacerle clic: comprueba con /npc command que tiene el comando que crees (y que lo añadiste con ese NPC seleccionado), y que no le diste con el otro botón. Si el comando va con -p, el jugador necesita tener permiso para ese comando.
La skin no carga o sale la de Steve: la cuenta que pusiste no existe o Mojang tarda en responder. Espera un minuto y vuelve a escribir /npc skin con el nombre, o usa --url con la imagen.
Cómo se hace en NapNodes
Los servidores de Minecraft de NapNodes se entregan en Paper, así que Citizens y FancyNpcs funcionan desde el primer día, también en el servidor gratis. FancyNpcs está en Modrinth: en el panel, «Mods y plugins» lo busca entre lo que vale para tu versión y lo instala. Citizens no está en Modrinth, así que se sube a mano.
Haz una copia
En «Copias de seguridad», antes de instalar plugins nuevos (el servidor gratis no tiene copias: guarda tú lo que no quieras perder).
Sube Citizens
Descarga el .jar de tu versión en tu ordenador y, en «Archivos», entra en la carpeta plugins y usa «Subir».
Reinicia
Con «Reiniciar». En «Consola» verás cómo carga Citizens; si dice que no es tu versión, baja otra compilación.
Crea el NPC en el juego
Entra al servidor como operador (op tu_nombre en «Consola», sin la barra) y escribe /npc create con su nombre donde lo quieras.
Guarda saves.yml
Cuando tengas tus NPCs como quieres, descarga plugins/Citizens/saves.yml desde «Archivos»: es todo lo que hace falta para recuperarlos.
Preguntas frecuentes
¿Cómo se pone un NPC en un servidor de Minecraft?
Con un plugin de NPCs en un servidor Paper o Spigot. Con Citizens: instálalo en la carpeta plugins, reinicia y escribe /npc create y un nombre donde quieras el NPC. Después /npc skin, /npc lookclose y /npc command add para que haga algo al hacer clic.
¿Citizens necesita Vault?
No. Vault solo hace falta si quieres que usar un NPC cueste dinero del plugin de economía. Para crear NPCs, ponerles skin y que ejecuten comandos, Citizens funciona solo.
¿Cómo hago que un NPC teletransporte al hacer clic?
Selecciona el NPC y escribe /npc command add -p warp nombre (o el comando de teletransporte que uses). Con -p lo ejecuta el jugador con sus permisos; sin -p lo ejecuta la consola, y <p> se cambia por el nombre de quien hizo clic.
¿Los jugadores tienen que instalar algo para ver los NPCs?
No. Citizens y FancyNpcs van solo en el servidor; los jugadores entran con Minecraft normal y ven los NPCs con su skin.
¿Dónde se guardan los NPCs de Citizens?
En plugins/Citizens/saves.yml. Haz copia de ese archivo junto con el mundo: si se borra, desaparecen todos los NPCs.
¿Citizens o FancyNpcs?
Citizens tiene más opciones (rutas, guardias, plugins que se apoyan en él) y funciona en Spigot y Paper. FancyNpcs es más ligero y solo va en Paper. Para un spawn con unos pocos NPCs que teletransportan, cualquiera vale. No pongas los dos: usan el mismo comando /npc.
¿Te ha servido esta guía?
¿Lo montamos?
Servidores de Minecraft desde 6 € al mes, sin sobreventa: tu RAM es solo tuya. Y si quieres empezar sin pagar, tienes un servidor de Minecraft gratis, sin tarjeta.
¿Tu servidor no aparece en el juego? Compruébalo en un segundo con «¿Está encendido mi servidor?»: jugadores, versión y MOTD, gratis. ¿Necesitas el UUID de un jugador para la whitelist o los permisos? Búscalo aquí. ¿Vas a dar objetos encantados? Crea el comando con el generador de /give.
Herramienta gratis: Generador de /tellraw y /title. Mensajes con colores, negrita y clic en el chat o en el centro de la pantalla: el comando /tellraw o /title listo para copiar.
Sigue leyendo
- Shopkeepers: tiendas con aldeanos en tu servidor de Minecraft (de admin y de jugadores)
Monta tiendas con aldeanos en tu servidor de Minecraft con Shopkeepers: la del spawn con stock infinito, las de los jugadores con su cofre, precios y permisos.
- Skins en tu servidor de Minecraft: cambiar de skin con SkinsRestorer
Cómo poner y cambiar skins en tu servidor de Minecraft con SkinsRestorer: /skin, subir tu PNG, skins en servidor no premium, permisos y si no se ven.
- Banear, expulsar y desbanear jugadores en un servidor de Minecraft
Cómo echar (kick), banear y desbanear (pardon) a un jugador en tu servidor de Minecraft, por nombre o por IP, baneos temporales y quién puede hacerlo.