From be2ba2b1b92c3b7ee69e4f7c1349432c695dcc17 Mon Sep 17 00:00:00 2001 From: KennyTV Date: Mon, 3 Aug 2020 08:39:39 +0200 Subject: [PATCH] Fix Chat meta type Fixes #1949 --- .../ViaVersion/api/minecraft/metadata/types/MetaType1_12.java | 2 +- .../ViaVersion/api/minecraft/metadata/types/MetaType1_9.java | 2 +- .../protocol1_9to1_8/metadata/MetadataRewriter1_9To1_8.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/common/src/main/java/us/myles/ViaVersion/api/minecraft/metadata/types/MetaType1_12.java b/common/src/main/java/us/myles/ViaVersion/api/minecraft/metadata/types/MetaType1_12.java index a44369621..56481a8f4 100644 --- a/common/src/main/java/us/myles/ViaVersion/api/minecraft/metadata/types/MetaType1_12.java +++ b/common/src/main/java/us/myles/ViaVersion/api/minecraft/metadata/types/MetaType1_12.java @@ -8,7 +8,7 @@ public enum MetaType1_12 implements MetaType { VarInt(1, Type.VAR_INT), Float(2, Type.FLOAT), String(3, Type.STRING), - Chat(4, Type.STRING), + Chat(4, Type.COMPONENT), Slot(5, Type.ITEM), Boolean(6, Type.BOOLEAN), Vector3F(7, Type.ROTATION), diff --git a/common/src/main/java/us/myles/ViaVersion/api/minecraft/metadata/types/MetaType1_9.java b/common/src/main/java/us/myles/ViaVersion/api/minecraft/metadata/types/MetaType1_9.java index ff336cd89..3ee63bde8 100644 --- a/common/src/main/java/us/myles/ViaVersion/api/minecraft/metadata/types/MetaType1_9.java +++ b/common/src/main/java/us/myles/ViaVersion/api/minecraft/metadata/types/MetaType1_9.java @@ -8,7 +8,7 @@ public enum MetaType1_9 implements MetaType { VarInt(1, Type.VAR_INT), Float(2, Type.FLOAT), String(3, Type.STRING), - Chat(4, Type.STRING), + Chat(4, Type.COMPONENT), Slot(5, Type.ITEM), Boolean(6, Type.BOOLEAN), Vector3F(7, Type.ROTATION), diff --git a/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_9to1_8/metadata/MetadataRewriter1_9To1_8.java b/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_9to1_8/metadata/MetadataRewriter1_9To1_8.java index 10f626a05..b295c787f 100644 --- a/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_9to1_8/metadata/MetadataRewriter1_9To1_8.java +++ b/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_9to1_8/metadata/MetadataRewriter1_9To1_8.java @@ -121,7 +121,7 @@ public class MetadataRewriter1_9To1_8 extends MetadataRewriter { metadata.setValue(angle); break; case Chat: - value = Protocol1_9To1_8.fixJson((String) value); + value = Protocol1_9To1_8.fixJson(value.toString()); metadata.setValue(value); break; default: