From c6f6b6f49c87c8aea84ffeeef586d9fe87076a85 Mon Sep 17 00:00:00 2001 From: modmuss50 Date: Wed, 16 Nov 2022 22:28:53 +0000 Subject: [PATCH] Ensure the maximum of either ranges is preserved --- RebornCore/src/main/java/reborncore/common/util/RangeUtil.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RebornCore/src/main/java/reborncore/common/util/RangeUtil.java b/RebornCore/src/main/java/reborncore/common/util/RangeUtil.java index 8fa2942ca..02a559770 100644 --- a/RebornCore/src/main/java/reborncore/common/util/RangeUtil.java +++ b/RebornCore/src/main/java/reborncore/common/util/RangeUtil.java @@ -48,7 +48,7 @@ public final class RangeUtil { var last = out.getLast(); if (last.getMaximum() >= range.getMinimum() -1) { out.removeLast(); - out.add(Range.between(last.getMinimum(), range.getMaximum())); + out.add(Range.between(last.getMinimum(), Math.max(last.getMaximum(), range.getMaximum()))); } else { out.add(range); }