HolyHosting
Holy Team

Los NPCs pueden hacer que un Minecraft server se sienta más vivo, especialmente cuando hacen algo útil. Con la configuración correcta, un personaje puede teletransportar jugadores, abrir tiendas, entregar items, ejecutar menús o guiar a nuevos jugadores por el spawn sin necesitar que un miembro del staff esté ahí para siempre.
CommandNPC Reloaded es un addon para Citizens2 que permite que los NPCs ejecuten comandos cuando los jugadores interactúan con ellos. Citizens2 se encarga de crear los NPCs, mientras que CommandNPC agrega el comportamiento de comandos. Vault y PlaceholderAPI se usan comúnmente junto con él para soporte de economía y placeholders dinámicos de jugador.
El proyecto original de CommandNPC ya no recibe mantenimiento, así que la mayoría de los servers deberían usar CommandNPC Reloaded en su lugar. Está actualizado para versiones más nuevas de Minecraft y es la mejor opción, salvo que una configuración legacy específica requiera lo contrario.

Usar versiones compatibles importa. Un server moderno de Paper o Spigot normalmente funciona bien, pero siempre revisa cada página de plugin para ver las versiones de Minecraft soportadas antes de subir archivos. La compatibilidad de plugins no es lugar para adivinar, a menos que disfrutes los errores de consola como hobby.



Después del reinicio, revisa la consola para detectar errores de inicio. Si un plugin no carga, confirma que su versión coincida con la versión de tu Minecraft server y que todos los archivos de dependencias estén presentes.

Antes de agregar comandos, crea un NPC con Citizens2. Usa este formato:
`/npc create [name] --type [entity]`
Reemplaza `[name]` con el nombre del NPC y `[entity]` con el tipo de mob o entidad. Por ejemplo, para crear un cat llamado Morgana, ejecuta:
`/npc create Morgana --type cat`

Una vez que el NPC existe, CommandNPC puede asignarle acciones. El formato básico del comando es:
`/npc cmdadd [arguments] [command]`
Por ejemplo, esto le da un salmon al jugador que hace clic:
`/npc cmdadd -o give %name salmon 1`
El argumento `-o` ejecuta el comando como si el NPC tuviera permisos de operador. El placeholder `%name` apunta al jugador que hizo clic en el NPC. PlaceholderAPI puede proporcionar muchos más placeholders, lo cual es útil para mensajes personalizados, acciones de economía, rangos o menús específicos del server.
CommandNPC funciona mejor cuando el comando es simple y predecible. Los usos comunes incluyen:
Si un comando funciona cuando se escribe manualmente en el chat o la consola, normalmente se puede adaptar para un NPC. Prueba cada comando con un NPC primero antes de agregarlo en toda un área de spawn concurrida.
CommandNPC Reloaded hace que los NPCs de Citizens2 sean mucho más fáciles de convertir en herramientas interactivas para el server. Con Citizens2 creando los personajes, PlaceholderAPI manejando valores dinámicos y Vault dando soporte a funciones de economía, puedes crear guías, tiendas, teletransportadores y pequeñas mecánicas de server sin escribir un plugin personalizado.
Mantén la configuración simple al principio. Crea un NPC, agrega un comando, pruébalo y luego expande desde ahí. Unos cuantos NPCs bien colocados pueden hacer que un server se sienta más pulido y ayudar a los jugadores a encontrar más rápido lo que necesitan.
Haz que cada block, mob y herramienta en Minecraft se vea como piezas de Lego. Esta guía te muestra cómo descargar, instalar y ejecutar Brickcraft tanto en el client como en el server.
Aprende a instalar Litematica para Minecraft, cargar archivos schematic, posicionar planos y usar la lista de materiales para construcciones en survival.
Configura Valhelsia Enhanced Vanilla para Minecraft, instala el perfil client, configura tu server y aprende las primeras skills, items y soluciones que ayudan a que el pack funcione sin problemas.