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

Помогите Мне нужно получить head игрока

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

Метки:
  1. Автор темы
    Dmitrium12

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

    Баллы:
    61
    Имя в Minecraft:
    Dmitrium12
    Нужно получить голову игрока и сохранить её по определённому пути.
     
  2. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    PHP:
    public static ItemStack getHead(Player player) {
        
    ItemStack item = new ItemStack(Material.PLAYER_HEAD);
        
    SkullMeta meta = (SkullMetaitem.getItemMeta();
        
    meta.setOwningPlayer(player);
        
    item.setItemMeta(meta);
        return 
    item;
    }
    Если сохранить нужно в конфиг, то как обычно config.set("путь.до.головы", item).
     
  3. Автор темы
    Dmitrium12

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

    Баллы:
    61
    Имя в Minecraft:
    Dmitrium12
    Нет мне нужно как-бы в папку файлом. png например.
     
  4. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    В таком случае просто подтягивай с https://crafatar.com/
     
  5. Автор темы
    Dmitrium12

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

    Баллы:
    61
    Имя в Minecraft:
    Dmitrium12
    Это я и так умею, но мне надо именно с сервака, так как серв не онлайн, и скины будут через скинменеждер.
     
  6. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Боже, неужели так сложно сразу объяснить свою проблему в изначальном посте?
    Получи профиль игрока - это можно сделать либо через PaperAPI, либо через NMS. Далее тебе нужно получить value, декодировать его в JSON, и наконец из textures получить ссылку на скин. Учти, что его может и не быть.
     

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