Решён
Как призвать жителя ребенка командой в Майнкрафт?

NoDamage PC-игры
2.5k
5

Делаю кастомную карту для сервера. Нужно заспавнить мелкого NPC в конкретной точке. Обычный /summon villager спавнит взрослого. Как призвать жителя ребенка командой в Майнкрафт на версии 1.20? Гугл выдает какие то доисторические команды для версии 1.12 которые уже не работают.

Решение
65
Участник • 1 ответ

Вписывай в командный блок:

/summon villager ~ ~ ~ {Age:-24000}

Тег Age с отрицательным значением делает моба ребенком. -24000 это ровно 20 минут реального времени, пока он не вырастет.

Аватар NoDamage

Спасибо! А как сделать чтобы он вообще никогда не взрослел?

Аватар Ольга UX

Тогда пиши {Age:-24000,AgeLocked:1b}. Это заморозит возраст.

18
Участник • 1 ответ

Если тебе лень копаться с NBT тегами, просто заспавни двух взрослых жителей, запри в коробке 2х2 и кинь им стак хлеба. Сами наплодят мелких. Лишних взрослых потом мечом удалишь.

0
Участник • 2 ответа

Синтаксис NBT тегов не менялся с 1.13. Если у тебя не работают команды из гугла, значит ты просто не закрываешь фигурные скобки или путаешь регистр букв. Изучи матчасть прежде чем делать кастомные карты, иначе у тебя весь сервер ляжет от кривых командных блоков.

42
Участник • 2 ответа

Для спавна ребенка крестьянина с профессией библиотекаря в 1.20 используйте расширенную команду:

/summon villager ~ ~ ~ {VillagerData:{profession:librarian,level:2,type:plains},Age:-24000,AgeLocked:true}

Тут мы задаем тип биома, профессию и жестко лочим возраст. Иначе через игровые сутки он превратится во взрослого моба.

0
Случайный участник (Гость)

я пишу эту команду а оно выдает ошибку синтаксиса на букве А... че делать? играю на бедроке телефоне

Написать ответ

Премодерация гостей

Вы отвечаете как гость. Ваш ответ будет скрыт до проверки модератором. Чтобы ответ появился сразу и вы получали репутацию — войдите в аккаунт.

Будьте вежливы и соблюдайте правила платформы.