Как сделать жителя со своими торгами в майнкрафт пе

Обновлено: 12.05.2024

Всем привет друзья! Спасибо за такой бешеный актив под этой статьёй.

Сегодня мы будем перевоплощаться в животных с помощью командных блоков! С помощью этого механизма можно пранковать друзей или следить за ними 😜.

Я сделал этот механизм максимально реалистично (даже сделал поворот головы за сами игроком). Ну что? Погнали строить.

Как сделать жителя в майнкрафте

Жители это единственные нпс в майнкрафте с которыми можно торговать. Они живут в небольших деревушках и не представляют абсолютно никакой опасности для игроков. Жителей впрочем как и деревню можно как найти, так и сделать самостоятельно приложив небольшие усилия.

Существует 2 способа сотворения жителя.

Призвать случайного жителя можно использовав яйцо призыва. К сожалению сделать его самостоятельно нельзя, но его можно получить другими способами:

  1. Введя команду /give @p spawn_egg 1 120
  2. Перейдя в креативный режим.

После этого берем яйцо в руку и на свободном месте спавним его (правой кнопкой мыши).

Второй способ заключается в исцелении зомби жителя и превращение его в нормального жителя. Для осуществления задуманного вам понадобится 2 вещи:

  1. Взрывное зелье слабости;
  2. Золотое яблоко.

Процесс приготовления ингредиентов:

Для того чтобы исцелить зомби жителя необходимо отравить его зельем слабости и дать ему золотое яблоко. Через некоторое время зомби исцелится и станет обычным, случайным жителем. Вылечить можно только зомби-жителя.

А вот статья где спаунер зомби используется для генерации жителей из зомби для постройки целой деревни.

Как в Майнкрафте призвать жителя, который торгует тем чем вам надо.

С помощью команд можно менять Майнкрафт так как вам хочется!

Нередко на картах можно увидеть жителей, которые торгуют определёнными предметами. Они призываются с помощью команды summon с дополнительными параметрами.

Вот команда, которая призывает жителя обменивающего 32 булыжника на стак изумрудов! (проверялось на 1.14 жава)

Сначала пишется то кого мы хотим призвать, потом кол-во сущностей, основные параметры(в нашем случае: профессия, уровень, тип внешности) потом пишется имя сущности, а потом дополнительные параметры( в нашем случае это чем торгует наш носатый и количество сделок).

Как это работает?

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

Затем включаем командные блоки. При включении к нам телепортируется корова, а стойка для брони будет телепортироваться по взгляду и чуть дальше самого игрока.

Это нужно чтобы корова смотрела на эту стойку для брони и повторяла направления нашего взгляда.

Внимание!

Если вы хотите играть по сети то замените все @p на ваш ник!

Также чтобы играть другим животным замените в 1ом командном блоке cow на id другого животного. Список id всех животных можете посмотреть здесь .

Ещё если животного нет в мире, заспавнь его яйцом!

Для новичков

/give @p command_block получить командный блок

/gamerule commandblockoutput false отключить спам в чате от командных блоков

/gamerule sendcommandfeedback false отключить другой спам в чате от командных блоков

Если что-то не работает, или я ошибся где-то, пожалуйста напишите об этом в комментариях :)

Если понравилось подписывайся и становись мастером командных блоков!

Постройка

Строем вот такую конструкцию

ТОП-3 способа настроить торговлю с жителями в Майнкрафт

Потом заходите в Блоктопограф и на карту мира (с жителем). Там появится лицо жителя или квадратик вопроса. Нажимайте в чанк с жителем и открывайте NBT-editor.

Там будет красная папка, жмите на нее. Для начала пролистайте в конец и если в самой нижней строке написано "minecraft: villager", то все правильно. Далее ищете строку Offers (рядом с ней красный ярлык), нажимаете на нее и нажимаете там на ещё одну папку Recipes. Там можно найти много красных папок (1 папка- 1 торговля).

Нажимаете на красную папку и там будут данные торговли. Нам нужны красные папки buyA и sell. В папке buyA лежит стоимость предмета. Там вы должны в строке count написать кол-во (которое отдатите), а в строке minecraft:emerald удалите emerald и напишите свой предмет.

Команды

tp @e [type=cow, c=1]

Телепортирует стойку для брони, относительно взгляда игрока
  • 4 КБ: /effect @e [type=armor_stand, name=I] invisibility 10 1 true
Накладывает эффект невидимости на стойку для брони

Настройки КБ

  • 1 КБ: Тип: Цикл | Условие: Без | Красный Кам: Необходим
  • 2 - 5 КБ: Тип: Цепь | Условие: Без | Красный Кам: Работает всегда

[Гайд] Собственные сделки для жителей

Итак, для изменения стандартных сделок, первым делом нам потребуется открыть нужный мир. На месте будущего жителя, мы должны поставить одинарный сундук. Открываем сундук. Далее, для управления сделками нам потребуется понять следующее: один столбик отвечает за одну сделку. Две первые строчки в этом столбике отвечают за то, что нам потребуется отдать для получения предмета. А сам предмет - третья строчка. После создания нужных сделок, нам потребуется закрыть игру.

Учите: при создании сделок не учитываются NBT данные. Например, если в качестве продаваемого жителем товара мы будем использовать переименованное на наковальне золото (Имя предмета является его NBT параметром), то для совершения сделки мы сможем использовать как переименованное, так и обычное золото.

Profession - профессия будущего жителя
Add unusable trade - использовать для данного жителя закрытые сделки
Invincible villagers - сделать жителя неуязвимым (Невозможно убить)
Unlimited trades - использовать для данного жителя постоянно открытые, неограниченные сделки

Осталось только нажать на кнопку "Filter", и сохранить карту (Ctrl+S). Далее можно выходить из MCEdit, и открывать Minecraft.

Приятной особенностью является то, что этот метод работает на всех версиях игры.

Видео инструкция

Читайте также: