1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

Тема в разделе "Разработка плагинов для новичков", создана пользователем DaemendLord, 27 июл 2018.

  1. Автор темы
    DaemendLord

    DaemendLord Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    _DaemendLord_
    Роюсь в интернете уже 2 недель. Делаю плагин и всё готово в механике плагина. Но вот с графической частью возникла проблема: нужно заменить модель игрока на модель моба(оцелот, зомби и т. п.)
    как это реализовать? ПРОСЬБА: указывайте код или видео с написанием
     
    Последнее редактирование: 27 июл 2018
  2. Nikolai_Faint

    Nikolai_Faint Активный участник Пользователь

    Баллы:
    96
    SkinsRestorer API. (Либо смотреть его исходники)
     
  3. Автор темы
    DaemendLord

    DaemendLord Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    _DaemendLord_
    Мне нужен сам код. Что писать
     
  4. Energy warrior

    Energy warrior Активный участник Пользователь

    Баллы:
    76
    IDisguise API. Или пакеты, на ютубе есть видео на немецком, как превратить игрока в моба. Но видно будет только другому игроку.
     
  5. Energy warrior

    Energy warrior Активный участник Пользователь

    Баллы:
    76
    Или теми-же пакетами можно двигать моба к игроку, а самого игрока сделать невидимым.
     
  6. Klavy

    Klavy Активный участник Пользователь

    Баллы:
    66
    Как вариант, можешь скрыть игрокв из видимости и создать моба, который за игроком будет идти
     
  7. Nikolai_Faint

    Nikolai_Faint Активный участник Пользователь

    Баллы:
    96
    Какой же ты ленивый, NMSSkinRestorer (Тык).
     
  8. Автор темы
    DaemendLord

    DaemendLord Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    _DaemendLord_
    Я буду очень признателен если мне покажут ЭЛЕМЕНТ кода или дадут ссылку на видео с написанием
     
  9. Cool_boy

    Cool_boy Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    prettydude
  10. Nikolai_Faint

    Nikolai_Faint Активный участник Пользователь

    Баллы:
    96
    Я думал скин, тогда сорян
     
  11. Автор темы
    DaemendLord

    DaemendLord Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    _DaemendLord_
    Консоль пишет ошибку при работе с iDisguise. Нужен др способ
     
  12. DragSnNaizer

    DragSnNaizer Новичок Пользователь

    Баллы:
    11
    Кинь ошибку тогда.
     
  13. Автор темы
    DaemendLord

    DaemendLord Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    _DaemendLord_
    Кинуть трудно: у меня проблема в работе с api.getServer()...
    Затем в работе с объектами Disguise
    Создание. Только 1 строчка норм работает: private DisguiseAPI api;
    Проще код прислать
     
  14. DragSnNaizer

    DragSnNaizer Новичок Пользователь

    Баллы:
    11
    Ты вообще DisguiseAPI инциализировал?
     
  15. Автор темы
    DaemendLord

    DaemendLord Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    _DaemendLord_
    Импорты нужные.
    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
     
    Последнее редактирование: 28 июл 2018
  16. DragSnNaizer

    DragSnNaizer Новичок Пользователь

    Баллы:
    11
    На сервер ставил iDisguise?
     
  17. Автор темы
    DaemendLord

    DaemendLord Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    _DaemendLord_
    Можно ли без установки(ненужный "мусор ставить не хочется)
     
  18. Cool_boy

    Cool_boy Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    Удачки тогда. Пиши свою библиотеку по подмене пакетов.
     
  19. Автор темы
    DaemendLord

    DaemendLord Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    _DaemendLord_
    Я для того и создавал чтобы узнать как это делать то
     
  20. Cool_boy

    Cool_boy Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    Если кратко - ловишь пакет движения игрока, и вместо него отправляешь пакет движения существа. (написал как бы я делал, не знаю как в плагине)
    Он OpenSource, смотри как там делали.
    https://github.com/robingrether/iDisguise
     

Поделиться этой страницей