diff --git a/Launcher/source/Launcher.java b/Launcher/source/Launcher.java index 9080c52..8a712ca 100755 --- a/Launcher/source/Launcher.java +++ b/Launcher/source/Launcher.java @@ -70,7 +70,7 @@ private static final AtomicReference CONFIG = new AtomicReference<>(); // Version info - @LauncherAPI public static final String VERSION = "15.2"; + @LauncherAPI public static final String VERSION = "15.2.1"; @LauncherAPI public static final String BUILD = readBuildNumber(); @LauncherAPI public static final int PROTOCOL_MAGIC = 0x724724_16; diff --git a/Launcher/source/helper/LogHelper.java b/Launcher/source/helper/LogHelper.java old mode 100644 new mode 100755 index 7bdf21e..de123d7 --- a/Launcher/source/helper/LogHelper.java +++ b/Launcher/source/helper/LogHelper.java @@ -23,6 +23,7 @@ public final class LogHelper { @LauncherAPI public static final String DEBUG_PROPERTY = "launcher.debug"; + @LauncherAPI public static final String NO_JANSI_PROPERTY = "launcher.noJAnsi"; @LauncherAPI public static final boolean JANSI; // Output settings @@ -250,9 +251,13 @@ // Use JAnsi if available boolean jansi; try { - Class.forName("org.fusesource.jansi.Ansi"); - AnsiConsole.systemInstall(); - jansi = true; + if (Boolean.getBoolean(NO_JANSI_PROPERTY)) { + jansi = false; + } else { + Class.forName("org.fusesource.jansi.Ansi"); + AnsiConsole.systemInstall(); + jansi = true; + } } catch (ClassNotFoundException ignored) { jansi = false; }