Toame
正如题目PlayerHead怎么换成某个玩家的头的材质

美味的曲奇

https://jd.papermc.io/paper/1.16/org/bukkit/inventory/meta/SkullMeta.html#setOwningPlayer(org.bukkit.OfflinePlayer)
善用javadoc

AbcCreeeper
需要用到NBT标签,{Owner:名称}(应该是这个,玩家名必须是正版)

暗淡¡
不建议直接setOwner,会卡主线程
可以用某种方式拿到base64,直接上材质

Toame
本帖最后由 Toame 于 2022-6-19 20:25 编辑

很感谢你的方法!经过我测试我发现玩家在处于离线的状态(玩家是正版)时没法获取到Profile还会引发报错 但我发现在原版中可以通过/give @p minecraft:player_head{SkullOwner:"xx"}来获取离线正版玩家的头(带有材质)) 已经解决了!

1935328065
好像要加个插件 我忘了 一会给你答复

1478269779
暗淡¡ 发表于 2022-6-17 17:26
不建议直接setOwner,会卡主线程
可以用某种方式拿到base64,直接上材质

大佬有具体代码吗

RCKLIL
大意了,还能这样玩啊

暗淡¡
1478269779 发表于 2022-7-5 11:34
大佬有具体代码吗

可以参考杜蕾斯菜单的方法

我我我我11
感谢大佬分享!!