mirror of
https://github.com/PaperMC/Paper.git
synced 2024-12-30 16:19:03 +01:00
Use UserCache for player heads
This commit is contained in:
parent
5b0e06e8e8
commit
da1b68adca
1 changed files with 7 additions and 1 deletions
|
@ -172,7 +172,13 @@ class CraftMetaSkull extends CraftMetaItem implements SkullMeta {
|
|||
if (name == null) {
|
||||
this.setProfile(null);
|
||||
} else {
|
||||
this.setProfile(new ResolvableProfile(new GameProfile(Util.NIL_UUID, name)));
|
||||
// Paper start - Use Online Players Skull
|
||||
GameProfile newProfile = null;
|
||||
net.minecraft.server.level.ServerPlayer player = net.minecraft.server.MinecraftServer.getServer().getPlayerList().getPlayerByName(name);
|
||||
if (player != null) newProfile = player.getGameProfile();
|
||||
if (newProfile == null) newProfile = new GameProfile(Util.NIL_UUID, name);
|
||||
this.setProfile(new ResolvableProfile(newProfile));
|
||||
// Paper end
|
||||
}
|
||||
|
||||
return true;
|
||||
|
|
Loading…
Reference in a new issue