diff --git a/api/src/main/java/com/viaversion/viaversion/api/type/types/version/PaletteType1_18.java b/api/src/main/java/com/viaversion/viaversion/api/type/types/version/PaletteType1_18.java index d72d04b07..d61663697 100644 --- a/api/src/main/java/com/viaversion/viaversion/api/type/types/version/PaletteType1_18.java +++ b/api/src/main/java/com/viaversion/viaversion/api/type/types/version/PaletteType1_18.java @@ -89,7 +89,8 @@ public final class PaletteType1_18 extends PartialType public void write(final ByteBuf buffer, final PaletteType type, final DataPalette palette) throws Exception { int bitsPerValue; if (palette.size() > 1) { - bitsPerValue = type == PaletteType.BLOCKS ? 4 : 2; //TODO implement linear palette + // 1, 2, and 3 bit linear palettes can't be read by the client + bitsPerValue = type == PaletteType.BLOCKS ? 4 : 1; while (palette.size() > 1 << bitsPerValue) { bitsPerValue += 1; }