Cómo instalar y utilizar el plugin CommandNPC
Last modified on Jul 5, 2023 in plugins
By Noah
Resumen
Los personajes no jugadores son una herramienta muy útil disponible para tu servidor de Minecraft. La creación de npcs hace que el servidor se vea muy bien pulido, y se pueden utilizar para realizar funciones como teletransportar a los jugadores y abrir tiendas personalizadas. Citizens2 es el mejor plugin para crear npcs, pero añadirles comandos sólo con Citizens puede ser un poco desalentador. Por suerte, CommandNPC facilita la creación de estas funciones. Este plugin te permitirá crear guías, llenar una aldea con personajes únicos, y crear tiendas para que tus jugadores las usen entre otras muchas posibilidades. Esta guía le ayudará a instalar los plugins que necesita con unos pocos pasos rápidos, y empezar a crear sus npcs únicos en su servidor de Apex Hosting.
Resumen
CommandNPC es un addon para el popular plugin Citizens2. El plugin facilita la creación de acciones y comandos para cualquier npc que crees. El plugin original ha sido abandonado, pero un nuevo desarrollador ha creado un fork del mismo bajo el nombre de CommandNPC Reloaded. La versión Reloaded del plugin se ha actualizado para que funcione en la última versión del juego. También puede hacer uso de Placeholders de PlaceholderAPI e integrarse con la economía de su servidor.
Descarga del complemento
- Navega a la página de la Espiga de ComandoNPC.
- En la parte superior derecha, pulse el botón azul
Download
. - Guarde el archivo en un lugar seguro para más tarde.
- Realice el mismo proceso para descargar las dependencias: Citizens2, Vault y PlaceholderAPI
Una vez completado esto, estás listo para añadir los archivos .jar a tu servidor de Minecraft.
Instalación del servidor
- Navegue hasta el panel del servidor Apex y detenga el servidor.
- Desplácese hasta la sección
Game File
y anote la versión del servidor. - Asegúrese de que la versión es compatible con los plugins, como PaperMC o Spigot. Si no lo es, puede cambiar a Paper o Spigot siguiendo nuestra guía de cambio de versión aquí.
- A continuación, introduzca la dirección
FTP File Access
en el menú de la izquierda y conéctese. - Localice o cree la carpeta
plugins
y entre en ella. - Pulsa
Upload
en el menú superior izquierdo, y luego arrastra y suelta los archivos .jar. - Una vez al 100%, vuelva a la página del panel principal y reinicie el servidor.
Uso

Antes de que puedas hacer algo con este plugin, primero tendrás que crear un npc. Esto se puede hacer con el plugin Citizens ejecutando el comando /npc create [name] –type [entity]
. Sustituir [name] con el nombre del que quieres que use el npc. Cambiar [entity] al mob o entidad que quieres que sea el npc. Por ejemplo, si quieres que el personaje sea un gato llamado Morgna utilizarías el comando
/npc create Morgana –type cat

Una vez creado el personaje, puedes utilizar CommandNPC para que ejecute comandos. Esto puede hacerse con el comando /npc cmdadd
. Por ejemplo, si quisiéramos que Morgana ejecutara el comando /give
para darle al jugador un pez, usaríamos
/npc cmdadd -o give %name salmon 1
Comandos
El -o
en el ejemplo anterior le dice al servidor que ejecute el comando como si Morgana fuera un jugador opped. El %name
es un marcador de posición utilizado por la PlaceholderAPI para indicar al plugin que apunte al jugador que hace clic en el npc. Hay varios argumentos como estos que pueden ayudarle a personalizar sus comandos. La lista completa de comandos y argumentos se encuentra en la siguiente tabla:
comando | Uso | Ejemplo |
---|---|---|
/npc cmdadd | Añade un comando al personaje seleccionado | /npc cmdadd -o tp %nombre 256 64 -128 |
/npc cmdinfo [id] | Muestra información sobre un comando añadido a un npc con el id dado | /npc cmdinfo 2 |
/npc cmdremove [id] | Elimina el comando con el id dado de un npc | /npc cmdremove 1 |
/npc cmdset [id] | Se utiliza para establecer las variables de los comandos ya añadidos a un npc | /npc cmdset 2 cooldown 100 |
/npc cmdreset | Elimina todos los comandos añadidos a un npc | /npc cmdreset |
Bandera o argumento | Uso | Ejemplo |
---|---|---|
-o | Ejecuta el comando como un usuario opped | /npc cmdadd -o give %name iron_axe 1 |
-l | Si se activa, los jugadores no recibirán un mensaje si no tienen suficiente dinero para utilizar un comando | /npc cmdadd -I -o -v 100 give %nombre hacha_de_hierro 2 |
-v | Cobra al jugador una cantidad de dinero en la moneda del servidor para ejecutar el comando. | /npc cmdadd -v 100 tp %nombre 1000 64 -1000 |
-p | Requiere que el jugador tenga un nodo de permiso específico para poder utilizar el comando. | /npc cmdadd -p mi.permiso.nodo tp %nombre 192 64 -168 |
-d | Establece un retraso, en ticks, para cuando se ejecute el comando. | /npc cmdadd -d 300 rtp %nombre |
-cd | Establece un enfriamiento en ticks entre el uso del comando. | /npc cmdadd -cd 1200 rtp %nombre |
-t | Establece el tipo de clic necesario para activar el comando. Por defecto se utiliza «ambos». | /npc cmdadd -t derecho dar %nombre salmón 1 |
Conclusión
Crear un npc puede ser un poco complicado debido al gran número de variables que pueden utilizar. CommandNPC elimina muchos de los dolores de cabeza para facilitar la creación de nuevos npcs y añadirles comandos. Esta puede ser una forma divertida de añadir nuevas mecánicas a tu servidor, crear minijuegos o ayudar a tus jugadores a navegar por un mundo grande o entre varios mundos. Los comandos Npc son una gran manera de añadir más profundidad a su servidor de lo que se encontraría en un SMP normal. Con la ayuda de esta guía podrás añadir estos comandos con relativa facilidad a cualquier npc que quieras crear. Con algunos comandos básicos puedes dar a tus jugadores una nueva y divertida forma de interactuar con tu servidor y seguir disfrutando del juego mucho después de los créditos finales.
Enlaces útiles
Cómo instalar los plugins
Wiki de los ciudadanos
Wiki de PlaceholderAPI
Complemento de instalación de plugins
Calculadora de garrapatas
La página de la Espiga de ComandoNPC