Скин и ник
Голова игрока командой
Голова с чужим лицом в выживании падает только с игрока, убитого заряженным крипером. Команда даёт её сразу — и есть две разные команды: одна работает только с интернетом, вторая где угодно.
Пример Notch
Команды
Работает везде — с текстурой
Ник внутри не участвует: сервер рисует голову по описанию и никого не спрашивает. Годится для пиратского сервера, для одиночной игры и для мира без интернета.
/give @p minecraft:player_head{SkullOwner:{Id:[I;110787060,1156138790,-1514210135,238594805],Properties:{textures:[{Value:"ewogICJ0aW1lc3RhbXAiIDogMTc5MTUzNTI1NjIxMCwKICAicHJvZmlsZUlkIiA6ICIwNjlhNzlmNDQ0ZTk0NzI2YTViZWZjYTkwZTM4YWFmNSIsCiAgInByb2ZpbGVOYW1lIiA6ICJOb3RjaCIsCiAgInRleHR1cmVzIiA6IHsKICAgICJTS0lOIiA6IHsKICAgICAgInVybCIgOiAiaHR0cDovL3RleHR1cmVzLm1pbmVjcmFmdC5uZXQvdGV4dHVyZS8yOTIwMDlhNDkyNWI1OGYwMmM3N2RhZGMzZWNlZjA3ZWE0Yzc0NzJmNjRlMGZkYzMyY2U1NTIyNDg5MzYyNjgwIgogICAgfQogIH0KfQ=="}]}}}497 знаков — в чат влезает 256. Эту команду вставляют в командный блок: там предела нет. Взять его можно соседней командой — /give @p command_block.
Короткая — по нику
Сервер сам спросит у Mojang, чьё это лицо. На сервере с online-mode=false и без интернета выдаст голову Стива с правильным именем.
/give @p minecraft:player_head{SkullOwner:"Notch"}Сама текстура
Та же строка отдельно — её кладут в конфиги плагинов (HeadDatabase, DeluxeMenus, Citizens) и в датапаки.
ewogICJ0aW1lc3RhbXAiIDogMTc5MTUzNTI1NjIxMCwKICAicHJvZmlsZUlkIiA6ICIwNjlhNzlmNDQ0ZTk0NzI2YTViZWZjYTkwZTM4YWFmNSIsCiAgInByb2ZpbGVOYW1lIiA6ICJOb3RjaCIsCiAgInRleHR1cmVzIiA6IHsKICAgICJTS0lOIiA6IHsKICAgICAgInVybCIgOiAiaHR0cDovL3RleHR1cmVzLm1pbmVjcmFmdC5uZXQvdGV4dHVyZS8yOTIwMDlhNDkyNWI1OGYwMmM3N2RhZGMzZWNlZjA3ZWE0Yzc0NzJmNjRlMGZkYzMyY2U1NTIyNDg5MzYyNjgwIgogICAgfQogIH0KfQ==Что нужно знать про головы
- Команд две, и они не равнозначны. Короткая называет ник, и сервер идёт за лицом к Mojang; длинная несёт само лицо. На пиратском сервере и без интернета работает только вторая — первая выдаст голову Стива и ничего не скажет.
- Форма записи сменилась в 1.20.5. До неё профиль лежал в NBT-теге
SkullOwner, с неё — в компонентеprofile. Команда не с той полосы версий даёт безликую голову — молча, как и всё остальное в командах. - UUID в старой записи — массив из четырёх чисел, а не строка. Так с 1.16; со строкой команда не выполнится вовсе, а без UUID голова останется без лица. Половина чисел выходит отрицательной, и это нормально: игра читает их как знаковые.
- В выживании такая голова почти не достаётся. Она падает только с игрока, убитого заряженным крипером, — а крипера надо ещё зарядить молнией. Поэтому головы на спавнах ставят командой.
- Голову можно надеть. В слот шлема она встаёт на любом сервере и ничего не защищает; зато мобы того вида, чью голову надели, замечают игрока с меньшего расстояния.
- Лицензия нужна нам, а не команде. Текстуру чужого скина хранит только Mojang, и по пиратскому нику её взять неоткуда. Готовая команда после этого работает где угодно.
Нужна не голова, а сам скин — рендеры из скина отдают лицо, фигуру и файл. Своё лицо на тотеме бессмертия делает генератор тотема, а команду на любой другой предмет — генератор /give.
Частые вопросы
Как получить голову игрока командой?
Командой /give на minecraft:player_head. Коротких форм две: по нику и с самой текстурой — вторая работает и на пиратском сервере, и без интернета.
Почему голова по нику выдаётся Стивом?
Короткая команда просит сервер сходить за скином к Mojang. На пиратском сервере и без интернета он этого сделать не может и ставит голову по умолчанию. Берите команду с текстурой.
Можно ли надеть голову игрока на себя?
Да, голова надевается в слот шлема. Защиты она не даёт, но видна другим игрокам.
