Как создать собственных NPC в ванильном майнкрафте? (1.10.2)

Я делаю карту и хочу знать, как создавать собственных NPC. Спасибо, я выложу карту вскоре после ответа. (:


Вам необходимо получить командный блок

 /give @p minecraft: command_block  

Вы должны выполнить следующую команду в импульсном командном блоке (обычный командный блок).

Измените слово «NAME» на то, что вы хотите, чтобы имя NPC было (например, Джей). Затем активируйте его.

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

Теперь у вас должна быть подставка для брони с именем, которое вы изменили на «NAME». Наденьте на нее броню и голову (необязательно укажите блок или инструмент).

Теперь поместите еще один импульсный командный блок (обычный командный блок). Поместите в него следующую команду. Измените слово «NAME_» на то, что вы хотите, с _ в конце (пример Jay_). Затем измените место, где написано «MOB», на моба minecraft, которого вы хотите, чтобы ваш NPC был (например, сельский житель, зомби, крипер)

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

Теперь поместите Командный блок повторителя (фиолетовый командный блок) Установите для него значение «Требуется красный камень» на «Всегда активен». Затем поместите следующую команду ниже. Измените «ИМЯ» на то, что называется подставкой для доспехов (например, Джей), а также измените «ИМЯ_» на имя MOB (например, Джей_)

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

Поместите блок цепочки команд (зеленый блок команд) перед блоком команд повторителя (фиолетовый блок команд) со стрелкой на блок команд повторителя, указывающий на блок команд цепочки. Установите для блока управления цепочкой значение «Требуется красный камень» на «Всегда активен». Наконец, теперь поместите последнюю команду ниже в блок цепочки команд. Затем измените «NAME_» на то, что вы назвали мобом minecraft (например, Jay_).

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

Теперь у вас должен быть свой собственный NPC в твой мир.

10


 /выполнить как @e [name = ] на  лицом к лицу с сущностью @p [distance = 2 ..] глаза разбегаются tp @s ^ ^ ^ 0.5  

вместо 0. 5 вы можете сделать 1 блок или 2 3 ectits, на сколько блоков от игрока вы хотите переместить стойку для брони Пример: я установил ее на 2 блока, стойка для брони каждый раз, когда я двигаюсь, будет двигаться со мной, но всегда на 2 блока позади вас вроде как питомец (что я сделал: D), чтобы заставить питомца сделать это:

 /summon ArmorStand ~ ~ ~ {Неуязвимость: 1b, NoGravity: 1b, Invisible: 1b,  CustomNameVisible: 1b, CustomName: }  

, поэтому стойка для брони будет следовать за игроком, но не пойдет, если захочет


Или вы могли бы просто сделать то, что делаю я. Используйте этот генератор команд; https://minecraftcommand.science/shop-generator вы можете сделать так, чтобы у вашего NPC-жителя деревни было собственное имя, он продавал определенные предметы, имел определенные цены, работу и многое другое. Надеюсь, это помогло!

Оцените статью
Gamicon.ru
Добавить комментарий