From 8409f6fb2a98ebfade104889e08a4b03130f61bb Mon Sep 17 00:00:00 2001 From: KennyTV Date: Mon, 27 Apr 2020 14:24:52 +0200 Subject: [PATCH] Fix show_item count tag --- .../chat/TranslatableRewriter1_16.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/nl/matsv/viabackwards/protocol/protocol1_15_2to1_16/chat/TranslatableRewriter1_16.java b/core/src/main/java/nl/matsv/viabackwards/protocol/protocol1_15_2to1_16/chat/TranslatableRewriter1_16.java index ec9c2a9f..883413f4 100644 --- a/core/src/main/java/nl/matsv/viabackwards/protocol/protocol1_15_2to1_16/chat/TranslatableRewriter1_16.java +++ b/core/src/main/java/nl/matsv/viabackwards/protocol/protocol1_15_2to1_16/chat/TranslatableRewriter1_16.java @@ -71,8 +71,15 @@ public class TranslatableRewriter1_16 extends TranslatableRewriter { // show_text as chat component processTranslate(contentsElement); hoverEvent.add("value", contentsElement); + } else if (action.equals("show_item")) { + JsonObject item = contentsElement.getAsJsonObject(); + JsonElement count = item.remove("count"); + if (count != null) { + item.addProperty("Count", count.getAsByte()); + } + + hoverEvent.addProperty("value", contentsElement.toString()); } else { - // show_entity and show_item as plain strings in a text field hoverEvent.addProperty("value", contentsElement.toString()); } }