Как сменить текстуру моба при определённых условиях

Версия Minecraft
1.18.2
API
Пишу процедуру в MCreator для лавомерки. Мне нужно, чтобы при выполнении определённых условий лавомерка меняла свою текстуру. Как мне это сделать? Занимаюсь подобным впервые.
 
Последнее редактирование:
Решение
Ну у меня с этой процедурой, если под свинкой оказывается вода, то она превращается в корову. Для коровы сделал аналогично, только сделал чтобы все было кроме воды.
P.S. я щас только что понял, это можно сделать гораздо проще, просто в ивентах самого моба делать проверку на воду и если есть, деспаунить моба и спаунить нового. Это позволяет избежать проверки на тип сущности. Надеюсь понятно объяснил :)
Да, я это уже понял, кажется. Я чуть более подробно решил разобраться в своём вопросе и понял, что на MCreator мою идею вряд ли получится реализовать. Так что как-нибудь выучу джаву и буду заниматься моддингом с фордж.
 
Пишу процедуру в MCreator для лавомерки. Мне нужно, чтобы при выполнении определённых условий лавомерка меняла свою текстуру. Как мне это сделать? Занимаюсь подобным впервые.
Попробуй создать 2 моба с разными текстурами. В процедурах выбери OnEntityTick вроде так называется. Дальше с помощью нодов проверяй тип моба и ставь свои условия. Если они выполняются, то просто заспаунить другого моба, и убив текущего. В теории может сработать
 
Нет, такой вариант мне вряд ли подойдёт. У Лавомерки должна быть просто другая текстура, а создавать отдельных мобов, которым нужно прописать все поведения, которые есть у страйдера - невозможный процесс. Возможно я просто не так понял тебя
 
Так можно же использовать одни и те же процедуры, и одну и ту же модель лавомерки. Просто нужно создать 2 моба, с одинаковыми моделями, поведением, но первой лавомерке поставить первую текстуру, а второй - вторую текстуру. Щас сам попробую сделать.
 
Ну у меня с этой процедурой, если под свинкой оказывается вода, то она превращается в корову. Для коровы сделал аналогично, только сделал чтобы все было кроме воды.
P.S. я щас только что понял, это можно сделать гораздо проще, просто в ивентах самого моба делать проверку на воду и если есть, деспаунить моба и спаунить нового. Это позволяет избежать проверки на тип сущности. Надеюсь понятно объяснил :)
 

Вложения

  • 8dJiAfFDQbw.jpg
    8dJiAfFDQbw.jpg
    46.9 KB · Просмотры: 41
Так можно же использовать одни и те же процедуры, и одну и ту же модель лавомерки. Просто нужно создать 2 моба, с одинаковыми моделями, поведением, но первой лавомерке поставить первую текстуру, а второй - вторую текстуру. Щас сам попробую сделать.
Теперь наверное я понял тебя (и процедуру). Я попробую сделать 2-ух отдельных мобов (лавомерку в лаве и на земле, именно так я это понял) с моделью страйдера, текстуры я уже давно сделал. Пока у меня вопрос нет, но если возникнут, то напишу 🙃
 
Назад
Сверху