From 502b288379d09a781df4955ce0bdcf69502bdd88 Mon Sep 17 00:00:00 2001 From: Term4 Date: Wed, 8 Jul 2026 13:43:41 -0500 Subject: [PATCH] use round instead of truncating (matches modern VecDeltaCodec + RelativeMoveUtil) --- .../viarewind/protocol/v1_9to1_8/Protocol1_9To1_8.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/src/main/java/com/viaversion/viarewind/protocol/v1_9to1_8/Protocol1_9To1_8.java b/common/src/main/java/com/viaversion/viarewind/protocol/v1_9to1_8/Protocol1_9To1_8.java index b4140ccbf..eecf4da90 100644 --- a/common/src/main/java/com/viaversion/viarewind/protocol/v1_9to1_8/Protocol1_9To1_8.java +++ b/common/src/main/java/com/viaversion/viarewind/protocol/v1_9to1_8/Protocol1_9To1_8.java @@ -51,7 +51,7 @@ public class Protocol1_9To1_8 extends BackwardsProtocol DOUBLE_TO_INT_TIMES_32 = new ValueTransformer<>(Types.INT) { @Override public Integer transform(PacketWrapper wrapper, Double inputValue) { - return (int) (inputValue * 32.0D); + return (int) Math.round(inputValue * 32.0D); } }; public static final ValueTransformer DEGREES_TO_ANGLE = new ValueTransformer<>(Types.BYTE) {