Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

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

Метки:
Теги Теги
head plugins

Dmitrium12

Активный участник
Пользователь
Баллы
61
Имя в Minecraft
Dmitrium12
Нужно получить голову игрока и сохранить её по определённому пути.
 
PHP:
public static ItemStack getHead(Player player) {
    ItemStack item = new ItemStack(Material.PLAYER_HEAD);
    SkullMeta meta = (SkullMeta) item.getItemMeta();
    meta.setOwningPlayer(player);
    item.setItemMeta(meta);
    return item;
}
Если сохранить нужно в конфиг, то как обычно config.set("путь.до.головы", item).
 
PHP:
public static ItemStack getHead(Player player) {
    ItemStack item = new ItemStack(Material.PLAYER_HEAD);
    SkullMeta meta = (SkullMeta) item.getItemMeta();
    meta.setOwningPlayer(player);
    item.setItemMeta(meta);
    return item;
}
Если сохранить нужно в конфиг, то как обычно config.set("путь.до.головы", item).
Нет мне нужно как-бы в папку файлом. png например.
 
Это я и так умею, но мне надо именно с сервака, так как серв не онлайн, и скины будут через скинменеждер.
Боже, неужели так сложно сразу объяснить свою проблему в изначальном посте?
Получи профиль игрока - это можно сделать либо через PaperAPI, либо через NMS. Далее тебе нужно получить value, декодировать его в JSON, и наконец из textures получить ссылку на скин. Учти, что его может и не быть.
 

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

Назад
Верх