From 524bf756ab5670c934aba26795936a503f8ca54e Mon Sep 17 00:00:00 2001 From: sakurawald Date: Tue, 16 Jul 2024 02:33:43 +0800 Subject: [PATCH] - refactor: use translable text for `item` display in `chat module` --- .../sakurawald/module/initializer/chat/ChatInitializer.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/io/github/sakurawald/module/initializer/chat/ChatInitializer.java b/src/main/java/io/github/sakurawald/module/initializer/chat/ChatInitializer.java index 0b2ec2190..3b69fcbb9 100644 --- a/src/main/java/io/github/sakurawald/module/initializer/chat/ChatInitializer.java +++ b/src/main/java/io/github/sakurawald/module/initializer/chat/ChatInitializer.java @@ -139,7 +139,9 @@ public void registerItemPlaceholder() { ServerPlayerEntity player = ctx.player(); String displayUUID = DisplayHelper.createItemDisplay(player); Component replacement = - Component.text("[%s]".formatted(player.getMainHandStack().getName().getString())) + Component.text("[") + .append(Component.translatable(player.getMainHandStack().getTranslationKey())) + .append(Component.text("]")) .hoverEvent(MessageUtil.ofComponent(player, "display.click.prompt")) .clickEvent(buildDisplayClickEvent(displayUUID)); return PlaceholderResult.value(MessageUtil.toText(replacement));