diff --git a/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_9to1_8/metadata/MetadataRewriter.java b/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_9to1_8/metadata/MetadataRewriter.java index 602a20aa2..3fa02977c 100644 --- a/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_9to1_8/metadata/MetadataRewriter.java +++ b/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_9to1_8/metadata/MetadataRewriter.java @@ -72,7 +72,7 @@ public class MetadataRewriter { id = (Short) value; } if (id != -1 && data != -1) { - int combined = id << 4 | data; + int combined = id | (data & 0xF); data = -1; id = -1; entry.setValue(combined);