Найти в Дзене
MC Creator

Гайд №17 по созданию модов в MCreator. Побольше о мобах

Всем привет! Я уже делал гайд про мобов, но один человек попросил побольше о них, вот продолжение! Ai and goals - что это такое? Ai and goals - это кратко ИИ (Искусственный Интеллект). Теперь давайте посмотрим получше - Enable AI - Имеет ли ИИ? Это значит, будет ли моб делать хоть какие-то действия(Кроме торговли, конечно) Check to make this entity animal type, breed items - предмет, которым мы будем размножать животного (Только животное!) Entity base - Базовое Энтити На счёт последнего не знаю. Теперь, посмотрим вниз, там находиться панель как в создании процедурах(триггерах).
Слева находятся все блоки, посмотрим поподробнее. Animal Tasks - Задачи животных: Breed, find partner with speed [] if animal [: OO] - Кратко говоря, поиск партнёра когда мы покормим две одинаковых особи
Hurt entities that the owner attacked - Атаковать энтити которых атакует владелец, т.е. система питомца
Follow owner with speed factor [] minimal distance [] maximal distance [] if tamed - преследов
Оглавление

Всем привет! Я уже делал гайд про мобов, но один человек попросил побольше о них, вот продолжение!

Ai and goals - что это такое?

Ai and goals - это кратко ИИ (Искусственный Интеллект).

Теперь давайте посмотрим получше -

Enable AI - Имеет ли ИИ? Это значит, будет ли моб делать хоть какие-то действия(Кроме торговли, конечно)

Check to make this entity animal type, breed items - предмет, которым мы будем размножать животного (Только животное!)

Entity base - Базовое Энтити

На счёт последнего не знаю.

Теперь, посмотрим вниз, там находиться панель как в создании процедурах(триггерах).
Слева находятся все блоки, посмотрим поподробнее.

Animal Tasks - Задачи животных:

Breed, find partner with speed [] if animal [: OO] - Кратко говоря, поиск партнёра когда мы покормим две одинаковых особи
Hurt entities that the owner attacked - Атаковать энтити которых атакует владелец, т.е. система питомца
Follow owner with speed factor [] minimal distance [] maximal distance [] if tamed - преследовать владельца со скоростью, макс. и мин. дистанция если приручён, тут тоже система питомца
Follow parent with speed factor [] - преследовать родителей, система для детёнышей
Hurt entities that attacked the owner - Атаковать энтити, которые атакуют владельца

Basic Tasks - Основные задачи:

Leap at target entity with speed factor [] - прыгать на цель (Если честно не понимаю)
Look around - смотреть по сторонам
Float in water - плавать в воде


Combat Tasks - Боевые задачи:

Attack (in sight only []) (Nearbly only []) entities of type [] - Атаковать (Только в поле зрения) (Только поблизости) существа типа []
Do flight attacks in radius [] with speed factor - Летающая атака в радиусе, со скорость (Только для летающих существ)
Fight attacker mobs back, call for help - Отбиваться от атакующих мобах, звать на помощь (Тоже не понимаю это)
Do melee/contact attack with speed [] (chase after lost sight) - атаковать рукопашную или контактную со скоростью [] (Преследовать потерянного из виду)
Panic when attacked with speed factor [] - Паниковать если атакован со скорость []

Movement Tasks:

Fly around with speed factor [] (only for flying entities) - Летать вокруг со скоростью (Только летающие существа)
Swim randomly with speed factor [] - Плавать случайным образом со скоростью
Wander around (enables walking) with speed factor [] - Бродить вокруг (Если вообще может ходить) со скоростью
Wander around and avoid water with speed factor [] - Бродить вокруг и избегать воды со скоростью

Other Tasks - Другие задачи:

Breaks block of type {} speed [] max detection height [] - Ломать блоки типа {} со скоростью [], максимальная высота обнаружения []
Eat grass - есть траву, как овца
Restrict sun - избегать солнце

Target Tasks - Задачи цели:

Avoid entity in radius [] near speed [] far speed [] of type [] - Избегать сущность в радиусе, ближняя скорость, дальная скорость, типа []
Follow same mobs with speed [] with max range and follow area [] - Следовать за таким же мобом со скоростью с максимальной дальностью и зоной следования
Follow {} in hand with speed [] scared of movement {} - Следовать с предметом в руках со скоростью [], пугаться движения (Как оцелоты/коты)
Watch closest entity in radius [] of type [] - Наблюдать за существом в радиусе, типа.

Village Related Tasks - Задачи, связанные с деревней:

Break doors - ломать двери
Close doors - Закрывать двери
Open doors - Открывать двери
Move indoors if possible - Идти в закрытое помещение, при возможности.

Моб, на котором можно кататься

Тут нечего сложного, просто заходим в Behaviour и ставим галочку в Rideable, всё, теперь можно на нём кататься. (Например, так я сделал кресло.)

Триггеры

Я просто объясню их перевод:

When it is struck by lightning - Когда ударяется молнией,
When entity falls - Когда существо в падении,
When entity dies - Когда существо погибает (Можно сделать фазы),
When entity hurt - Когда существо получает любой урон,
When right clicked on entity - Если ПКМ нажимают на существо,
When this entity kills another one - Когда существо убивает другое,
On entity tick update - Обновление тиков существа,
When player collides with this entity - Когда игрок касается этого существа,
On initial entity spawn - При спавне сущности

Inventory

Инвентарь существа, чтобы это использовать надо сделать GUI.

Bind this entity to GUI - Привязать существо к ГУИ
Size of inventory (slot count) - Размер инветаря или же количество слотов, считаем количество слотов + 1 (Если 9, то будет 10)
Max stack size - Максимальное количество предметов в стаке

Приручение

Check to make this entity animal type, breed items [] Can tame - Ставим галочку, если может приручаться.
Также добавляем некоторые блоки: Hurt entities that attacked the owner, Hurt entities that the owner attacked, Follow owner with speed factor [] minimal distance [] maximal distance [] if tamed.
Если не работает, то скажите, я попробую помочь.

Спасибо за то, что прочитали, Удачи!