Skip to content

Commit d731208

Browse files
Fix new postfix comparison failing to account for multiple modifers
For now, only consider the first modifier
1 parent 0323c0f commit d731208

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/main/java/ch/njol/skript/util/Version.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,8 +114,8 @@ private static int comparePostfixes(@Nullable String postfixA, @Nullable String
114114
if (aStarts || bStarts) {
115115
if (aStarts && bStarts) {
116116
// both have the same prefix, compare the numbers after it
117-
String aNumberStr = postfixA.substring(prefix.length()).trim();
118-
String bNumberStr = postfixB.substring(prefix.length()).trim();
117+
String aNumberStr = postfixA.substring(prefix.length()).trim().split("-")[0];
118+
String bNumberStr = postfixB.substring(prefix.length()).trim().split("-")[0];
119119
int aNumber = Math.abs(Utils.parseInt(aNumberStr));
120120
int bNumber = Math.abs(Utils.parseInt(bNumberStr));
121121
return Integer.compare(aNumber, bNumber);

0 commit comments

Comments
 (0)