From e24c4cd8602b3cbed7260f5c4ee3c430cbf7e014 Mon Sep 17 00:00:00 2001 From: Jonas Herzig Date: Sun, 27 Sep 2020 12:31:05 +0200 Subject: [PATCH] Fix incorrect latest version in minimal mode popup (fixes #375) Also clean up the `1.7.6-1.7.10` to just `1.7.10`. --- src/main/java/com/replaymod/core/utils/Utils.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/replaymod/core/utils/Utils.java b/src/main/java/com/replaymod/core/utils/Utils.java index 81448cb5..f15ec91f 100644 --- a/src/main/java/com/replaymod/core/utils/Utils.java +++ b/src/main/java/com/replaymod/core/utils/Utils.java @@ -66,6 +66,7 @@ import java.security.cert.CertificateException; import java.security.cert.CertificateFactory; import java.text.SimpleDateFormat; import java.util.Arrays; +import java.util.Comparator; import java.util.Date; import java.util.UUID; import java.util.function.Consumer; @@ -350,6 +351,10 @@ public class Utils { super(container); setBackgroundColor(Colors.DARK_TRANSPARENT); + ProtocolVersion latestVersion = ProtocolVersion.getProtocols() + .stream() + .max(Comparator.comparing(ProtocolVersion::getId)) + .orElseThrow(RuntimeException::new); getInfo().addElements(new VerticalLayout.Data(0.5), new GuiLabel() .setColor(Colors.BLACK) @@ -357,10 +362,7 @@ public class Utils { new GuiLabel() .setColor(Colors.BLACK) .setI18nText("replaymod.gui.minimalmode.supportedversion", - ProtocolVersion.v1_7_6.getName() - + " - " - + Iterables.getLast(ProtocolVersion.getProtocols()).getName() - )); + "1.7.10 - " + latestVersion.getName())); open(); }