diff --git a/src/lib/text/nbt.ts b/src/lib/text/nbt.ts index 79401c5..ebb7e3e 100644 --- a/src/lib/text/nbt.ts +++ b/src/lib/text/nbt.ts @@ -194,12 +194,22 @@ function mapPropertiesToType(source: MinecraftText): JSONContent { }; } else if (source.atlas) { finalText = { - type: "object", + type: "atlas_object", attrs: { atlas: source.atlas, sprite: source.sprite, }, }; + } else if (source.player) { + finalText = { + type: "player_object", + attrs: { + hat: source.hat || true, + player: { + name: source.player.name + }, + }, + }; } else { finalText = { type: "text",