Войти или зарегистрироваться

Помогите Изменение внешнего вида существ без затрагивания их свойств

  • Автор темы Автор темы OsipXD
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

OsipXD

Старожил
Пользователь
Баллы
173
Имя в Minecraft
OsipXD
Нужно заменить, к примеру, всех лошадей на волков.
Можно ли с помощью ProtocolLib'а или еще чего-то подменять тип моба в отсылаемом пакете.
Взорвется ли мозг у майна, если я попытаюсь это сделать? И смогу ли я сесть на этого "волка"? :D

Что в итоге хочу сделать:
1. Монстры с интеллектом и свойствами лошадей
2. Монстры с интеллектом и свойствами волков
 
Последнее редактирование:
Есть плагин, в котором можно создавать монстров/животных и сидеть на них. Вроде петов.
 
Есть плагин, в котором можно создавать монстров/животных и сидеть на них. Вроде петов.
Я знаю, что можно использовать setPassenger() но, как мне кажется (не пробовал, это лишь догадки), тогда придется самостоятельно пилить управление монстром, ибо скорее всего игрок будет на нем просто сидеть как болванчик. Пилить управление не хочется, потому что нужны сухопутные ездовые животные, если бы были водоплавающие или летающие, проблем бы не возникло.
Если это не так и я преждевременно начал искать обход проблемы, прошу сказать мне об этом.
 
Я знаю, что можно использовать setPassenger() но, как мне кажется (не пробовал, это лишь догадки), тогда придется самостоятельно пилить управление монстром, ибо скорее всего игрок будет на нем просто сидеть как болванчик. Пилить управление не хочется, потому что нужны сухопутные ездовые животные, если бы были водоплавающие или летающие, проблем бы не возникло.
Если это не так и я преждевременно начал искать обход проблемы, прошу сказать мне об этом.
Так вся суть в том что, игрок тупо сидит как болванчик :lol:
 
Я как раз и пишу плагин и вопрос в том как это лучше реализовать и можно ли сделать с помощью ProtocolLib
 
С помощью плагина ты так не реализируешь. Вот с модом, можно.
 
С помощью плагина ты так не реализируешь. Вот с модом, можно.
Нет, это можно реализовать и я уже описал сложный в реализации путь. Если есть более легкий (с подменой пакетов) это бы сильно облегчило жизнь.

Появился еще вопрос. Можно ли в setTarget(Entity entity) в качестве аргумента передать блок, к которому моб должен идти? Прошу прощения за вопросы, которые мог бы сам проверить на практике, просто нет компьютера под рукой.
@Dereku, @ql_Nik_lp, @Den_Abr, @fromgate, еще кто-нибудь. Может есть идеи?
 
Сесть можно на любой Entity. Про AI ничего не скажу - не работал с ним :с
 
Можно, используй API плагинов таких как libsdisguise или idisguise
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх