Помогите Замена модельки игрока на моба.

DaemendLord

Новичок
Пользователь
Баллы
21
Имя в Minecraft
_DaemendLord_
Роюсь в интернете уже 2 недель. Делаю плагин и всё готово в механике плагина. Но вот с графической частью возникла проблема: нужно заменить модель игрока на модель моба(оцелот, зомби и т. п.)
как это реализовать? ПРОСЬБА: указывайте код или видео с написанием
 
Последнее редактирование:
Роюсь в интернете уже 2 недель. Делаю плагин и всё готово в механике плагина. Но вот с графической частью возникла проблема: нужно заменить модель игрока на модель моба(оцелот, зомби и т. п.)
как это реализовать?
IDisguise API. Или пакеты, на ютубе есть видео на немецком, как превратить игрока в моба. Но видно будет только другому игроку.
 
Или теми-же пакетами можно двигать моба к игроку, а самого игрока сделать невидимым.
 
Как вариант, можешь скрыть игрокв из видимости и создать моба, который за игроком будет идти
 
IDisguise API. Или пакеты, на ютубе есть видео на немецком, как превратить игрока в моба. Но видно будет только другому игроку.
Я буду очень признателен если мне покажут ЭЛЕМЕНТ кода или дадут ссылку на видео с написанием
 
Кинь ошибку тогда.
Кинуть трудно: у меня проблема в работе с api.getServer()...
Затем в работе с объектами Disguise
Создание. Только 1 строчка норм работает: private DisguiseAPI api;
Проще код прислать
 
Кинуть трудно: у меня проблема в работе с api.getServer()...
Затем в работе с объектами Disguise
Создание. Только 1 строчка норм работает: private DisguiseAPI api;
Проще код прислать
Ты вообще DisguiseAPI инциализировал?
 
Ты вообще DisguiseAPI инциализировал?
Импорты нужные.
class Plugin extends JavaPlugin implement Listner{
private DisguiseAPI api;
onEnable(){
api = getServer().getServicesManager().getRegistration(DisguiseAPI.class).getProvider();
//тут вот ошибка
}


public void m(Player p)
{
OcelotDisguise c = (OcelotDisguise) DisguiseType.OCELOT.newInstance();
//и тут
api.disguise(p,c);
}}
Sigot/Bukkit 1.12.2
iGisguise последний с org.bukkit
 
Последнее редактирование:
Импорты нужные.
class Plugin extends JavaPlugin implement Listner{
private DisguiseAPI api;
onEnable(){
api = getServer().getServicesManager().getRegistration(DisguiseAPI.class).getProvider();
//тут вот ошибка
}


public void m(Player p)
{
OcelotDisguise c = (OcelotDisguise) DisguiseType.OCELOT.newInstance();
//и тут
api.disguise(p,c);
}}
Sigot/Bukkit 1.12.2
iGisguise последний с org.bukkit
На сервер ставил iDisguise?
 
Я для того и создавал чтобы узнать как это делать то
Если кратко - ловишь пакет движения игрока, и вместо него отправляешь пакет движения существа. (написал как бы я делал, не знаю как в плагине)
Он OpenSource, смотри как там делали.
https://github.com/robingrether/iDisguise
 
Назад
Верх