diff --git a/src/main/java/com/viaversion/fabric/common/handler/FabricDecodeHandler.java b/src/main/java/com/viaversion/fabric/common/handler/FabricDecodeHandler.java index a075df8..19d1d07 100644 --- a/src/main/java/com/viaversion/fabric/common/handler/FabricDecodeHandler.java +++ b/src/main/java/com/viaversion/fabric/common/handler/FabricDecodeHandler.java @@ -75,7 +75,13 @@ public class FabricDecodeHandler extends MessageToMessageDecoder { @Override public void userEventTriggered(ChannelHandlerContext ctx, Object evt) throws Exception { - if (evt instanceof PipelineReorderEvent) { + boolean kryptonReorder = false; + switch (evt.toString()) { + case "COMPRESSION_THRESHOLD_UPDATED": + case "COMPRESSION_ENABLED": + kryptonReorder = true; + } + if (evt instanceof PipelineReorderEvent || kryptonReorder) { reorder(ctx); } super.userEventTriggered(ctx, evt); diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index 8348cc2..6641120 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -17,8 +17,7 @@ "viaversion": ">=4.6.0" }, "breaks": { - "viafabricplus": "*", - "krypton": "*" + "viafabricplus": "*" }, "environment": "*", "authors": [