From c7c6edc08bb8333b4ba2ecb2be5851d0b192f1fa Mon Sep 17 00:00:00 2001 From: okx-code Date: Sun, 21 Dec 2025 06:29:27 +0000 Subject: [PATCH] floor instead of round --- .../finale/listeners/RebalanceTntMinecartListener.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/finale-paper/src/main/java/com/github/maxopoly/finale/listeners/RebalanceTntMinecartListener.java b/plugins/finale-paper/src/main/java/com/github/maxopoly/finale/listeners/RebalanceTntMinecartListener.java index f67ccdda4..301fbd12f 100644 --- a/plugins/finale-paper/src/main/java/com/github/maxopoly/finale/listeners/RebalanceTntMinecartListener.java +++ b/plugins/finale-paper/src/main/java/com/github/maxopoly/finale/listeners/RebalanceTntMinecartListener.java @@ -66,8 +66,8 @@ public class RebalanceTntMinecartListener implements Listener { double exposure = (0.5 * (Math.sqrt(4 * 2 * ((unscaledDamage - 1) / 7 / f) + 1) - 1)) / (1 - distance / f); - // Round up to next 0.5 - distance = Math.round(distance * 2) / 2.0; + // Round down to next 0.5 + distance = Math.floor(distance * 2) / 2.0; double d = distance / f; double impact = (1.0 - d) * exposure;