diff --git a/src/main/java/net/ccbluex/liquidbounce/file/FileManager.kt b/src/main/java/net/ccbluex/liquidbounce/file/FileManager.kt index 10091111ffa..f51cf79f45b 100644 --- a/src/main/java/net/ccbluex/liquidbounce/file/FileManager.kt +++ b/src/main/java/net/ccbluex/liquidbounce/file/FileManager.kt @@ -43,8 +43,10 @@ object FileManager : MinecraftInstance, Iterable by FILE_CONFIGS { val backgroundShaderFile = File(dir, "userbackground.frag") var firstStart = false + private set var backedup = false + private set val PRETTY_GSON: Gson = GsonBuilder().setPrettyPrinting().create() diff --git a/src/main/java/net/ccbluex/liquidbounce/utils/client/JavaVersion.kt b/src/main/java/net/ccbluex/liquidbounce/utils/client/JavaVersion.kt index 23362fc2d7f..1a5e40961cd 100644 --- a/src/main/java/net/ccbluex/liquidbounce/utils/client/JavaVersion.kt +++ b/src/main/java/net/ccbluex/liquidbounce/utils/client/JavaVersion.kt @@ -35,15 +35,17 @@ fun checkJavaVersion() { } // < Java 8u100, warn update.toInt() < 100 -> { - SharedScopes.IO.launch { - MiscUtils.showMessageDialog( - title = "Warning", - message = "You are using an outdated version of Java 8 ($javaVersion).\n" - + "This might cause unexpected bugs.\n" - + "Please update it to 8u101+ or get a new one from $DOWNLOAD_PAGE.", - JOptionPane.WARNING_MESSAGE - ) - MiscUtils.showURL(DOWNLOAD_PAGE) + if (LiquidBounce.fileManager.firstStart) { + SharedScopes.IO.launch { + MiscUtils.showMessageDialog( + title = "Warning", + message = "You are using an outdated version of Java 8 ($javaVersion).\n" + + "This might cause unexpected bugs.\n" + + "Please update it to 8u101+ or get a new one from $DOWNLOAD_PAGE.", + JOptionPane.WARNING_MESSAGE + ) + MiscUtils.showURL(DOWNLOAD_PAGE) + } } } } @@ -57,7 +59,9 @@ fun checkJavaVersion() { + "You can get JRE 8 from $DOWNLOAD_PAGE.", JOptionPane.WARNING_MESSAGE ) - MiscUtils.showURL(DOWNLOAD_PAGE) + if (LiquidBounce.fileManager.firstStart) { + MiscUtils.showURL(DOWNLOAD_PAGE) + } } } }