aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/kubatech/api/utils/ModUtils.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main/java/kubatech/api/utils/ModUtils.java b/src/main/java/kubatech/api/utils/ModUtils.java
index 447796ddbf..53f0086e25 100644
--- a/src/main/java/kubatech/api/utils/ModUtils.java
+++ b/src/main/java/kubatech/api/utils/ModUtils.java
@@ -59,7 +59,11 @@ public class ModUtils {
String sortedList = modlist.stream()
.filter(m -> m.getMod() != null)
.sorted(Comparator.comparing(ModContainer::getModId))
- .collect(String::new, (a, b) -> a += b.getModId() + b.getVersion(), (a, b) -> a += ", " + b);
+ .collect(
+ StringBuilder::new,
+ (a, b) -> a.append(b.getModId()).append(b.getVersion()),
+ (a, b) -> a.append(", ").append(b))
+ .toString();
try {
MessageDigest md = MessageDigest.getInstance("MD5");
modListVersion = DatatypeConverter.printHexBinary(md.digest(sortedList.getBytes(StandardCharsets.UTF_8)))