1 votos

¿Cómo crear NPC's personalizados en Minecraft vainilla? (1.10.2)

Estoy haciendo un mapa y me gustaría saber cómo hacer NPC's personalizados. Gracias Publicaré el mapa pronto después de la respuesta. (:

2voto

GG. Puntos 1030

Necesitas conseguir un bloque de mando

/give @p minecraft:command_block 

Tienes que ejecutar el siguiente comando en un bloque de comando de impulso (bloque de comando normal).

Cambia la palabra "NAME" por el nombre que quieras que tenga el NPC (ejemplo Jay). Luego actívalo.

/summon ArmorStand ~ ~1 ~ {ShowArms:1,CustomNameVisible:1,CustomName:NAME} 

Ahora deberías tener un puesto de armadura con el nombre que cambiaste "NOMBRE". Ponle una armadura y una cabeza (opcionalmente dale un bloque o una herramienta).

Ahora coloca otro Bloque de Comando de Impulso (bloque de comando normal). Coloca en él el siguiente comando. Cambia la palabra "NAME_" por lo que quieras con _ al final (ejemplo Jay_). Luego cambia donde dice "mob" por el mob de Minecraft que quieras que tenga tu NPC (ejemplo aldeano, zombie, creeper)

/summon MOB ~0 ~1 ~0 {CustomName:NAME_,CustomNameVisible:1,Silent:1} 

Ahora coloca un Bloque de Comando Repetidor (bloque de comando púrpura) Ponlo de "Necesita Redstone" a "Siempre Activo". Luego coloque el siguiente comando debajo. Cambia "NAME" por el nombre de la armadura (ejemplo Jay) y también cambia "NAME_" por el nombre del mob (ejemplo Jay_)

/tp @e[name=NAME] @e[name=NAME_] 

Coloque un Bloque de Comando de Cadena (bloque de comando verde) delante del Bloque de Comando de Repetidor (bloque de comando púrpura) teniendo la flecha del Bloque de Comando de Repetidor apuntando hacia el Bloque de Comando de Cadena. Poner el Bloque de Comando de Cadena de "Necesita Redstone" a "Siempre Activo". Por último, coloque el comando final en el bloque de comando de la cadena. A continuación, cambiar "NAME_" a lo que usted nombró el Minecraft mob (exmple Jay_).

/effect @e[name=NAME_] minecraft:invisibility 1 1 

Ahora deberías tener tu propio NPC en tu mundo.

0 votos

¿y si quiero que el npc se mueva?

1 votos

@technikfe Puedes intentar buscar este tutorial gamefaqs.com/boards/606524-Minecraft/62209559

0 votos

@Matthew no hay solución en el foro

1voto

Dibesjr Puntos 106
/execute as @e[name=<name of armor stand>] at <player name> facing entity @p[distance=2..] eyes run tp @s ^ ^ ^0.5

en lugar de 0,5 se puede hacer 1 cuadra de distancia o 2 3 ect es la cantidad de cuadras de distancia del jugador a la que quieres que se mueva el soporte de la armadura Ejemplo: si lo pongo a 2 cuadras el puesto de armadura cada vez que me mueva se moverá conmigo pero siempre 2 cuadras detras de ti, como una mascota (lo cual he hecho :D) para hacer una mascota haz esto:

/summon ArmorStand ~ ~ ~ {Invulnerable:1b,NoGravity:1b,Invisible:1b,CustomNameVisible:1b,CustomName:<your name here>}

así que el soporte de la armadura seguirá al jugador pero no irá a donde quiera

0voto

WrightsCS Puntos 32170

O puedes hacer lo que yo hago. Usar este generador de comandos; https://minecraftcommand.science/shop-generator puedes hacer que tu aldeano NPC tenga un nombre personalizado, venda ciertos artículos, tenga ciertos precios, trabajo, y más. Espero que esto haya servido de ayuda.

JugonesTop.com

Jugonestop es una comunidad para amantes del gaming. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X