mirror of
https://github.com/PaperMC/Paper.git
synced 2025-01-02 17:32: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) {
|
if (name == null) {
|
||||||
this.setProfile(null);
|
this.setProfile(null);
|
||||||
} else {
|
} 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;
|
return true;
|
||||||
|
|
Loading…
Reference in a new issue