Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите [РЕШЕНО]Player skulls отображаются не корректно

Тема в разделе "Разработка плагинов для новичков", создана пользователем Listvli, 5 май 2017.

Статус темы:
Закрыта.
  1. Автор темы
    Listvli

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

    Баллы:
    66
    Имя в Minecraft:
    ListvliLiveGames
    Здравствуйте. Создаю через плагин голову игрока. Проблема заключается в том, что когда голова при первом ее появлении после входа на сервер без скина. Обыкновенная голова стива. Но как только ее поставишь куда-либо - сразу отображается голова игрока. После того, как ее сломаешь и подберешь - голова будет со скином.
    Читал на разных форумах проблемы и решения. Использовал не один метод для создания головы игрока. Всегда одно и то же. Online-mod стоит true. Соединению к интернету, конечно же есть. Может есть ее какой момент, который мешает создать голову со скином сразу? Версия 11.2
     
  2. Хостинг MineCraft
    <
  3. TheZefirrkka

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

    Баллы:
    76
    Skype:
    RomaMamkinHasker1337
    Имя в Minecraft:
    TheZefirrkka
    Подключаю свои чародейские чакры и пытаюсь посмотреть твой код... Почти получилось...
     
  4. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Это норма, скин и ставится когда голову проюзал. Кликнул по ней в инвентаре или поставил.
     
  5. TheZefirrkka

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

    Баллы:
    76
    Skype:
    RomaMamkinHasker1337
    Имя в Minecraft:
    TheZefirrkka
    На многих серверах сразу отображается скин на голове.
     
  6. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Ну когда как бывает, иногда сразу иногда после клика. Кривизна можангов.
     
  7. Автор темы
    Listvli

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

    Баллы:
    66
    Имя в Minecraft:
    ListvliLiveGames
    Сори. В данную секунду кода нет) просто не дома, а спросить не мог удержаться. Да и плюс я уверен, что проблема далеко не в коде, ибо пробовал я их уже, как писал ранее, огромное множество. + как написал alexandrage голова имеет свой скин сразу при входе.
    У меня была мысль сразу привязывать место в инвентаре спавна для этого, но не думаю, что это поможет. Доберусь до дома - сразу скину код. На как писал ранее, не уверен, что дело в нем.[DOUBLEPOST=1494010217,1494010178][/DOUBLEPOST]Точнее зефирка. Прости:oops:[DOUBLEPOST=1494022502][/DOUBLEPOST]
    Код:
    ItemStack skull = new ItemStack(Material.SKULL_ITEM, 1, (short) SkullType.PLAYER.ordinal());
           
            SkullMeta meta = (SkullMeta) skull.getItemMeta();
            meta.setOwner(event.getPlayer().getName());
            meta.setDisplayName(event.getPlayer().getName() + "'s Head!");
            skull.setItemMeta(meta);
          
            event.getPlayer().getInventory().addItem(skull);
    [DOUBLEPOST=1494023516][/DOUBLEPOST]Сейчас решил установить парочку плагинов на создание голов. Все не работают. Точнее всегда голова Стива. Даже с нотчем.[DOUBLEPOST=1494024301][/DOUBLEPOST]Еще апдейт. Если доставать голову из коммандного блока, то все в порядке.
     
  8. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    Ядро попробуй обновить
     
  9. xDark

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

    Баллы:
    96
    Skype:
    ailyashevich
    Имя в Minecraft:
    xDark
    не поможет
     
  10. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    Не вижу других вариантов
     
  11. Автор темы
    Listvli

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

    Баллы:
    66
    Имя в Minecraft:
    ListvliLiveGames
    Не помогло:cry:

    Не имеешь представления, в чем проблема может скрываться?
     
  12. xDark

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

    Баллы:
    96
    Skype:
    ailyashevich
    Имя в Minecraft:
    xDark
    updateInventory() попробуй
     
  13. GoodCoder

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

    Баллы:
    76
    Есть. Ника недостаточно. Когда ты ставишь голову (там проверка профиля стоит), сервер обращается к mojang для получения полного профиля игрока, содержащего ссылки на скины.
    С ядром всё впорядке. Учить свой плагин грузить профиль игрока или забить на этот малый недочёт.
     
  14. Автор темы
    Listvli

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

    Баллы:
    66
    Имя в Minecraft:
    ListvliLiveGames
    Ну, смотри. Насчет пункта "учить" свой плагин грузить профиль игрока. Я писал, что устанавливал и другие плагины, где создаются эти головы. Где в комментариях и запаха непрогрузившихся голов нет. Надо смотреть, в обшем...[DOUBLEPOST=1494091824,1494091592][/DOUBLEPOST]
    Он устаревший^^ да и не помогает, все равно :(
     
  15. GoodCoder

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

    Баллы:
    76
    Изучайте значит устройство других плагинов, но одного ника сейчас недостаточно для того, чтобы голова начала "работать".
     
  16. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Достаточно, остальное потом допишется.
     
  17. Автор темы
    Listvli

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

    Баллы:
    66
    Имя в Minecraft:
    ListvliLiveGames
    Зачем умничаешь, дружище? Если ника в данный момент не хватает, то так и напиши. Зачем делать себя гипер умным на форуме в теме "Для новичков"? Если такой крутой, то иди на более продвинутые форумы.[DOUBLEPOST=1494109112,1494098625][/DOUBLEPOST]Изменил ядро на spigot и сделал взятие головы не при входе, а при вводе команды. Ничего кроме ника не требовалось, как писали "великие" умники. Если создавать голову при входе, то нужно сделать паузу в один тик через шедулер и потом выдать. Спасибо за помощь. Закрыто.
     
Статус темы:
Закрыта.

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