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); }