diff --git a/HMCL/build.gradle b/HMCL/build.gradle index dd3457545..3c9f6787f 100644 --- a/HMCL/build.gradle +++ b/HMCL/build.gradle @@ -25,8 +25,11 @@ if (!hasProperty('mainClass')) { ext.mainClass = 'org.jackhuang.hellominecraft.launcher.Main' } + +def buildnumber = System.getenv("BUILD_NUMBER") == null ? "" : "-"+System.getenv("BUILD_NUMBER") + String mavenGroupId = 'HMCL' -String mavenVersion = '2.3.3' +String mavenVersion = '2.3.3' + buildnumber String bundleName = "Hello Minecraft! Launcher" group = mavenGroupId diff --git a/HMCL/obfuscate_2.3.3.map b/HMCL/obfuscate_2.3.3.map index 655cc3a4b..58a1cd8e3 100644 --- a/HMCL/obfuscate_2.3.3.map +++ b/HMCL/obfuscate_2.3.3.map @@ -1230,16 +1230,15 @@ org.jackhuang.hellominecraft.launcher.Main$$Lambda$1 -> org.jackhuang.hellominec org.jackhuang.hellominecraft.launcher.Main$1 -> org.jackhuang.hellominecraft.launcher.f: 112:112:java.net.PasswordAuthentication getPasswordAuthentication() -> getPasswordAuthentication org.jackhuang.hellominecraft.launcher.launch.AbstractMinecraftLoader -> org.jackhuang.hellominecraft.launcher.g: - java.io.File minecraftJar -> a org.jackhuang.hellominecraft.launcher.settings.Profile v -> a org.jackhuang.hellominecraft.launcher.utils.auth.UserProfileProvider lr -> a - java.io.File gameDir -> b + java.io.File gameDir -> a org.jackhuang.hellominecraft.launcher.launch.IMinecraftProvider provider -> a - 60:133:void makeHeadCommand(java.util.List) -> a - 137:168:java.util.List makeLaunchingCommand() -> a + 58:131:void makeHeadCommand(java.util.List) -> a + 135:166:java.util.List makeLaunchingCommand() -> a void makeSelf(java.util.List) -> b - 184:184:void appendJVMArgs(java.util.List) -> c - 187:187:org.jackhuang.hellominecraft.launcher.settings.Profile getUserVersion() -> a + 182:182:void appendJVMArgs(java.util.List) -> c + 185:185:org.jackhuang.hellominecraft.launcher.settings.Profile getUserVersion() -> a org.jackhuang.hellominecraft.launcher.launch.DefaultGameLauncher -> org.jackhuang.hellominecraft.launcher.h: 46:69:void register() -> a 61:67:boolean lambda$register$3(java.lang.Object,org.jackhuang.hellominecraft.launcher.launch.GameLauncher$DecompressLibraryJob) -> b @@ -1507,7 +1506,11 @@ org.jackhuang.hellominecraft.launcher.utils.CrashReporter$$Lambda$1 -> org.jackh org.jackhuang.hellominecraft.launcher.utils.CrashReporter$$Lambda$1 instance -> a void run() -> run java.lang.Runnable lambdaFactory$() -> a -org.jackhuang.hellominecraft.launcher.utils.MCUtils -> org.jackhuang.hellominecraft.launcher.E: +org.jackhuang.hellominecraft.launcher.utils.FileNameFilter -> org.jackhuang.hellominecraft.launcher.E: + java.lang.String acceptedName -> a + 36:36:boolean accept(java.io.File) -> accept + 41:41:java.lang.String getDescription() -> getDescription +org.jackhuang.hellominecraft.launcher.utils.MCUtils -> org.jackhuang.hellominecraft.launcher.F: java.lang.String profile -> a 47:57:java.io.File getAssetObject(com.google.gson.Gson,java.lang.String,java.lang.String,java.lang.String) -> a 62:65:int lessThan32(byte[],int) -> a @@ -1523,16 +1526,16 @@ org.jackhuang.hellominecraft.launcher.utils.MCUtils -> org.jackhuang.hellominecr 273:291:boolean downloadMinecraftAssetsIndex(java.io.File,java.lang.String,org.jackhuang.hellominecraft.launcher.utils.download.DownloadType) -> b 295:296:org.jackhuang.hellominecraft.version.MinecraftRemoteVersions getRemoteMinecraftVersions(org.jackhuang.hellominecraft.launcher.utils.download.DownloadType) -> a 302:305:void tryWriteProfile(java.io.File) -> a -org.jackhuang.hellominecraft.launcher.utils.MCUtils$1 -> org.jackhuang.hellominecraft.launcher.F: +org.jackhuang.hellominecraft.launcher.utils.MCUtils$1 -> org.jackhuang.hellominecraft.launcher.G: int[] $SwitchMap$org$jackhuang$hellominecraft$utils$system$OS -> a -org.jackhuang.hellominecraft.launcher.utils.assets.AssetsIndex -> org.jackhuang.hellominecraft.launcher.G: +org.jackhuang.hellominecraft.launcher.utils.assets.AssetsIndex -> org.jackhuang.hellominecraft.launcher.H: java.lang.String DEFAULT_ASSET_NAME -> DEFAULT_ASSET_NAME java.util.Map objects -> objects boolean virtual -> virtual 39:39:java.util.Map getFileMap() -> a 43:43:java.util.Set getUniqueObjects() -> a 47:47:boolean isVirtual() -> a -org.jackhuang.hellominecraft.launcher.utils.assets.AssetsLoader -> org.jackhuang.hellominecraft.launcher.H: +org.jackhuang.hellominecraft.launcher.utils.assets.AssetsLoader -> org.jackhuang.hellominecraft.launcher.I: org.w3c.dom.Document doc -> a org.w3c.dom.Element root -> a org.w3c.dom.NodeList nodes -> a @@ -1542,14 +1545,14 @@ org.jackhuang.hellominecraft.launcher.utils.assets.AssetsLoader -> org.jackhuang org.jackhuang.hellominecraft.utils.EventHandler successEvent -> b 53:69:org.jackhuang.hellominecraft.launcher.utils.assets.Contents modifyContents(org.w3c.dom.NodeList) -> a 74:99:void run() -> run -org.jackhuang.hellominecraft.launcher.utils.assets.AssetsLoaderListener -> org.jackhuang.hellominecraft.launcher.I: +org.jackhuang.hellominecraft.launcher.utils.assets.AssetsLoaderListener -> org.jackhuang.hellominecraft.launcher.J: void OnDone(java.util.ArrayList) -> a void OnFailed(java.lang.Exception) -> a -org.jackhuang.hellominecraft.launcher.utils.assets.AssetsMojangLoader -> org.jackhuang.hellominecraft.launcher.J: +org.jackhuang.hellominecraft.launcher.utils.assets.AssetsMojangLoader -> org.jackhuang.hellominecraft.launcher.K: 48:99:void getList(org.jackhuang.hellominecraft.utils.functions.Consumer) -> a 103:103:org.jackhuang.hellominecraft.tasks.Task getDownloadTask(org.jackhuang.hellominecraft.launcher.utils.download.IDownloadProvider) -> a 108:110:boolean isVersionAllowed(java.lang.String) -> a -org.jackhuang.hellominecraft.launcher.utils.assets.AssetsMojangOldLoader -> org.jackhuang.hellominecraft.launcher.K: +org.jackhuang.hellominecraft.launcher.utils.assets.AssetsMojangOldLoader -> org.jackhuang.hellominecraft.launcher.L: java.lang.String URL -> b 41:59:void getList(org.jackhuang.hellominecraft.utils.functions.Consumer) -> a 63:66:boolean isVersionAllowed(java.lang.String) -> a @@ -1558,31 +1561,31 @@ org.jackhuang.hellominecraft.launcher.utils.assets.AssetsMojangOldLoader -> org. 43:45:boolean lambda$getList$9(org.jackhuang.hellominecraft.utils.functions.Consumer,java.lang.Object,java.lang.Throwable) -> b boolean access$lambda$0(org.jackhuang.hellominecraft.utils.functions.Consumer,java.lang.Object,java.lang.Throwable) -> a boolean access$lambda$1(org.jackhuang.hellominecraft.launcher.utils.assets.AssetsMojangOldLoader,org.jackhuang.hellominecraft.utils.functions.Consumer,java.lang.Object,java.util.List) -> a -org.jackhuang.hellominecraft.launcher.utils.assets.AssetsMojangOldLoader$$Lambda$1 -> org.jackhuang.hellominecraft.launcher.L: +org.jackhuang.hellominecraft.launcher.utils.assets.AssetsMojangOldLoader$$Lambda$1 -> org.jackhuang.hellominecraft.launcher.M: org.jackhuang.hellominecraft.utils.functions.Consumer arg$1 -> a org.jackhuang.hellominecraft.utils.Event get$Lambda(org.jackhuang.hellominecraft.utils.functions.Consumer) -> b boolean call(java.lang.Object,java.lang.Object) -> a org.jackhuang.hellominecraft.utils.Event lambdaFactory$(org.jackhuang.hellominecraft.utils.functions.Consumer) -> a -org.jackhuang.hellominecraft.launcher.utils.assets.AssetsMojangOldLoader$$Lambda$2 -> org.jackhuang.hellominecraft.launcher.M: +org.jackhuang.hellominecraft.launcher.utils.assets.AssetsMojangOldLoader$$Lambda$2 -> org.jackhuang.hellominecraft.launcher.N: org.jackhuang.hellominecraft.launcher.utils.assets.AssetsMojangOldLoader arg$1 -> a org.jackhuang.hellominecraft.utils.functions.Consumer arg$2 -> a org.jackhuang.hellominecraft.utils.Event get$Lambda(org.jackhuang.hellominecraft.launcher.utils.assets.AssetsMojangOldLoader,org.jackhuang.hellominecraft.utils.functions.Consumer) -> b boolean call(java.lang.Object,java.lang.Object) -> a org.jackhuang.hellominecraft.utils.Event lambdaFactory$(org.jackhuang.hellominecraft.launcher.utils.assets.AssetsMojangOldLoader,org.jackhuang.hellominecraft.utils.functions.Consumer) -> a -org.jackhuang.hellominecraft.launcher.utils.assets.AssetsObject -> org.jackhuang.hellominecraft.launcher.N: +org.jackhuang.hellominecraft.launcher.utils.assets.AssetsObject -> org.jackhuang.hellominecraft.launcher.O: java.lang.String hash -> hash long size -> size 32:32:java.lang.String getHash() -> a 36:36:long getSize() -> a 41:45:boolean equals(java.lang.Object) -> equals 50:52:int hashCode() -> hashCode -org.jackhuang.hellominecraft.launcher.utils.assets.Contents -> org.jackhuang.hellominecraft.launcher.O: +org.jackhuang.hellominecraft.launcher.utils.assets.Contents -> org.jackhuang.hellominecraft.launcher.P: java.lang.String key -> a java.lang.String eTag -> b java.lang.String lastModified -> c java.lang.String storageClass -> d long size -> a -org.jackhuang.hellominecraft.launcher.utils.assets.IAssetsHandler -> org.jackhuang.hellominecraft.launcher.P: +org.jackhuang.hellominecraft.launcher.utils.assets.IAssetsHandler -> org.jackhuang.hellominecraft.launcher.Q: java.util.ArrayList assetsDownloadURLs -> a java.util.ArrayList assetsLocalNames -> b java.lang.String name -> a @@ -1597,7 +1600,7 @@ org.jackhuang.hellominecraft.launcher.utils.assets.IAssetsHandler -> org.jackhua org.jackhuang.hellominecraft.tasks.Task getDownloadTask(org.jackhuang.hellominecraft.launcher.utils.download.IDownloadProvider) -> a 102:104:void setAssets(org.jackhuang.hellominecraft.launcher.launch.IMinecraftProvider,org.jackhuang.hellominecraft.launcher.version.MinecraftVersion) -> a boolean isVersionAllowed(java.lang.String) -> a -org.jackhuang.hellominecraft.launcher.utils.assets.IAssetsHandler$AssetsTask -> org.jackhuang.hellominecraft.launcher.Q: +org.jackhuang.hellominecraft.launcher.utils.assets.IAssetsHandler$AssetsTask -> org.jackhuang.hellominecraft.launcher.R: java.util.ArrayList al -> a java.lang.String u -> a int progress -> a @@ -1606,12 +1609,12 @@ org.jackhuang.hellominecraft.launcher.utils.assets.IAssetsHandler$AssetsTask -> 120:154:boolean executeTask() -> a 159:159:java.util.Collection getAfterTasks() -> a 164:164:java.lang.String getInfo() -> a -org.jackhuang.hellominecraft.launcher.utils.auth.BestLogin -> org.jackhuang.hellominecraft.launcher.R: +org.jackhuang.hellominecraft.launcher.utils.auth.BestLogin -> org.jackhuang.hellominecraft.launcher.S: 37:88:org.jackhuang.hellominecraft.launcher.utils.auth.UserProfileProvider login(org.jackhuang.hellominecraft.launcher.utils.auth.LoginInfo) -> a 94:94:java.lang.String getName() -> a 99:99:org.jackhuang.hellominecraft.launcher.utils.auth.UserProfileProvider loginBySettings() -> a 104:104:void logout() -> a -org.jackhuang.hellominecraft.launcher.utils.auth.IAuthenticator -> org.jackhuang.hellominecraft.launcher.S: +org.jackhuang.hellominecraft.launcher.utils.auth.IAuthenticator -> org.jackhuang.hellominecraft.launcher.T: org.jackhuang.hellominecraft.launcher.utils.auth.YggdrasilAuthenticator yggdrasilLogin -> a org.jackhuang.hellominecraft.launcher.utils.auth.OfflineAuthenticator offlineLogin -> a org.jackhuang.hellominecraft.launcher.utils.auth.SkinmeAuthenticator skinmeLogin -> a @@ -1626,28 +1629,28 @@ org.jackhuang.hellominecraft.launcher.utils.auth.IAuthenticator -> org.jackhuang void logout() -> a 45:45:void lambda$static$1() -> c void access$lambda$0() -> b -org.jackhuang.hellominecraft.launcher.utils.auth.IAuthenticator$$Lambda$1 -> org.jackhuang.hellominecraft.launcher.T: +org.jackhuang.hellominecraft.launcher.utils.auth.IAuthenticator$$Lambda$1 -> org.jackhuang.hellominecraft.launcher.U: org.jackhuang.hellominecraft.launcher.utils.auth.IAuthenticator$$Lambda$1 instance -> a void run() -> run java.lang.Runnable lambdaFactory$() -> a -org.jackhuang.hellominecraft.launcher.utils.auth.LoginInfo -> org.jackhuang.hellominecraft.launcher.U: +org.jackhuang.hellominecraft.launcher.utils.auth.LoginInfo -> org.jackhuang.hellominecraft.launcher.V: java.lang.String username -> a java.lang.String password -> b -org.jackhuang.hellominecraft.launcher.utils.auth.OfflineAuthenticator -> org.jackhuang.hellominecraft.launcher.V: +org.jackhuang.hellominecraft.launcher.utils.auth.OfflineAuthenticator -> org.jackhuang.hellominecraft.launcher.W: 35:44:org.jackhuang.hellominecraft.launcher.utils.auth.UserProfileProvider login(org.jackhuang.hellominecraft.launcher.utils.auth.LoginInfo) -> a 48:49:java.lang.String getUUIDFromUserName(java.lang.String) -> a 54:54:java.lang.String getName() -> a 59:59:boolean isHidePasswordBox() -> a 64:64:org.jackhuang.hellominecraft.launcher.utils.auth.UserProfileProvider loginBySettings() -> a 69:69:void logout() -> a -org.jackhuang.hellominecraft.launcher.utils.auth.SkinmeAuthenticator -> org.jackhuang.hellominecraft.launcher.W: +org.jackhuang.hellominecraft.launcher.utils.auth.SkinmeAuthenticator -> org.jackhuang.hellominecraft.launcher.X: 36:36:java.lang.String[] parseType1(java.lang.String) -> a 40:44:java.lang.String getCharacter(java.lang.String,java.lang.String,java.lang.String) -> a 50:118:org.jackhuang.hellominecraft.launcher.utils.auth.UserProfileProvider login(org.jackhuang.hellominecraft.launcher.utils.auth.LoginInfo) -> a 124:124:java.lang.String getName() -> a 129:129:org.jackhuang.hellominecraft.launcher.utils.auth.UserProfileProvider loginBySettings() -> a 135:135:void logout() -> a -org.jackhuang.hellominecraft.launcher.utils.auth.UserProfileProvider -> org.jackhuang.hellominecraft.launcher.X: +org.jackhuang.hellominecraft.launcher.utils.auth.UserProfileProvider -> org.jackhuang.hellominecraft.launcher.Y: java.lang.String username -> a java.lang.String userId -> b java.lang.String session -> c @@ -1681,7 +1684,7 @@ org.jackhuang.hellominecraft.launcher.utils.auth.UserProfileProvider -> org.jack 102:103:void setClientIdentifier(java.lang.String) -> i 106:106:java.lang.String getUserType() -> j 110:111:void setUserType(java.lang.String) -> j -org.jackhuang.hellominecraft.launcher.utils.auth.YggdrasilAuthenticator -> org.jackhuang.hellominecraft.launcher.Y: +org.jackhuang.hellominecraft.launcher.utils.auth.YggdrasilAuthenticator -> org.jackhuang.hellominecraft.launcher.Z: org.jackhuang.mojang.authlib.yggdrasil.YggdrasilAuthenticationService service -> a org.jackhuang.mojang.authlib.yggdrasil.YggdrasilUserAuthentication ua -> a 53:115:org.jackhuang.hellominecraft.launcher.utils.auth.UserProfileProvider login(org.jackhuang.hellominecraft.launcher.utils.auth.LoginInfo) -> a @@ -1691,7 +1694,7 @@ org.jackhuang.hellominecraft.launcher.utils.auth.YggdrasilAuthenticator -> org.j 133:135:void onLoadSettings(java.util.Map) -> a 139:153:org.jackhuang.hellominecraft.launcher.utils.auth.UserProfileProvider loginBySettings() -> a 158:159:void logout() -> a -org.jackhuang.hellominecraft.launcher.utils.download.BMCLAPIDownloadProvider -> org.jackhuang.hellominecraft.launcher.Z: +org.jackhuang.hellominecraft.launcher.utils.download.BMCLAPIDownloadProvider -> org.jackhuang.hellominecraft.launcher.aa: 29:29:org.jackhuang.hellominecraft.launcher.utils.installers.InstallerVersionList getForgeInstaller() -> a 34:34:org.jackhuang.hellominecraft.launcher.utils.installers.InstallerVersionList getLiteLoaderInstaller() -> b 39:39:org.jackhuang.hellominecraft.launcher.utils.installers.InstallerVersionList getOptiFineInstaller() -> c @@ -1702,7 +1705,7 @@ org.jackhuang.hellominecraft.launcher.utils.download.BMCLAPIDownloadProvider -> 67:67:java.lang.String getVersionsListDownloadURL() -> d 72:72:java.lang.String getAssetsDownloadURL() -> e 77:77:boolean isAllowedToUseSelfURL() -> a -org.jackhuang.hellominecraft.launcher.utils.download.DownloadType -> org.jackhuang.hellominecraft.launcher.aa: +org.jackhuang.hellominecraft.launcher.utils.download.DownloadType -> org.jackhuang.hellominecraft.launcher.ab: org.jackhuang.hellominecraft.launcher.utils.download.DownloadType Mojang -> a org.jackhuang.hellominecraft.launcher.utils.download.DownloadType BMCL -> b java.lang.String name -> a @@ -1712,7 +1715,7 @@ org.jackhuang.hellominecraft.launcher.utils.download.DownloadType -> org.jackhua 25:25:org.jackhuang.hellominecraft.launcher.utils.download.DownloadType valueOf(java.lang.String) -> a 39:39:org.jackhuang.hellominecraft.launcher.utils.download.IDownloadProvider getProvider() -> a 43:43:java.lang.String getName() -> a -org.jackhuang.hellominecraft.launcher.utils.download.IDownloadProvider -> org.jackhuang.hellominecraft.launcher.ab: +org.jackhuang.hellominecraft.launcher.utils.download.IDownloadProvider -> org.jackhuang.hellominecraft.launcher.ac: org.jackhuang.hellominecraft.launcher.utils.installers.InstallerVersionList getInstallerByType(java.lang.String) -> a org.jackhuang.hellominecraft.launcher.utils.installers.InstallerVersionList getForgeInstaller() -> a org.jackhuang.hellominecraft.launcher.utils.installers.InstallerVersionList getLiteLoaderInstaller() -> b @@ -1723,7 +1726,7 @@ org.jackhuang.hellominecraft.launcher.utils.download.IDownloadProvider -> org.ja java.lang.String getVersionsListDownloadURL() -> d java.lang.String getAssetsDownloadURL() -> e boolean isAllowedToUseSelfURL() -> a -org.jackhuang.hellominecraft.launcher.utils.download.MojangDownloadProvider -> org.jackhuang.hellominecraft.launcher.ac: +org.jackhuang.hellominecraft.launcher.utils.download.MojangDownloadProvider -> org.jackhuang.hellominecraft.launcher.ad: 29:29:org.jackhuang.hellominecraft.launcher.utils.installers.InstallerVersionList getForgeInstaller() -> a 34:34:org.jackhuang.hellominecraft.launcher.utils.installers.InstallerVersionList getLiteLoaderInstaller() -> b 39:39:org.jackhuang.hellominecraft.launcher.utils.installers.InstallerVersionList getOptiFineInstaller() -> c @@ -1734,16 +1737,16 @@ org.jackhuang.hellominecraft.launcher.utils.download.MojangDownloadProvider -> o 67:67:java.lang.String getVersionsListDownloadURL() -> d 72:72:java.lang.String getAssetsDownloadURL() -> e 77:77:boolean isAllowedToUseSelfURL() -> a -org.jackhuang.hellominecraft.launcher.utils.installers.InstallProfile -> org.jackhuang.hellominecraft.launcher.ad: +org.jackhuang.hellominecraft.launcher.utils.installers.InstallProfile -> org.jackhuang.hellominecraft.launcher.ae: org.jackhuang.hellominecraft.launcher.utils.installers.forge.Install install -> a org.jackhuang.hellominecraft.launcher.version.MinecraftVersion versionInfo -> a -org.jackhuang.hellominecraft.launcher.utils.installers.InstallerVersionList -> org.jackhuang.hellominecraft.launcher.ae: +org.jackhuang.hellominecraft.launcher.utils.installers.InstallerVersionList -> org.jackhuang.hellominecraft.launcher.af: void refreshList(java.lang.String[]) -> a java.lang.String getName() -> a java.util.List getVersions(java.lang.String) -> a 71:75:void accept(java.lang.String[]) -> b 27:27:void accept(java.lang.Object) -> a -org.jackhuang.hellominecraft.launcher.utils.installers.InstallerVersionList$InstallerVersion -> org.jackhuang.hellominecraft.launcher.af: +org.jackhuang.hellominecraft.launcher.utils.installers.InstallerVersionList$InstallerVersion -> org.jackhuang.hellominecraft.launcher.ag: java.lang.String selfVersion -> a java.lang.String mcVersion -> b java.lang.String installer -> c @@ -1751,27 +1754,27 @@ org.jackhuang.hellominecraft.launcher.utils.installers.InstallerVersionList$Inst java.lang.String changelog -> e 54:54:int compareTo(org.jackhuang.hellominecraft.launcher.utils.installers.InstallerVersionList$InstallerVersion) -> a 41:41:int compareTo(java.lang.Object) -> compareTo -org.jackhuang.hellominecraft.launcher.utils.installers.InstallerVersionList$InstallerVersionComparator -> org.jackhuang.hellominecraft.launcher.ag: +org.jackhuang.hellominecraft.launcher.utils.installers.InstallerVersionList$InstallerVersionComparator -> org.jackhuang.hellominecraft.launcher.ah: org.jackhuang.hellominecraft.launcher.utils.installers.InstallerVersionList$InstallerVersionComparator INSTANCE -> a 64:64:int compare(org.jackhuang.hellominecraft.launcher.utils.installers.InstallerVersionList$InstallerVersion,org.jackhuang.hellominecraft.launcher.utils.installers.InstallerVersionList$InstallerVersion) -> a 58:58:int compare(java.lang.Object,java.lang.Object) -> compare -org.jackhuang.hellominecraft.launcher.utils.installers.InstallerVersionNewerComparator -> org.jackhuang.hellominecraft.launcher.ah: +org.jackhuang.hellominecraft.launcher.utils.installers.InstallerVersionNewerComparator -> org.jackhuang.hellominecraft.launcher.ai: 30:30:int compare(org.jackhuang.hellominecraft.launcher.utils.installers.InstallerVersionList$InstallerVersion,org.jackhuang.hellominecraft.launcher.utils.installers.InstallerVersionList$InstallerVersion) -> a 26:26:int compare(java.lang.Object,java.lang.Object) -> compare -org.jackhuang.hellominecraft.launcher.utils.installers.PackMinecraftInstaller -> org.jackhuang.hellominecraft.launcher.ai: +org.jackhuang.hellominecraft.launcher.utils.installers.PackMinecraftInstaller -> org.jackhuang.hellominecraft.launcher.aj: java.io.File dest -> a java.util.ArrayList src -> a 41:46:void install() -> a -org.jackhuang.hellominecraft.launcher.utils.installers.forge.ForgeInstaller -> org.jackhuang.hellominecraft.launcher.aj: +org.jackhuang.hellominecraft.launcher.utils.installers.forge.ForgeInstaller -> org.jackhuang.hellominecraft.launcher.ak: java.io.File gameDir -> a java.io.File forgeInstaller -> b org.jackhuang.hellominecraft.launcher.launch.IMinecraftProvider mp -> a org.jackhuang.hellominecraft.launcher.utils.installers.InstallerVersionList$InstallerVersion installerVersion -> a 60:107:boolean executeTask() -> a 113:113:java.lang.String getInfo() -> a -org.jackhuang.hellominecraft.launcher.utils.installers.forge.ForgeOldInstaller -> org.jackhuang.hellominecraft.launcher.ak: +org.jackhuang.hellominecraft.launcher.utils.installers.forge.ForgeOldInstaller -> org.jackhuang.hellominecraft.launcher.al: 31:35:void install(java.lang.String,java.lang.String,java.lang.String) -> a -org.jackhuang.hellominecraft.launcher.utils.installers.forge.Install -> org.jackhuang.hellominecraft.launcher.al: +org.jackhuang.hellominecraft.launcher.utils.installers.forge.Install -> org.jackhuang.hellominecraft.launcher.am: java.lang.String profileName -> profileName java.lang.String target -> target java.lang.String path -> path @@ -1781,13 +1784,13 @@ org.jackhuang.hellominecraft.launcher.utils.installers.forge.Install -> org.jack java.lang.String minecraft -> minecraft java.lang.String mirrorList -> mirrorList java.lang.String logo -> logo -org.jackhuang.hellominecraft.launcher.utils.installers.forge.bmcl.Downloads -> org.jackhuang.hellominecraft.launcher.am: +org.jackhuang.hellominecraft.launcher.utils.installers.forge.bmcl.Downloads -> org.jackhuang.hellominecraft.launcher.an: java.lang.String changelog -> changelog java.lang.String[] universal -> universal java.lang.String[] src -> src java.lang.String[] javadoc -> javadoc java.lang.String[] installer -> installer -org.jackhuang.hellominecraft.launcher.utils.installers.forge.bmcl.ForgeBMCLVersionList -> org.jackhuang.hellominecraft.launcher.an: +org.jackhuang.hellominecraft.launcher.utils.installers.forge.bmcl.ForgeBMCLVersionList -> org.jackhuang.hellominecraft.launcher.ao: org.jackhuang.hellominecraft.launcher.utils.installers.forge.bmcl.ForgeBMCLVersionList instance -> a java.util.ArrayList root -> a java.util.Map versionMap -> a @@ -1796,16 +1799,16 @@ org.jackhuang.hellominecraft.launcher.utils.installers.forge.bmcl.ForgeBMCLVersi 52:82:void refreshList(java.lang.String[]) -> a 86:91:java.util.List getVersions(java.lang.String) -> a 96:96:java.lang.String getName() -> a -org.jackhuang.hellominecraft.launcher.utils.installers.forge.bmcl.ForgeBMCLVersionList$1 -> org.jackhuang.hellominecraft.launcher.ao: +org.jackhuang.hellominecraft.launcher.utils.installers.forge.bmcl.ForgeBMCLVersionList$1 -> org.jackhuang.hellominecraft.launcher.ap: org.jackhuang.hellominecraft.launcher.utils.installers.forge.bmcl.ForgeBMCLVersionList this$0 -> a -org.jackhuang.hellominecraft.launcher.utils.installers.forge.bmcl.ForgeVersion -> org.jackhuang.hellominecraft.launcher.ap: +org.jackhuang.hellominecraft.launcher.utils.installers.forge.bmcl.ForgeVersion -> org.jackhuang.hellominecraft.launcher.aq: java.lang.String time -> time java.lang.String minecraft -> minecraft java.lang.String version -> version java.lang.String _id -> _id java.lang.String __v -> __v org.jackhuang.hellominecraft.launcher.utils.installers.forge.bmcl.Downloads downloads -> downloads -org.jackhuang.hellominecraft.launcher.utils.installers.forge.vanilla.MinecraftForgeVersion -> org.jackhuang.hellominecraft.launcher.aq: +org.jackhuang.hellominecraft.launcher.utils.installers.forge.vanilla.MinecraftForgeVersion -> org.jackhuang.hellominecraft.launcher.ar: java.lang.String branch -> branch java.lang.String mcversion -> mcversion java.lang.String jobver -> jobver @@ -1813,7 +1816,7 @@ org.jackhuang.hellominecraft.launcher.utils.installers.forge.vanilla.MinecraftFo int build -> build double modified -> modified java.lang.String[][] files -> files -org.jackhuang.hellominecraft.launcher.utils.installers.forge.vanilla.MinecraftForgeVersionList -> org.jackhuang.hellominecraft.launcher.ar: +org.jackhuang.hellominecraft.launcher.utils.installers.forge.vanilla.MinecraftForgeVersionList -> org.jackhuang.hellominecraft.launcher.as: org.jackhuang.hellominecraft.launcher.utils.installers.forge.vanilla.MinecraftForgeVersionList instance -> a org.jackhuang.hellominecraft.launcher.utils.installers.forge.vanilla.MinecraftForgeVersionRoot root -> a java.util.Map versionMap -> a @@ -1822,7 +1825,7 @@ org.jackhuang.hellominecraft.launcher.utils.installers.forge.vanilla.MinecraftFo 50:94:void refreshList(java.lang.String[]) -> a 98:103:java.util.List getVersions(java.lang.String) -> a 108:108:java.lang.String getName() -> a -org.jackhuang.hellominecraft.launcher.utils.installers.forge.vanilla.MinecraftForgeVersionRoot -> org.jackhuang.hellominecraft.launcher.as: +org.jackhuang.hellominecraft.launcher.utils.installers.forge.vanilla.MinecraftForgeVersionRoot -> org.jackhuang.hellominecraft.launcher.at: java.lang.String artifact -> artifact java.lang.String webpath -> webpath java.lang.String adfly -> adfly @@ -1832,7 +1835,7 @@ org.jackhuang.hellominecraft.launcher.utils.installers.forge.vanilla.MinecraftFo java.util.Map mcversion -> mcversion java.util.Map promos -> promos java.util.Map number -> number -org.jackhuang.hellominecraft.launcher.utils.installers.liteloader.LiteLoaderInstaller -> org.jackhuang.hellominecraft.launcher.at: +org.jackhuang.hellominecraft.launcher.utils.installers.liteloader.LiteLoaderInstaller -> org.jackhuang.hellominecraft.launcher.au: org.jackhuang.hellominecraft.launcher.utils.installers.liteloader.LiteLoaderVersionList$LiteLoaderInstallerVersion version -> a java.io.File installer -> a org.jackhuang.hellominecraft.launcher.settings.Profile profile -> a @@ -1840,16 +1843,16 @@ org.jackhuang.hellominecraft.launcher.utils.installers.liteloader.LiteLoaderInst 54:85:boolean executeTask() -> a 91:91:java.lang.String getInfo() -> a 98:99:org.jackhuang.hellominecraft.tasks.Task registerPreviousResult(org.jackhuang.hellominecraft.tasks.communication.PreviousResult) -> a -org.jackhuang.hellominecraft.launcher.utils.installers.liteloader.LiteLoaderMCVersions -> org.jackhuang.hellominecraft.launcher.au: +org.jackhuang.hellominecraft.launcher.utils.installers.liteloader.LiteLoaderMCVersions -> org.jackhuang.hellominecraft.launcher.av: java.util.Map artefacts -> artefacts -org.jackhuang.hellominecraft.launcher.utils.installers.liteloader.LiteLoaderVersion -> org.jackhuang.hellominecraft.launcher.av: +org.jackhuang.hellominecraft.launcher.utils.installers.liteloader.LiteLoaderVersion -> org.jackhuang.hellominecraft.launcher.aw: java.lang.String tweakClass -> tweakClass java.lang.String file -> file java.lang.String version -> version java.lang.String md5 -> md5 java.lang.String timestamp -> timestamp org.jackhuang.hellominecraft.launcher.version.MinecraftLibrary[] libraries -> libraries -org.jackhuang.hellominecraft.launcher.utils.installers.liteloader.LiteLoaderVersionList -> org.jackhuang.hellominecraft.launcher.aw: +org.jackhuang.hellominecraft.launcher.utils.installers.liteloader.LiteLoaderVersionList -> org.jackhuang.hellominecraft.launcher.ax: org.jackhuang.hellominecraft.launcher.utils.installers.liteloader.LiteLoaderVersionList instance -> a org.jackhuang.hellominecraft.launcher.utils.installers.liteloader.LiteLoaderVersionsRoot root -> a java.util.Map versionMap -> a @@ -1858,17 +1861,17 @@ org.jackhuang.hellominecraft.launcher.utils.installers.liteloader.LiteLoaderVers 53:80:void refreshList(java.lang.String[]) -> a 84:89:java.util.List getVersions(java.lang.String) -> a 94:94:java.lang.String getName() -> a -org.jackhuang.hellominecraft.launcher.utils.installers.liteloader.LiteLoaderVersionList$LiteLoaderInstallerVersion -> org.jackhuang.hellominecraft.launcher.ax: +org.jackhuang.hellominecraft.launcher.utils.installers.liteloader.LiteLoaderVersionList$LiteLoaderInstallerVersion -> org.jackhuang.hellominecraft.launcher.ay: org.jackhuang.hellominecraft.launcher.version.MinecraftLibrary[] libraries -> a java.lang.String tweakClass -> f -org.jackhuang.hellominecraft.launcher.utils.installers.liteloader.LiteLoaderVersionsMeta -> org.jackhuang.hellominecraft.launcher.ay: +org.jackhuang.hellominecraft.launcher.utils.installers.liteloader.LiteLoaderVersionsMeta -> org.jackhuang.hellominecraft.launcher.az: java.lang.String description -> description java.lang.String authors -> authors java.lang.String url -> url -org.jackhuang.hellominecraft.launcher.utils.installers.liteloader.LiteLoaderVersionsRoot -> org.jackhuang.hellominecraft.launcher.az: +org.jackhuang.hellominecraft.launcher.utils.installers.liteloader.LiteLoaderVersionsRoot -> org.jackhuang.hellominecraft.launcher.aA: java.util.Map versions -> versions org.jackhuang.hellominecraft.launcher.utils.installers.liteloader.LiteLoaderVersionsMeta meta -> meta -org.jackhuang.hellominecraft.launcher.utils.installers.optifine.OptiFineInstaller -> org.jackhuang.hellominecraft.launcher.aA: +org.jackhuang.hellominecraft.launcher.utils.installers.optifine.OptiFineInstaller -> org.jackhuang.hellominecraft.launcher.aB: java.io.File installer -> a org.jackhuang.hellominecraft.launcher.settings.Profile profile -> a java.lang.String version -> a @@ -1876,13 +1879,13 @@ org.jackhuang.hellominecraft.launcher.utils.installers.optifine.OptiFineInstalle 54:83:boolean executeTask() -> a 88:88:java.lang.String getInfo() -> a 94:95:org.jackhuang.hellominecraft.tasks.Task registerPreviousResult(org.jackhuang.hellominecraft.tasks.communication.PreviousResult) -> a -org.jackhuang.hellominecraft.launcher.utils.installers.optifine.OptiFineVersion -> org.jackhuang.hellominecraft.launcher.aB: +org.jackhuang.hellominecraft.launcher.utils.installers.optifine.OptiFineVersion -> org.jackhuang.hellominecraft.launcher.aC: java.lang.String dl -> dl java.lang.String ver -> ver java.lang.String date -> date java.lang.String mirror -> mirror java.lang.String mcver -> mcver -org.jackhuang.hellominecraft.launcher.utils.installers.optifine.bmcl.OptiFineBMCLVersionList -> org.jackhuang.hellominecraft.launcher.aC: +org.jackhuang.hellominecraft.launcher.utils.installers.optifine.bmcl.OptiFineBMCLVersionList -> org.jackhuang.hellominecraft.launcher.aD: org.jackhuang.hellominecraft.launcher.utils.installers.optifine.bmcl.OptiFineBMCLVersionList instance -> a java.util.ArrayList root -> a java.util.Map versionMap -> a @@ -1891,16 +1894,16 @@ org.jackhuang.hellominecraft.launcher.utils.installers.optifine.bmcl.OptiFineBMC 54:80:void refreshList(java.lang.String[]) -> a 84:89:java.util.List getVersions(java.lang.String) -> a 94:94:java.lang.String getName() -> a -org.jackhuang.hellominecraft.launcher.utils.installers.optifine.bmcl.OptiFineBMCLVersionList$1 -> org.jackhuang.hellominecraft.launcher.aD: +org.jackhuang.hellominecraft.launcher.utils.installers.optifine.bmcl.OptiFineBMCLVersionList$1 -> org.jackhuang.hellominecraft.launcher.aE: org.jackhuang.hellominecraft.launcher.utils.installers.optifine.bmcl.OptiFineBMCLVersionList this$0 -> a -org.jackhuang.hellominecraft.launcher.utils.installers.optifine.vanilla.OptiFineDownloadFormatter -> org.jackhuang.hellominecraft.launcher.aE: +org.jackhuang.hellominecraft.launcher.utils.installers.optifine.vanilla.OptiFineDownloadFormatter -> org.jackhuang.hellominecraft.launcher.aF: java.lang.String url -> a java.lang.String result -> b 41:49:boolean executeTask() -> a 55:55:java.lang.String getInfo() -> a 60:60:java.lang.String getResult() -> b 30:30:java.lang.Object getResult() -> a -org.jackhuang.hellominecraft.launcher.utils.installers.optifine.vanilla.OptiFineVersionList -> org.jackhuang.hellominecraft.launcher.aF: +org.jackhuang.hellominecraft.launcher.utils.installers.optifine.vanilla.OptiFineVersionList -> org.jackhuang.hellominecraft.launcher.aG: org.jackhuang.hellominecraft.launcher.utils.installers.optifine.vanilla.OptiFineVersionList instance -> a java.util.ArrayList root -> a java.util.Map versionMap -> a @@ -1909,16 +1912,16 @@ org.jackhuang.hellominecraft.launcher.utils.installers.optifine.vanilla.OptiFine 62:113:void refreshList(java.lang.String[]) -> a 117:117:java.lang.String getName() -> a 122:127:java.util.List getVersions(java.lang.String) -> a -org.jackhuang.hellominecraft.launcher.version.Extract -> org.jackhuang.hellominecraft.launcher.aG: +org.jackhuang.hellominecraft.launcher.version.Extract -> org.jackhuang.hellominecraft.launcher.aH: java.lang.String[] exclude -> a 31:33:java.lang.Object clone() -> clone -org.jackhuang.hellominecraft.launcher.version.GameDirType -> org.jackhuang.hellominecraft.launcher.aH: +org.jackhuang.hellominecraft.launcher.version.GameDirType -> org.jackhuang.hellominecraft.launcher.aI: org.jackhuang.hellominecraft.launcher.version.GameDirType ROOT_FOLDER -> a org.jackhuang.hellominecraft.launcher.version.GameDirType VERSION_FOLDER -> b org.jackhuang.hellominecraft.launcher.version.GameDirType[] $VALUES -> a 23:23:org.jackhuang.hellominecraft.launcher.version.GameDirType[] values() -> a 23:23:org.jackhuang.hellominecraft.launcher.version.GameDirType valueOf(java.lang.String) -> a -org.jackhuang.hellominecraft.launcher.version.IMinecraftLibrary -> org.jackhuang.hellominecraft.launcher.aI: +org.jackhuang.hellominecraft.launcher.version.IMinecraftLibrary -> org.jackhuang.hellominecraft.launcher.aJ: java.lang.String name -> name boolean isRequiredToUnzip() -> a java.lang.String[] getDecompressExtractRules() -> a @@ -1929,14 +1932,14 @@ org.jackhuang.hellominecraft.launcher.version.IMinecraftLibrary -> org.jackhuang 48:50:boolean equals(java.lang.Object) -> equals 55:57:int hashCode() -> hashCode java.lang.Object clone() -> clone -org.jackhuang.hellominecraft.launcher.version.MinecraftClassicVersion -> org.jackhuang.hellominecraft.launcher.aJ: +org.jackhuang.hellominecraft.launcher.version.MinecraftClassicVersion -> org.jackhuang.hellominecraft.launcher.aK: 47:47:java.lang.Object clone() -> clone 52:52:org.jackhuang.hellominecraft.launcher.version.MinecraftVersion resolve(org.jackhuang.hellominecraft.launcher.launch.IMinecraftProvider,java.util.Set,org.jackhuang.hellominecraft.launcher.utils.download.DownloadType) -> a 57:57:java.io.File getJar(java.io.File) -> a 62:62:java.io.File getJar(java.io.File,java.lang.String) -> a 67:67:java.io.File getNatives(java.io.File) -> b 72:72:boolean isAllowedToUnpackNatives() -> a -org.jackhuang.hellominecraft.launcher.version.MinecraftLibrary -> org.jackhuang.hellominecraft.launcher.aK: +org.jackhuang.hellominecraft.launcher.version.MinecraftLibrary -> org.jackhuang.hellominecraft.launcher.aL: java.util.ArrayList rules -> rules java.lang.String url -> url java.lang.String formatted -> formatted @@ -1952,14 +1955,14 @@ org.jackhuang.hellominecraft.launcher.version.MinecraftLibrary -> org.jackhuang. 119:119:java.io.File getFilePath(java.io.File) -> a 124:126:java.lang.String getDownloadURL(java.lang.String,org.jackhuang.hellominecraft.launcher.utils.download.DownloadType) -> a 131:131:java.lang.String[] getDecompressExtractRules() -> a -org.jackhuang.hellominecraft.launcher.version.MinecraftOldLibrary -> org.jackhuang.hellominecraft.launcher.aL: +org.jackhuang.hellominecraft.launcher.version.MinecraftOldLibrary -> org.jackhuang.hellominecraft.launcher.aM: 34:34:boolean isRequiredToUnzip() -> a 39:39:void init() -> a 43:43:boolean allow() -> b 48:48:java.io.File getFilePath(java.io.File) -> a 53:53:java.lang.Object clone() -> clone 58:58:java.lang.String getDownloadURL(java.lang.String,org.jackhuang.hellominecraft.launcher.utils.download.DownloadType) -> a -org.jackhuang.hellominecraft.launcher.version.MinecraftVersion -> org.jackhuang.hellominecraft.launcher.aM: +org.jackhuang.hellominecraft.launcher.version.MinecraftVersion -> org.jackhuang.hellominecraft.launcher.aN: java.lang.String minecraftArguments -> minecraftArguments java.lang.String mainClass -> mainClass java.lang.String time -> time @@ -1983,7 +1986,7 @@ org.jackhuang.hellominecraft.launcher.version.MinecraftVersion -> org.jackhuang. 120:120:java.lang.String getAssets() -> a 125:125:int compareTo(org.jackhuang.hellominecraft.launcher.version.MinecraftVersion) -> a 33:33:int compareTo(java.lang.Object) -> compareTo -org.jackhuang.hellominecraft.launcher.version.MinecraftVersionManager -> org.jackhuang.hellominecraft.launcher.aN: +org.jackhuang.hellominecraft.launcher.version.MinecraftVersionManager -> org.jackhuang.hellominecraft.launcher.aO: java.io.File baseFolder -> a org.jackhuang.hellominecraft.launcher.settings.Profile profile -> b java.util.Map versions -> a @@ -2011,20 +2014,20 @@ org.jackhuang.hellominecraft.launcher.version.MinecraftVersionManager -> org.jac 304:304:java.io.File getResourcePacks() -> b 309:309:java.io.File getBaseFolder() -> e 314:316:void onLaunch() -> b -org.jackhuang.hellominecraft.launcher.version.MinecraftVersionManager$1 -> org.jackhuang.hellominecraft.launcher.aO: +org.jackhuang.hellominecraft.launcher.version.MinecraftVersionManager$1 -> org.jackhuang.hellominecraft.launcher.aP: int[] $SwitchMap$org$jackhuang$hellominecraft$launcher$version$GameDirType -> a -org.jackhuang.hellominecraft.launcher.version.Natives -> org.jackhuang.hellominecraft.launcher.aP: +org.jackhuang.hellominecraft.launcher.version.Natives -> org.jackhuang.hellominecraft.launcher.aQ: java.lang.String windows -> windows java.lang.String osx -> osx java.lang.String linux -> linux 29:33:java.lang.Object clone() -> clone -org.jackhuang.hellominecraft.launcher.version.OS -> org.jackhuang.hellominecraft.launcher.aQ: +org.jackhuang.hellominecraft.launcher.version.OS -> org.jackhuang.hellominecraft.launcher.aR: java.lang.String version -> version java.lang.String name -> name -org.jackhuang.hellominecraft.launcher.version.Rules -> org.jackhuang.hellominecraft.launcher.aR: +org.jackhuang.hellominecraft.launcher.version.Rules -> org.jackhuang.hellominecraft.launcher.aS: java.lang.String action -> action org.jackhuang.hellominecraft.launcher.version.OS os -> os -org.jackhuang.hellominecraft.launcher.views.DraggableFrame -> org.jackhuang.hellominecraft.launcher.aS: +org.jackhuang.hellominecraft.launcher.views.DraggableFrame -> org.jackhuang.hellominecraft.launcher.aT: int dragGripX -> a int dragGripY -> b 42:42:void mouseClicked(java.awt.event.MouseEvent) -> mouseClicked @@ -2034,7 +2037,7 @@ org.jackhuang.hellominecraft.launcher.views.DraggableFrame -> org.jackhuang.hell 62:62:void mouseExited(java.awt.event.MouseEvent) -> mouseExited 66:68:void mouseDragged(java.awt.event.MouseEvent) -> mouseDragged 72:72:void mouseMoved(java.awt.event.MouseEvent) -> mouseMoved -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel -> org.jackhuang.hellominecraft.launcher.aT: +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel -> org.jackhuang.hellominecraft.launcher.aU: int assetsType -> a boolean isLoading -> a org.jackhuang.hellominecraft.launcher.settings.Profile profile -> a @@ -2115,265 +2118,265 @@ org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel -> org.jackhuang.h javax.swing.JTextField txtServerIP -> i javax.swing.JTextField txtWidth -> j javax.swing.JTextField txtWrapperLauncher -> k - 172:889:void initComponents() -> d - 892:897:void cboProfilesItemStateChanged(java.awt.event.ItemEvent) -> a - 900:903:void btnNewProfileActionPerformed(java.awt.event.ActionEvent) -> a - 906:916:void btnRemoveProfileActionPerformed(java.awt.event.ActionEvent) -> b - 920:928:void cboVersionsItemStateChanged(java.awt.event.ItemEvent) -> b - 931:932:void btnRefreshVersionsActionPerformed(java.awt.event.ActionEvent) -> c - 935:936:void btnRefreshForgeActionPerformed(java.awt.event.ActionEvent) -> d - 939:954:void btnDownloadForgeActionPerformed(java.awt.event.ActionEvent) -> e - 957:958:void btnRefreshOptifineActionPerformed(java.awt.event.ActionEvent) -> f - 961:975:void btnDownloadOptifineActionPerformed(java.awt.event.ActionEvent) -> g - 978:991:void btnInstallLiteLoaderActionPerformed(java.awt.event.ActionEvent) -> h - 994:995:void btnRefreshLiteLoaderActionPerformed(java.awt.event.ActionEvent) -> i - 998:1000:void btnDownloadActionPerformed(java.awt.event.ActionEvent) -> j - 1003:1004:void btnRefreshGameDownloadsActionPerformed(java.awt.event.ActionEvent) -> k - 1007:1008:void btnExploreMouseClicked(java.awt.event.MouseEvent) -> a - 1011:1025:void btnIncludeMinecraftActionPerformed(java.awt.event.ActionEvent) -> l - 1028:1029:void btnModifyMouseClicked(java.awt.event.MouseEvent) -> b - 1032:1033:void txtJavaArgsFocusLost(java.awt.event.FocusEvent) -> a - 1036:1037:void txtMinecraftArgsFocusLost(java.awt.event.FocusEvent) -> b - 1040:1041:void txtPermSizeFocusLost(java.awt.event.FocusEvent) -> c - 1044:1045:void chkDebugFocusLost(java.awt.event.FocusEvent) -> d - 1048:1049:void chkNoJVMArgsFocusLost(java.awt.event.FocusEvent) -> e - 1052:1053:void chkCancelWrapperFocusLost(java.awt.event.FocusEvent) -> f - 1056:1057:void txtWrapperLauncherFocusLost(java.awt.event.FocusEvent) -> g - 1060:1061:void txtServerIPFocusLost(java.awt.event.FocusEvent) -> h - 1064:1066:void cboGameDirTypeFocusLost(java.awt.event.FocusEvent) -> i - 1069:1071:void cboLauncherVisibilityFocusLost(java.awt.event.FocusEvent) -> j - 1074:1095:void btnDownloadAllAssetsActionPerformed(java.awt.event.ActionEvent) -> m - 1098:1099:void txtMaxMemoryFocusLost(java.awt.event.FocusEvent) -> k - 1102:1103:void txtJavaDirFocusLost(java.awt.event.FocusEvent) -> l - 1106:1107:void chkFullscreenFocusLost(java.awt.event.FocusEvent) -> m - 1110:1111:void txtHeightFocusLost(java.awt.event.FocusEvent) -> n - 1114:1115:void txtWidthFocusLost(java.awt.event.FocusEvent) -> o - 1118:1121:void txtGameDirFocusLost(java.awt.event.FocusEvent) -> p - 1124:1139:void btnChoosingJavaDirActionPerformed(java.awt.event.ActionEvent) -> n - 1144:1167:void loadProfiles() -> e - 1170:1172:org.jackhuang.hellominecraft.launcher.settings.Profile getProfile() -> a - 1176:1196:void prepare(org.jackhuang.hellominecraft.launcher.settings.Profile) -> a - 1199:1212:void loadVersions() -> a - 1215:1216:void loadMinecraftVersion() -> b - 1219:1220:void loadMinecraftVersion(java.lang.String) -> a - 1229:1234:void loadMinecraftVersion(org.jackhuang.hellominecraft.launcher.version.MinecraftVersion) -> a - 1240:1245:void downloadAssets(org.jackhuang.hellominecraft.launcher.utils.assets.IAssetsHandler) -> a - 1250:1285:void refreshDownloads(org.jackhuang.hellominecraft.launcher.utils.download.DownloadType) -> a - 1288:1297:void downloadMinecraft(org.jackhuang.hellominecraft.launcher.utils.download.DownloadType) -> b - 1302:1302:java.lang.String getMinecraftVersionFormatted() -> a - 1355:1357:void refreshVersions() -> f - 1370:1383:void versionChanged(org.jackhuang.hellominecraft.launcher.settings.Profile,java.lang.String) -> a - 1386:1391:void onSelected() -> c - 1242:1244:void lambda$downloadAssets$16(org.jackhuang.hellominecraft.launcher.utils.assets.IAssetsHandler,java.lang.String[]) -> b - 155:158:void lambda$new$15(java.awt.event.ActionEvent) -> o - 148:151:void lambda$new$14(java.awt.event.ActionEvent) -> p - 140:144:void lambda$new$13(java.awt.event.ActionEvent) -> q - 129:136:void lambda$new$12(java.awt.event.ActionEvent) -> r - 105:107:void lambda$new$11(java.awt.event.ActionEvent) -> s - 73:73:void access$000(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.ItemEvent) -> a - 73:73:void access$100(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.ItemEvent) -> b - 73:73:void access$200(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.MouseEvent) -> a - 73:73:void access$300(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.ActionEvent) -> a - 73:73:void access$400(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.ActionEvent) -> b - 73:73:void access$500(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.ActionEvent) -> c - 73:73:void access$600(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.MouseEvent) -> b - 73:73:void access$700(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.FocusEvent) -> a - 73:73:void access$800(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.FocusEvent) -> b - 73:73:void access$900(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.FocusEvent) -> c - 73:73:void access$1000(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.FocusEvent) -> d - 73:73:void access$1100(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.FocusEvent) -> e - 73:73:void access$1200(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.FocusEvent) -> f - 73:73:void access$1300(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.ActionEvent) -> d - 73:73:void access$1400(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.FocusEvent) -> g - 73:73:void access$1500(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.FocusEvent) -> h - 73:73:void access$1600(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.ActionEvent) -> e - 73:73:void access$1700(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.FocusEvent) -> i - 73:73:void access$1800(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.FocusEvent) -> j - 73:73:void access$1900(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.FocusEvent) -> k - 73:73:void access$2000(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.FocusEvent) -> l - 73:73:void access$2100(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.FocusEvent) -> m - 73:73:void access$2200(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.FocusEvent) -> n - 73:73:void access$2300(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.FocusEvent) -> o - 73:73:void access$2400(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.FocusEvent) -> p - 73:73:void access$2500(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.ActionEvent) -> f - 73:73:void access$2600(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.ActionEvent) -> g - 73:73:void access$2700(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.ActionEvent) -> h - 73:73:void access$2800(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.ActionEvent) -> i - 73:73:void access$2900(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.ActionEvent) -> j - 73:73:void access$3000(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.ActionEvent) -> k - 73:73:void access$3100(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.ActionEvent) -> l - 73:73:void access$3200(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.ActionEvent) -> m - 73:73:void access$3300(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.ActionEvent) -> n - 73:73:javax.swing.JTable access$3400(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel) -> a - 73:73:java.lang.String access$3500(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel) -> a + 175:892:void initComponents() -> d + 895:900:void cboProfilesItemStateChanged(java.awt.event.ItemEvent) -> a + 903:906:void btnNewProfileActionPerformed(java.awt.event.ActionEvent) -> a + 909:919:void btnRemoveProfileActionPerformed(java.awt.event.ActionEvent) -> b + 923:931:void cboVersionsItemStateChanged(java.awt.event.ItemEvent) -> b + 934:935:void btnRefreshVersionsActionPerformed(java.awt.event.ActionEvent) -> c + 938:939:void btnRefreshForgeActionPerformed(java.awt.event.ActionEvent) -> d + 942:957:void btnDownloadForgeActionPerformed(java.awt.event.ActionEvent) -> e + 960:961:void btnRefreshOptifineActionPerformed(java.awt.event.ActionEvent) -> f + 964:978:void btnDownloadOptifineActionPerformed(java.awt.event.ActionEvent) -> g + 981:994:void btnInstallLiteLoaderActionPerformed(java.awt.event.ActionEvent) -> h + 997:998:void btnRefreshLiteLoaderActionPerformed(java.awt.event.ActionEvent) -> i + 1001:1003:void btnDownloadActionPerformed(java.awt.event.ActionEvent) -> j + 1006:1007:void btnRefreshGameDownloadsActionPerformed(java.awt.event.ActionEvent) -> k + 1010:1011:void btnExploreMouseClicked(java.awt.event.MouseEvent) -> a + 1014:1028:void btnIncludeMinecraftActionPerformed(java.awt.event.ActionEvent) -> l + 1031:1032:void btnModifyMouseClicked(java.awt.event.MouseEvent) -> b + 1035:1036:void txtJavaArgsFocusLost(java.awt.event.FocusEvent) -> a + 1039:1040:void txtMinecraftArgsFocusLost(java.awt.event.FocusEvent) -> b + 1043:1044:void txtPermSizeFocusLost(java.awt.event.FocusEvent) -> c + 1047:1048:void chkDebugFocusLost(java.awt.event.FocusEvent) -> d + 1051:1052:void chkNoJVMArgsFocusLost(java.awt.event.FocusEvent) -> e + 1055:1056:void chkCancelWrapperFocusLost(java.awt.event.FocusEvent) -> f + 1059:1060:void txtWrapperLauncherFocusLost(java.awt.event.FocusEvent) -> g + 1063:1064:void txtServerIPFocusLost(java.awt.event.FocusEvent) -> h + 1067:1069:void cboGameDirTypeFocusLost(java.awt.event.FocusEvent) -> i + 1072:1074:void cboLauncherVisibilityFocusLost(java.awt.event.FocusEvent) -> j + 1077:1098:void btnDownloadAllAssetsActionPerformed(java.awt.event.ActionEvent) -> m + 1101:1102:void txtMaxMemoryFocusLost(java.awt.event.FocusEvent) -> k + 1105:1106:void txtJavaDirFocusLost(java.awt.event.FocusEvent) -> l + 1109:1110:void chkFullscreenFocusLost(java.awt.event.FocusEvent) -> m + 1113:1114:void txtHeightFocusLost(java.awt.event.FocusEvent) -> n + 1117:1118:void txtWidthFocusLost(java.awt.event.FocusEvent) -> o + 1121:1124:void txtGameDirFocusLost(java.awt.event.FocusEvent) -> p + 1127:1145:void btnChoosingJavaDirActionPerformed(java.awt.event.ActionEvent) -> n + 1150:1173:void loadProfiles() -> e + 1176:1178:org.jackhuang.hellominecraft.launcher.settings.Profile getProfile() -> a + 1182:1202:void prepare(org.jackhuang.hellominecraft.launcher.settings.Profile) -> a + 1205:1218:void loadVersions() -> a + 1221:1222:void loadMinecraftVersion() -> b + 1225:1226:void loadMinecraftVersion(java.lang.String) -> a + 1235:1240:void loadMinecraftVersion(org.jackhuang.hellominecraft.launcher.version.MinecraftVersion) -> a + 1246:1251:void downloadAssets(org.jackhuang.hellominecraft.launcher.utils.assets.IAssetsHandler) -> a + 1256:1291:void refreshDownloads(org.jackhuang.hellominecraft.launcher.utils.download.DownloadType) -> a + 1294:1303:void downloadMinecraft(org.jackhuang.hellominecraft.launcher.utils.download.DownloadType) -> b + 1308:1308:java.lang.String getMinecraftVersionFormatted() -> a + 1361:1363:void refreshVersions() -> f + 1376:1389:void versionChanged(org.jackhuang.hellominecraft.launcher.settings.Profile,java.lang.String) -> a + 1392:1397:void onSelected() -> c + 1248:1250:void lambda$downloadAssets$16(org.jackhuang.hellominecraft.launcher.utils.assets.IAssetsHandler,java.lang.String[]) -> b + 158:161:void lambda$new$15(java.awt.event.ActionEvent) -> o + 151:154:void lambda$new$14(java.awt.event.ActionEvent) -> p + 143:147:void lambda$new$13(java.awt.event.ActionEvent) -> q + 132:139:void lambda$new$12(java.awt.event.ActionEvent) -> r + 108:110:void lambda$new$11(java.awt.event.ActionEvent) -> s + 76:76:void access$000(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.ItemEvent) -> a + 76:76:void access$100(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.ItemEvent) -> b + 76:76:void access$200(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.MouseEvent) -> a + 76:76:void access$300(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.ActionEvent) -> a + 76:76:void access$400(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.ActionEvent) -> b + 76:76:void access$500(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.ActionEvent) -> c + 76:76:void access$600(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.MouseEvent) -> b + 76:76:void access$700(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.FocusEvent) -> a + 76:76:void access$800(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.FocusEvent) -> b + 76:76:void access$900(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.FocusEvent) -> c + 76:76:void access$1000(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.FocusEvent) -> d + 76:76:void access$1100(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.FocusEvent) -> e + 76:76:void access$1200(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.FocusEvent) -> f + 76:76:void access$1300(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.ActionEvent) -> d + 76:76:void access$1400(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.FocusEvent) -> g + 76:76:void access$1500(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.FocusEvent) -> h + 76:76:void access$1600(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.ActionEvent) -> e + 76:76:void access$1700(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.FocusEvent) -> i + 76:76:void access$1800(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.FocusEvent) -> j + 76:76:void access$1900(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.FocusEvent) -> k + 76:76:void access$2000(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.FocusEvent) -> l + 76:76:void access$2100(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.FocusEvent) -> m + 76:76:void access$2200(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.FocusEvent) -> n + 76:76:void access$2300(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.FocusEvent) -> o + 76:76:void access$2400(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.FocusEvent) -> p + 76:76:void access$2500(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.ActionEvent) -> f + 76:76:void access$2600(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.ActionEvent) -> g + 76:76:void access$2700(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.ActionEvent) -> h + 76:76:void access$2800(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.ActionEvent) -> i + 76:76:void access$2900(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.ActionEvent) -> j + 76:76:void access$3000(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.ActionEvent) -> k + 76:76:void access$3100(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.ActionEvent) -> l + 76:76:void access$3200(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.ActionEvent) -> m + 76:76:void access$3300(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.ActionEvent) -> n + 76:76:javax.swing.JTable access$3400(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel) -> a + 76:76:java.lang.String access$3500(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel) -> a void access$lambda$0(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.ActionEvent) -> o void access$lambda$1(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.ActionEvent) -> p void access$lambda$2(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.ActionEvent) -> q void access$lambda$3(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.ActionEvent) -> r void access$lambda$4(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel,java.awt.event.ActionEvent) -> s void access$lambda$5(org.jackhuang.hellominecraft.launcher.utils.assets.IAssetsHandler,java.lang.String[]) -> a -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$$Lambda$1 -> org.jackhuang.hellominecraft.launcher.aU: +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$$Lambda$1 -> org.jackhuang.hellominecraft.launcher.aV: org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel arg$1 -> a java.awt.event.ActionListener get$Lambda(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel) -> b void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed java.awt.event.ActionListener lambdaFactory$(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel) -> a -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$$Lambda$2 -> org.jackhuang.hellominecraft.launcher.aV: +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$$Lambda$2 -> org.jackhuang.hellominecraft.launcher.aW: org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel arg$1 -> a java.awt.event.ActionListener get$Lambda(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel) -> b void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed java.awt.event.ActionListener lambdaFactory$(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel) -> a -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$$Lambda$3 -> org.jackhuang.hellominecraft.launcher.aW: +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$$Lambda$3 -> org.jackhuang.hellominecraft.launcher.aX: org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel arg$1 -> a java.awt.event.ActionListener get$Lambda(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel) -> b void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed java.awt.event.ActionListener lambdaFactory$(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel) -> a -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$$Lambda$4 -> org.jackhuang.hellominecraft.launcher.aX: +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$$Lambda$4 -> org.jackhuang.hellominecraft.launcher.aY: org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel arg$1 -> a java.awt.event.ActionListener get$Lambda(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel) -> b void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed java.awt.event.ActionListener lambdaFactory$(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel) -> a -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$$Lambda$5 -> org.jackhuang.hellominecraft.launcher.aY: +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$$Lambda$5 -> org.jackhuang.hellominecraft.launcher.aZ: org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel arg$1 -> a java.awt.event.ActionListener get$Lambda(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel) -> b void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed java.awt.event.ActionListener lambdaFactory$(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel) -> a -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$$Lambda$6 -> org.jackhuang.hellominecraft.launcher.aZ: +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$$Lambda$6 -> org.jackhuang.hellominecraft.launcher.ba: org.jackhuang.hellominecraft.launcher.utils.assets.IAssetsHandler arg$1 -> a org.jackhuang.hellominecraft.utils.functions.Consumer get$Lambda(org.jackhuang.hellominecraft.launcher.utils.assets.IAssetsHandler) -> b void accept(java.lang.Object) -> a org.jackhuang.hellominecraft.utils.functions.Consumer lambdaFactory$(org.jackhuang.hellominecraft.launcher.utils.assets.IAssetsHandler) -> a -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$1 -> org.jackhuang.hellominecraft.launcher.ba: +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$1 -> org.jackhuang.hellominecraft.launcher.bb: org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel this$0 -> a - 252:253:void itemStateChanged(java.awt.event.ItemEvent) -> itemStateChanged -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$10 -> org.jackhuang.hellominecraft.launcher.bb: + 255:256:void itemStateChanged(java.awt.event.ItemEvent) -> itemStateChanged +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$10 -> org.jackhuang.hellominecraft.launcher.bc: org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel this$0 -> a - 406:407:void focusLost(java.awt.event.FocusEvent) -> focusLost -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$11 -> org.jackhuang.hellominecraft.launcher.bc: + 409:410:void focusLost(java.awt.event.FocusEvent) -> focusLost +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$11 -> org.jackhuang.hellominecraft.launcher.bd: org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel this$0 -> a - 415:416:void focusLost(java.awt.event.FocusEvent) -> focusLost -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$12 -> org.jackhuang.hellominecraft.launcher.bd: + 418:419:void focusLost(java.awt.event.FocusEvent) -> focusLost +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$12 -> org.jackhuang.hellominecraft.launcher.be: org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel this$0 -> a - 421:422:void focusLost(java.awt.event.FocusEvent) -> focusLost -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$13 -> org.jackhuang.hellominecraft.launcher.be: + 424:425:void focusLost(java.awt.event.FocusEvent) -> focusLost +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$13 -> org.jackhuang.hellominecraft.launcher.bf: org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel this$0 -> a - 431:432:void focusLost(java.awt.event.FocusEvent) -> focusLost -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$14 -> org.jackhuang.hellominecraft.launcher.bf: + 434:435:void focusLost(java.awt.event.FocusEvent) -> focusLost +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$14 -> org.jackhuang.hellominecraft.launcher.bg: org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel this$0 -> a - 441:442:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$15 -> org.jackhuang.hellominecraft.launcher.bg: + 444:445:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$15 -> org.jackhuang.hellominecraft.launcher.bh: org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel this$0 -> a - 448:449:void focusLost(java.awt.event.FocusEvent) -> focusLost -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$16 -> org.jackhuang.hellominecraft.launcher.bh: + 451:452:void focusLost(java.awt.event.FocusEvent) -> focusLost +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$16 -> org.jackhuang.hellominecraft.launcher.bi: org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel this$0 -> a - 459:460:void focusLost(java.awt.event.FocusEvent) -> focusLost -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$17 -> org.jackhuang.hellominecraft.launcher.bi: + 462:463:void focusLost(java.awt.event.FocusEvent) -> focusLost +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$17 -> org.jackhuang.hellominecraft.launcher.bj: org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel this$0 -> a - 466:467:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$18 -> org.jackhuang.hellominecraft.launcher.bj: + 469:470:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$18 -> org.jackhuang.hellominecraft.launcher.bk: org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel this$0 -> a - 553:554:void focusLost(java.awt.event.FocusEvent) -> focusLost -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$19 -> org.jackhuang.hellominecraft.launcher.bk: + 556:557:void focusLost(java.awt.event.FocusEvent) -> focusLost +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$19 -> org.jackhuang.hellominecraft.launcher.bl: org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel this$0 -> a - 562:563:void focusLost(java.awt.event.FocusEvent) -> focusLost -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$1ImplementedActionListener -> org.jackhuang.hellominecraft.launcher.bl: + 565:566:void focusLost(java.awt.event.FocusEvent) -> focusLost +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$1ImplementedActionListener -> org.jackhuang.hellominecraft.launcher.bm: java.lang.String a -> a org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel this$0 -> a - 97:100:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$2 -> org.jackhuang.hellominecraft.launcher.bm: + 100:103:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$2 -> org.jackhuang.hellominecraft.launcher.bn: org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel this$0 -> a - 258:259:void itemStateChanged(java.awt.event.ItemEvent) -> itemStateChanged -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$20 -> org.jackhuang.hellominecraft.launcher.bn: + 261:262:void itemStateChanged(java.awt.event.ItemEvent) -> itemStateChanged +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$20 -> org.jackhuang.hellominecraft.launcher.bo: org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel this$0 -> a - 568:569:void focusLost(java.awt.event.FocusEvent) -> focusLost -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$21 -> org.jackhuang.hellominecraft.launcher.bo: + 571:572:void focusLost(java.awt.event.FocusEvent) -> focusLost +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$21 -> org.jackhuang.hellominecraft.launcher.bp: org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel this$0 -> a - 578:579:void focusLost(java.awt.event.FocusEvent) -> focusLost -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$22 -> org.jackhuang.hellominecraft.launcher.bp: + 581:582:void focusLost(java.awt.event.FocusEvent) -> focusLost +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$22 -> org.jackhuang.hellominecraft.launcher.bq: org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel this$0 -> a - 585:586:void focusLost(java.awt.event.FocusEvent) -> focusLost -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$23 -> org.jackhuang.hellominecraft.launcher.bq: + 588:589:void focusLost(java.awt.event.FocusEvent) -> focusLost +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$23 -> org.jackhuang.hellominecraft.launcher.br: org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel this$0 -> a - 592:593:void focusLost(java.awt.event.FocusEvent) -> focusLost -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$24 -> org.jackhuang.hellominecraft.launcher.br: + 595:596:void focusLost(java.awt.event.FocusEvent) -> focusLost +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$24 -> org.jackhuang.hellominecraft.launcher.bs: org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel this$0 -> a - 600:601:void focusLost(java.awt.event.FocusEvent) -> focusLost -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$25 -> org.jackhuang.hellominecraft.launcher.bs: + 603:604:void focusLost(java.awt.event.FocusEvent) -> focusLost +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$25 -> org.jackhuang.hellominecraft.launcher.bt: org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel this$0 -> a - 608:609:void focusLost(java.awt.event.FocusEvent) -> focusLost -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$26 -> org.jackhuang.hellominecraft.launcher.bt: + 611:612:void focusLost(java.awt.event.FocusEvent) -> focusLost +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$26 -> org.jackhuang.hellominecraft.launcher.bu: org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel this$0 -> a - 685:686:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$27 -> org.jackhuang.hellominecraft.launcher.bu: + 688:689:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$27 -> org.jackhuang.hellominecraft.launcher.bv: org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel this$0 -> a - 692:693:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$28 -> org.jackhuang.hellominecraft.launcher.bv: + 695:696:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$28 -> org.jackhuang.hellominecraft.launcher.bw: org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel this$0 -> a - 728:729:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$29 -> org.jackhuang.hellominecraft.launcher.bw: + 731:732:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$29 -> org.jackhuang.hellominecraft.launcher.bx: org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel this$0 -> a - 735:736:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$3 -> org.jackhuang.hellominecraft.launcher.bx: + 738:739:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$3 -> org.jackhuang.hellominecraft.launcher.by: org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel this$0 -> a - 297:298:void mouseClicked(java.awt.event.MouseEvent) -> mouseClicked -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$30 -> org.jackhuang.hellominecraft.launcher.by: + 300:301:void mouseClicked(java.awt.event.MouseEvent) -> mouseClicked +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$30 -> org.jackhuang.hellominecraft.launcher.bz: org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel this$0 -> a - 766:767:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$31 -> org.jackhuang.hellominecraft.launcher.bz: + 769:770:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$31 -> org.jackhuang.hellominecraft.launcher.bA: org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel this$0 -> a - 778:779:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$32 -> org.jackhuang.hellominecraft.launcher.bA: + 781:782:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$32 -> org.jackhuang.hellominecraft.launcher.bB: org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel this$0 -> a - 822:823:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$33 -> org.jackhuang.hellominecraft.launcher.bB: + 825:826:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$33 -> org.jackhuang.hellominecraft.launcher.bC: org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel this$0 -> a - 834:835:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$34 -> org.jackhuang.hellominecraft.launcher.bC: + 837:838:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$34 -> org.jackhuang.hellominecraft.launcher.bD: org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel this$0 -> a - 864:865:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$35 -> org.jackhuang.hellominecraft.launcher.bD: + 867:868:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$35 -> org.jackhuang.hellominecraft.launcher.bE: org.jackhuang.hellominecraft.tasks.download.HTTPGetTask tsk -> a org.jackhuang.hellominecraft.launcher.utils.download.DownloadType val$provider -> a org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel this$0 -> a - 1255:1272:boolean executeTask() -> a - 1277:1277:java.lang.String getInfo() -> a - 1282:1282:java.util.Collection getDependTasks() -> b - 1259:1271:void lambda$executeTask$17(org.jackhuang.hellominecraft.version.MinecraftRemoteVersions) -> a + 1261:1278:boolean executeTask() -> a + 1283:1283:java.lang.String getInfo() -> a + 1288:1288:java.util.Collection getDependTasks() -> b + 1265:1277:void lambda$executeTask$17(org.jackhuang.hellominecraft.version.MinecraftRemoteVersions) -> a void access$lambda$0(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$35,org.jackhuang.hellominecraft.version.MinecraftRemoteVersions) -> a -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$35$$Lambda$1 -> org.jackhuang.hellominecraft.launcher.bE: +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$35$$Lambda$1 -> org.jackhuang.hellominecraft.launcher.bF: org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$35 arg$1 -> a org.jackhuang.hellominecraft.version.MinecraftRemoteVersions arg$2 -> a java.lang.Runnable get$Lambda(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$35,org.jackhuang.hellominecraft.version.MinecraftRemoteVersions) -> b void run() -> run java.lang.Runnable lambdaFactory$(org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$35,org.jackhuang.hellominecraft.version.MinecraftRemoteVersions) -> a -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$4 -> org.jackhuang.hellominecraft.launcher.bF: +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$4 -> org.jackhuang.hellominecraft.launcher.bG: org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel this$0 -> a - 304:305:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$5 -> org.jackhuang.hellominecraft.launcher.bG: + 307:308:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$5 -> org.jackhuang.hellominecraft.launcher.bH: org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel this$0 -> a - 313:314:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$6 -> org.jackhuang.hellominecraft.launcher.bH: + 316:317:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$6 -> org.jackhuang.hellominecraft.launcher.bI: org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel this$0 -> a - 320:321:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$7 -> org.jackhuang.hellominecraft.launcher.bI: + 323:324:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$7 -> org.jackhuang.hellominecraft.launcher.bJ: org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel this$0 -> a - 328:329:void mouseClicked(java.awt.event.MouseEvent) -> mouseClicked -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$8 -> org.jackhuang.hellominecraft.launcher.bJ: + 331:332:void mouseClicked(java.awt.event.MouseEvent) -> mouseClicked +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$8 -> org.jackhuang.hellominecraft.launcher.bK: org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel this$0 -> a - 391:392:void focusLost(java.awt.event.FocusEvent) -> focusLost -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$9 -> org.jackhuang.hellominecraft.launcher.bK: + 394:395:void focusLost(java.awt.event.FocusEvent) -> focusLost +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$9 -> org.jackhuang.hellominecraft.launcher.bL: org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel this$0 -> a - 400:401:void focusLost(java.awt.event.FocusEvent) -> focusLost -org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$InstallerHelper -> org.jackhuang.hellominecraft.launcher.bL: + 403:404:void focusLost(java.awt.event.FocusEvent) -> focusLost +org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel$InstallerHelper -> org.jackhuang.hellominecraft.launcher.bM: java.util.List versions -> a org.jackhuang.hellominecraft.launcher.utils.installers.InstallerVersionList list -> a javax.swing.JTable jt -> a java.lang.String id -> a org.jackhuang.hellominecraft.launcher.views.GameSettingsPanel this$0 -> a - 1318:1319:void loadVersions() -> a - 1322:1327:void refreshVersions() -> b - 1330:1330:org.jackhuang.hellominecraft.launcher.utils.installers.InstallerVersionList$InstallerVersion getVersion(int) -> a - 1334:1350:java.util.List loadVersions(org.jackhuang.hellominecraft.launcher.utils.installers.InstallerVersionList,javax.swing.JTable) -> a -org.jackhuang.hellominecraft.launcher.views.HeaderTab -> org.jackhuang.hellominecraft.launcher.bM: + 1324:1325:void loadVersions() -> a + 1328:1333:void refreshVersions() -> b + 1336:1336:org.jackhuang.hellominecraft.launcher.utils.installers.InstallerVersionList$InstallerVersion getVersion(int) -> a + 1340:1356:java.util.List loadVersions(org.jackhuang.hellominecraft.launcher.utils.installers.InstallerVersionList,javax.swing.JTable) -> a +org.jackhuang.hellominecraft.launcher.views.HeaderTab -> org.jackhuang.hellominecraft.launcher.bN: boolean isActive -> a javax.swing.DefaultButtonModel model -> a 48:48:boolean isActive() -> a @@ -2388,12 +2391,12 @@ org.jackhuang.hellominecraft.launcher.views.HeaderTab -> org.jackhuang.hellomine 90:92:void mouseReleased(java.awt.event.MouseEvent) -> mouseReleased 96:97:void mouseEntered(java.awt.event.MouseEvent) -> mouseEntered 101:102:void mouseExited(java.awt.event.MouseEvent) -> mouseExited -org.jackhuang.hellominecraft.launcher.views.HeaderTab$$Lambda$1 -> org.jackhuang.hellominecraft.launcher.bN: +org.jackhuang.hellominecraft.launcher.views.HeaderTab$$Lambda$1 -> org.jackhuang.hellominecraft.launcher.bO: org.jackhuang.hellominecraft.launcher.views.HeaderTab arg$1 -> a java.lang.Runnable get$Lambda(org.jackhuang.hellominecraft.launcher.views.HeaderTab) -> b void run() -> run java.lang.Runnable lambdaFactory$(org.jackhuang.hellominecraft.launcher.views.HeaderTab) -> a -org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel -> org.jackhuang.hellominecraft.launcher.bO: +org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel -> org.jackhuang.hellominecraft.launcher.bP: javax.swing.JButton btnCheckUpdate -> a javax.swing.JButton btnSelBackgroundPath -> b javax.swing.JComboBox cboDownloadSource -> a @@ -2413,58 +2416,58 @@ org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel -> org.jackhua javax.swing.JTextField txtProxyPassword -> c javax.swing.JTextField txtProxyPort -> d javax.swing.JTextField txtProxyUsername -> e - 63:250:void initComponents() -> a - 253:254:void cboDownloadSourceItemStateChanged(java.awt.event.ItemEvent) -> a - 257:274:void btnSelBackgroundPathActionPerformed(java.awt.event.ActionEvent) -> a - 277:279:void txtBackgroundPathFocusLost(java.awt.event.FocusEvent) -> a - 282:283:void btnCheckUpdateActionPerformed(java.awt.event.ActionEvent) -> b - 286:287:void chkEnableShadowFocusLost(java.awt.event.FocusEvent) -> b - 290:293:void cboThemeItemStateChanged(java.awt.event.ItemEvent) -> b - 296:297:void txtProxyHostFocusLost(java.awt.event.FocusEvent) -> c - 300:301:void txtProxyPortFocusLost(java.awt.event.FocusEvent) -> d - 304:305:void txtProxyUsernameFocusLost(java.awt.event.FocusEvent) -> e - 308:309:void txtProxyPasswordFocusLost(java.awt.event.FocusEvent) -> f - 33:33:void access$000(org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel,java.awt.event.ItemEvent) -> a - 33:33:void access$100(org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel,java.awt.event.ActionEvent) -> a - 33:33:void access$200(org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel,java.awt.event.FocusEvent) -> a - 33:33:void access$300(org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel,java.awt.event.ActionEvent) -> b - 33:33:void access$400(org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel,java.awt.event.FocusEvent) -> b - 33:33:void access$500(org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel,java.awt.event.ItemEvent) -> b - 33:33:void access$600(org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel,java.awt.event.FocusEvent) -> c - 33:33:void access$700(org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel,java.awt.event.FocusEvent) -> d - 33:33:void access$800(org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel,java.awt.event.FocusEvent) -> e - 33:33:void access$900(org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel,java.awt.event.FocusEvent) -> f -org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel$1 -> org.jackhuang.hellominecraft.launcher.bP: + 64:251:void initComponents() -> a + 254:255:void cboDownloadSourceItemStateChanged(java.awt.event.ItemEvent) -> a + 258:277:void btnSelBackgroundPathActionPerformed(java.awt.event.ActionEvent) -> a + 280:282:void txtBackgroundPathFocusLost(java.awt.event.FocusEvent) -> a + 285:286:void btnCheckUpdateActionPerformed(java.awt.event.ActionEvent) -> b + 289:290:void chkEnableShadowFocusLost(java.awt.event.FocusEvent) -> b + 293:296:void cboThemeItemStateChanged(java.awt.event.ItemEvent) -> b + 299:300:void txtProxyHostFocusLost(java.awt.event.FocusEvent) -> c + 303:304:void txtProxyPortFocusLost(java.awt.event.FocusEvent) -> d + 307:308:void txtProxyUsernameFocusLost(java.awt.event.FocusEvent) -> e + 311:312:void txtProxyPasswordFocusLost(java.awt.event.FocusEvent) -> f + 34:34:void access$000(org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel,java.awt.event.ItemEvent) -> a + 34:34:void access$100(org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel,java.awt.event.ActionEvent) -> a + 34:34:void access$200(org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel,java.awt.event.FocusEvent) -> a + 34:34:void access$300(org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel,java.awt.event.ActionEvent) -> b + 34:34:void access$400(org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel,java.awt.event.FocusEvent) -> b + 34:34:void access$500(org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel,java.awt.event.ItemEvent) -> b + 34:34:void access$600(org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel,java.awt.event.FocusEvent) -> c + 34:34:void access$700(org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel,java.awt.event.FocusEvent) -> d + 34:34:void access$800(org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel,java.awt.event.FocusEvent) -> e + 34:34:void access$900(org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel,java.awt.event.FocusEvent) -> f +org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel$1 -> org.jackhuang.hellominecraft.launcher.bQ: org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel this$0 -> a - 86:87:void itemStateChanged(java.awt.event.ItemEvent) -> itemStateChanged -org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel$10 -> org.jackhuang.hellominecraft.launcher.bQ: + 87:88:void itemStateChanged(java.awt.event.ItemEvent) -> itemStateChanged +org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel$10 -> org.jackhuang.hellominecraft.launcher.bR: org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel this$0 -> a - 163:164:void focusLost(java.awt.event.FocusEvent) -> focusLost -org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel$2 -> org.jackhuang.hellominecraft.launcher.bR: + 164:165:void focusLost(java.awt.event.FocusEvent) -> focusLost +org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel$2 -> org.jackhuang.hellominecraft.launcher.bS: org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel this$0 -> a - 96:97:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed -org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel$3 -> org.jackhuang.hellominecraft.launcher.bS: + 97:98:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed +org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel$3 -> org.jackhuang.hellominecraft.launcher.bT: org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel this$0 -> a - 106:107:void focusLost(java.awt.event.FocusEvent) -> focusLost -org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel$4 -> org.jackhuang.hellominecraft.launcher.bT: + 107:108:void focusLost(java.awt.event.FocusEvent) -> focusLost +org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel$4 -> org.jackhuang.hellominecraft.launcher.bU: org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel this$0 -> a - 115:116:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed -org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel$5 -> org.jackhuang.hellominecraft.launcher.bU: + 116:117:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed +org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel$5 -> org.jackhuang.hellominecraft.launcher.bV: org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel this$0 -> a - 122:123:void focusLost(java.awt.event.FocusEvent) -> focusLost -org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel$6 -> org.jackhuang.hellominecraft.launcher.bV: + 123:124:void focusLost(java.awt.event.FocusEvent) -> focusLost +org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel$6 -> org.jackhuang.hellominecraft.launcher.bW: org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel this$0 -> a - 131:132:void itemStateChanged(java.awt.event.ItemEvent) -> itemStateChanged -org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel$7 -> org.jackhuang.hellominecraft.launcher.bW: + 132:133:void itemStateChanged(java.awt.event.ItemEvent) -> itemStateChanged +org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel$7 -> org.jackhuang.hellominecraft.launcher.bX: org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel this$0 -> a - 139:140:void focusLost(java.awt.event.FocusEvent) -> focusLost -org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel$8 -> org.jackhuang.hellominecraft.launcher.bX: + 140:141:void focusLost(java.awt.event.FocusEvent) -> focusLost +org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel$8 -> org.jackhuang.hellominecraft.launcher.bY: org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel this$0 -> a - 147:148:void focusLost(java.awt.event.FocusEvent) -> focusLost -org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel$9 -> org.jackhuang.hellominecraft.launcher.bY: + 148:149:void focusLost(java.awt.event.FocusEvent) -> focusLost +org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel$9 -> org.jackhuang.hellominecraft.launcher.bZ: org.jackhuang.hellominecraft.launcher.views.LauncherSettingsPanel this$0 -> a - 157:158:void focusLost(java.awt.event.FocusEvent) -> focusLost -org.jackhuang.hellominecraft.launcher.views.MainFrame -> org.jackhuang.hellominecraft.launcher.bZ: + 158:159:void focusLost(java.awt.event.FocusEvent) -> focusLost +org.jackhuang.hellominecraft.launcher.views.MainFrame -> org.jackhuang.hellominecraft.launcher.ca: org.jackhuang.hellominecraft.launcher.views.MainFrame instance -> a org.jackhuang.hellominecraft.launcher.views.HeaderTab mainTab -> a org.jackhuang.hellominecraft.launcher.views.HeaderTab gameTab -> b @@ -2507,29 +2510,29 @@ org.jackhuang.hellominecraft.launcher.views.MainFrame -> org.jackhuang.hellomine void access$lambda$0(org.jackhuang.hellominecraft.launcher.views.MainFrame,java.awt.event.ActionEvent) -> a void access$lambda$1(org.jackhuang.hellominecraft.launcher.views.MainFrame,java.awt.event.ActionEvent) -> b void access$lambda$2(org.jackhuang.hellominecraft.launcher.views.MainFrame,java.awt.event.ActionEvent) -> c -org.jackhuang.hellominecraft.launcher.views.MainFrame$$Lambda$1 -> org.jackhuang.hellominecraft.launcher.ca: +org.jackhuang.hellominecraft.launcher.views.MainFrame$$Lambda$1 -> org.jackhuang.hellominecraft.launcher.cb: org.jackhuang.hellominecraft.launcher.views.MainFrame arg$1 -> a java.awt.event.ActionListener get$Lambda(org.jackhuang.hellominecraft.launcher.views.MainFrame) -> b void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed java.awt.event.ActionListener lambdaFactory$(org.jackhuang.hellominecraft.launcher.views.MainFrame) -> a -org.jackhuang.hellominecraft.launcher.views.MainFrame$$Lambda$2 -> org.jackhuang.hellominecraft.launcher.cb: +org.jackhuang.hellominecraft.launcher.views.MainFrame$$Lambda$2 -> org.jackhuang.hellominecraft.launcher.cc: org.jackhuang.hellominecraft.launcher.views.MainFrame arg$1 -> a java.awt.event.ActionListener get$Lambda(org.jackhuang.hellominecraft.launcher.views.MainFrame) -> b void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed java.awt.event.ActionListener lambdaFactory$(org.jackhuang.hellominecraft.launcher.views.MainFrame) -> a -org.jackhuang.hellominecraft.launcher.views.MainFrame$$Lambda$3 -> org.jackhuang.hellominecraft.launcher.cc: +org.jackhuang.hellominecraft.launcher.views.MainFrame$$Lambda$3 -> org.jackhuang.hellominecraft.launcher.cd: org.jackhuang.hellominecraft.launcher.views.MainFrame arg$1 -> a java.awt.event.ActionListener get$Lambda(org.jackhuang.hellominecraft.launcher.views.MainFrame) -> b void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed java.awt.event.ActionListener lambdaFactory$(org.jackhuang.hellominecraft.launcher.views.MainFrame) -> a -org.jackhuang.hellominecraft.launcher.views.MainFrame$1 -> org.jackhuang.hellominecraft.launcher.cd: +org.jackhuang.hellominecraft.launcher.views.MainFrame$1 -> org.jackhuang.hellominecraft.launcher.ce: org.jackhuang.hellominecraft.launcher.views.MainFrame this$0 -> a 189:190:void mouseClicked(java.awt.event.MouseEvent) -> mouseClicked 194:194:void mousePressed(java.awt.event.MouseEvent) -> mousePressed 198:198:void mouseReleased(java.awt.event.MouseEvent) -> mouseReleased 202:202:void mouseEntered(java.awt.event.MouseEvent) -> mouseEntered 206:206:void mouseExited(java.awt.event.MouseEvent) -> mouseExited -org.jackhuang.hellominecraft.launcher.views.MainPagePanel -> org.jackhuang.hellominecraft.launcher.ce: +org.jackhuang.hellominecraft.launcher.views.MainPagePanel -> org.jackhuang.hellominecraft.launcher.cf: boolean showedNoVersion -> a boolean preaparingAuth -> b boolean isLoading -> c @@ -2601,45 +2604,45 @@ org.jackhuang.hellominecraft.launcher.views.MainPagePanel -> org.jackhuang.hello void access$lambda$3(org.jackhuang.hellominecraft.launcher.views.MainPagePanel,org.jackhuang.hellominecraft.launcher.launch.GameLauncher) -> b void access$lambda$4() -> d void access$lambda$5() -> e -org.jackhuang.hellominecraft.launcher.views.MainPagePanel$$Lambda$1 -> org.jackhuang.hellominecraft.launcher.cf: +org.jackhuang.hellominecraft.launcher.views.MainPagePanel$$Lambda$1 -> org.jackhuang.hellominecraft.launcher.cg: org.jackhuang.hellominecraft.launcher.views.MainPagePanel arg$1 -> a java.awt.event.ActionListener get$Lambda(org.jackhuang.hellominecraft.launcher.views.MainPagePanel) -> b void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed java.awt.event.ActionListener lambdaFactory$(org.jackhuang.hellominecraft.launcher.views.MainPagePanel) -> a -org.jackhuang.hellominecraft.launcher.views.MainPagePanel$$Lambda$2 -> org.jackhuang.hellominecraft.launcher.cg: +org.jackhuang.hellominecraft.launcher.views.MainPagePanel$$Lambda$2 -> org.jackhuang.hellominecraft.launcher.ch: org.jackhuang.hellominecraft.launcher.views.MainPagePanel arg$1 -> a org.jackhuang.hellominecraft.utils.functions.Consumer get$Lambda(org.jackhuang.hellominecraft.launcher.views.MainPagePanel) -> b void accept(java.lang.Object) -> a org.jackhuang.hellominecraft.utils.functions.Consumer lambdaFactory$(org.jackhuang.hellominecraft.launcher.views.MainPagePanel) -> a -org.jackhuang.hellominecraft.launcher.views.MainPagePanel$$Lambda$3 -> org.jackhuang.hellominecraft.launcher.ch: +org.jackhuang.hellominecraft.launcher.views.MainPagePanel$$Lambda$3 -> org.jackhuang.hellominecraft.launcher.ci: org.jackhuang.hellominecraft.launcher.views.MainPagePanel arg$1 -> a java.lang.Runnable get$Lambda(org.jackhuang.hellominecraft.launcher.views.MainPagePanel) -> b void run() -> run java.lang.Runnable lambdaFactory$(org.jackhuang.hellominecraft.launcher.views.MainPagePanel) -> a -org.jackhuang.hellominecraft.launcher.views.MainPagePanel$$Lambda$4 -> org.jackhuang.hellominecraft.launcher.ci: +org.jackhuang.hellominecraft.launcher.views.MainPagePanel$$Lambda$4 -> org.jackhuang.hellominecraft.launcher.cj: org.jackhuang.hellominecraft.launcher.views.MainPagePanel arg$1 -> a org.jackhuang.hellominecraft.utils.functions.Consumer get$Lambda(org.jackhuang.hellominecraft.launcher.views.MainPagePanel) -> b void accept(java.lang.Object) -> a org.jackhuang.hellominecraft.utils.functions.Consumer lambdaFactory$(org.jackhuang.hellominecraft.launcher.views.MainPagePanel) -> a -org.jackhuang.hellominecraft.launcher.views.MainPagePanel$$Lambda$5 -> org.jackhuang.hellominecraft.launcher.cj: +org.jackhuang.hellominecraft.launcher.views.MainPagePanel$$Lambda$5 -> org.jackhuang.hellominecraft.launcher.ck: org.jackhuang.hellominecraft.launcher.views.MainPagePanel$$Lambda$5 instance -> a void run() -> run java.lang.Runnable lambdaFactory$() -> a -org.jackhuang.hellominecraft.launcher.views.MainPagePanel$$Lambda$6 -> org.jackhuang.hellominecraft.launcher.ck: +org.jackhuang.hellominecraft.launcher.views.MainPagePanel$$Lambda$6 -> org.jackhuang.hellominecraft.launcher.cl: org.jackhuang.hellominecraft.launcher.views.MainPagePanel$$Lambda$6 instance -> a void run() -> run java.lang.Runnable lambdaFactory$() -> a -org.jackhuang.hellominecraft.launcher.views.MainPagePanel$1 -> org.jackhuang.hellominecraft.launcher.cl: +org.jackhuang.hellominecraft.launcher.views.MainPagePanel$1 -> org.jackhuang.hellominecraft.launcher.cm: org.jackhuang.hellominecraft.launcher.views.MainPagePanel this$0 -> a 117:118:void focusGained(java.awt.event.FocusEvent) -> focusGained 120:121:void focusLost(java.awt.event.FocusEvent) -> focusLost -org.jackhuang.hellominecraft.launcher.views.MainPagePanel$10 -> org.jackhuang.hellominecraft.launcher.cm: +org.jackhuang.hellominecraft.launcher.views.MainPagePanel$10 -> org.jackhuang.hellominecraft.launcher.cn: org.jackhuang.hellominecraft.launcher.views.MainPagePanel this$0 -> a 220:221:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed -org.jackhuang.hellominecraft.launcher.views.MainPagePanel$11 -> org.jackhuang.hellominecraft.launcher.cn: +org.jackhuang.hellominecraft.launcher.views.MainPagePanel$11 -> org.jackhuang.hellominecraft.launcher.co: org.jackhuang.hellominecraft.launcher.views.MainPagePanel this$0 -> a 227:228:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed -org.jackhuang.hellominecraft.launcher.views.MainPagePanel$12 -> org.jackhuang.hellominecraft.launcher.co: +org.jackhuang.hellominecraft.launcher.views.MainPagePanel$12 -> org.jackhuang.hellominecraft.launcher.cp: org.jackhuang.hellominecraft.launcher.utils.auth.LoginInfo val$li -> a org.jackhuang.hellominecraft.launcher.utils.auth.IAuthenticator val$l -> a org.jackhuang.hellominecraft.utils.functions.Consumer val$listener -> a @@ -2647,39 +2650,39 @@ org.jackhuang.hellominecraft.launcher.views.MainPagePanel$12 -> org.jackhuang.he 408:417:void run() -> run 411:413:boolean lambda$run$23(java.lang.Object,java.lang.String) -> b boolean access$lambda$0(java.lang.Object,java.lang.String) -> a -org.jackhuang.hellominecraft.launcher.views.MainPagePanel$12$$Lambda$1 -> org.jackhuang.hellominecraft.launcher.cp: +org.jackhuang.hellominecraft.launcher.views.MainPagePanel$12$$Lambda$1 -> org.jackhuang.hellominecraft.launcher.cq: org.jackhuang.hellominecraft.launcher.views.MainPagePanel$12$$Lambda$1 instance -> a boolean call(java.lang.Object,java.lang.Object) -> a org.jackhuang.hellominecraft.utils.Event lambdaFactory$() -> a -org.jackhuang.hellominecraft.launcher.views.MainPagePanel$2 -> org.jackhuang.hellominecraft.launcher.cq: +org.jackhuang.hellominecraft.launcher.views.MainPagePanel$2 -> org.jackhuang.hellominecraft.launcher.cr: org.jackhuang.hellominecraft.launcher.views.MainPagePanel this$0 -> a 125:126:void keyPressed(java.awt.event.KeyEvent) -> keyPressed -org.jackhuang.hellominecraft.launcher.views.MainPagePanel$3 -> org.jackhuang.hellominecraft.launcher.cr: +org.jackhuang.hellominecraft.launcher.views.MainPagePanel$3 -> org.jackhuang.hellominecraft.launcher.cs: org.jackhuang.hellominecraft.launcher.views.MainPagePanel this$0 -> a 134:135:void itemStateChanged(java.awt.event.ItemEvent) -> itemStateChanged -org.jackhuang.hellominecraft.launcher.views.MainPagePanel$4 -> org.jackhuang.hellominecraft.launcher.cs: +org.jackhuang.hellominecraft.launcher.views.MainPagePanel$4 -> org.jackhuang.hellominecraft.launcher.ct: org.jackhuang.hellominecraft.launcher.views.MainPagePanel this$0 -> a 144:145:void itemStateChanged(java.awt.event.ItemEvent) -> itemStateChanged -org.jackhuang.hellominecraft.launcher.views.MainPagePanel$5 -> org.jackhuang.hellominecraft.launcher.ct: +org.jackhuang.hellominecraft.launcher.views.MainPagePanel$5 -> org.jackhuang.hellominecraft.launcher.cu: org.jackhuang.hellominecraft.launcher.views.MainPagePanel this$0 -> a 153:154:void itemStateChanged(java.awt.event.ItemEvent) -> itemStateChanged -org.jackhuang.hellominecraft.launcher.views.MainPagePanel$6 -> org.jackhuang.hellominecraft.launcher.cu: +org.jackhuang.hellominecraft.launcher.views.MainPagePanel$6 -> org.jackhuang.hellominecraft.launcher.cv: org.jackhuang.hellominecraft.launcher.views.MainPagePanel this$0 -> a 163:164:void focusGained(java.awt.event.FocusEvent) -> focusGained -org.jackhuang.hellominecraft.launcher.views.MainPagePanel$7 -> org.jackhuang.hellominecraft.launcher.cv: +org.jackhuang.hellominecraft.launcher.views.MainPagePanel$7 -> org.jackhuang.hellominecraft.launcher.cw: org.jackhuang.hellominecraft.launcher.views.MainPagePanel this$0 -> a 168:169:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed -org.jackhuang.hellominecraft.launcher.views.MainPagePanel$8 -> org.jackhuang.hellominecraft.launcher.cw: +org.jackhuang.hellominecraft.launcher.views.MainPagePanel$8 -> org.jackhuang.hellominecraft.launcher.cx: org.jackhuang.hellominecraft.launcher.views.MainPagePanel this$0 -> a 173:174:void keyPressed(java.awt.event.KeyEvent) -> keyPressed -org.jackhuang.hellominecraft.launcher.views.MainPagePanel$9 -> org.jackhuang.hellominecraft.launcher.cx: +org.jackhuang.hellominecraft.launcher.views.MainPagePanel$9 -> org.jackhuang.hellominecraft.launcher.cy: org.jackhuang.hellominecraft.launcher.views.MainPagePanel this$0 -> a 200:201:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed -org.jackhuang.hellominecraft.launcher.views.MainPagePanel$PrepareAuthDoneListener -> org.jackhuang.hellominecraft.launcher.cy: +org.jackhuang.hellominecraft.launcher.views.MainPagePanel$PrepareAuthDoneListener -> org.jackhuang.hellominecraft.launcher.cz: org.jackhuang.hellominecraft.launcher.views.MainPagePanel this$0 -> a 501:502:boolean call(java.lang.Object,java.util.List) -> a 497:497:boolean call(java.lang.Object,java.lang.Object) -> a -org.jackhuang.hellominecraft.launcher.views.NewProfileWindow -> org.jackhuang.hellominecraft.launcher.cz: +org.jackhuang.hellominecraft.launcher.views.NewProfileWindow -> org.jackhuang.hellominecraft.launcher.cA: javax.swing.JButton btnCancel -> a javax.swing.JButton btnOK -> b javax.swing.JComboBox cboProfiles -> a @@ -2693,26 +2696,26 @@ org.jackhuang.hellominecraft.launcher.views.NewProfileWindow -> org.jackhuang.he 27:27:void access$000(org.jackhuang.hellominecraft.launcher.views.NewProfileWindow,java.awt.event.KeyEvent) -> a 27:27:void access$100(org.jackhuang.hellominecraft.launcher.views.NewProfileWindow,java.awt.event.ActionEvent) -> a 27:27:void access$200(org.jackhuang.hellominecraft.launcher.views.NewProfileWindow,java.awt.event.ActionEvent) -> b -org.jackhuang.hellominecraft.launcher.views.NewProfileWindow$1 -> org.jackhuang.hellominecraft.launcher.cA: +org.jackhuang.hellominecraft.launcher.views.NewProfileWindow$1 -> org.jackhuang.hellominecraft.launcher.cB: org.jackhuang.hellominecraft.launcher.views.NewProfileWindow this$0 -> a 63:64:void keyTyped(java.awt.event.KeyEvent) -> keyTyped -org.jackhuang.hellominecraft.launcher.views.NewProfileWindow$2 -> org.jackhuang.hellominecraft.launcher.cB: +org.jackhuang.hellominecraft.launcher.views.NewProfileWindow$2 -> org.jackhuang.hellominecraft.launcher.cC: org.jackhuang.hellominecraft.launcher.views.NewProfileWindow this$0 -> a 72:73:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed -org.jackhuang.hellominecraft.launcher.views.NewProfileWindow$3 -> org.jackhuang.hellominecraft.launcher.cC: +org.jackhuang.hellominecraft.launcher.views.NewProfileWindow$3 -> org.jackhuang.hellominecraft.launcher.cD: org.jackhuang.hellominecraft.launcher.views.NewProfileWindow this$0 -> a 79:80:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed -org.jackhuang.hellominecraft.logging.AppenderControl -> org.jackhuang.hellominecraft.launcher.cD: +org.jackhuang.hellominecraft.logging.AppenderControl -> org.jackhuang.hellominecraft.launcher.cE: java.lang.ThreadLocal recursive -> a org.jackhuang.hellominecraft.logging.appender.IAppender appender -> a org.jackhuang.hellominecraft.logging.Level level -> a int intLevel -> a 35:35:org.jackhuang.hellominecraft.logging.appender.IAppender getAppender() -> a 39:69:void callAppender(org.jackhuang.hellominecraft.logging.LogEvent) -> a -org.jackhuang.hellominecraft.logging.Configuration -> org.jackhuang.hellominecraft.launcher.cE: +org.jackhuang.hellominecraft.logging.Configuration -> org.jackhuang.hellominecraft.launcher.cF: java.util.ArrayList appenders -> a org.jackhuang.hellominecraft.logging.Configuration DEFAULT -> a -org.jackhuang.hellominecraft.logging.Level -> org.jackhuang.hellominecraft.launcher.cF: +org.jackhuang.hellominecraft.logging.Level -> org.jackhuang.hellominecraft.launcher.cG: org.jackhuang.hellominecraft.logging.Level OFF -> a org.jackhuang.hellominecraft.logging.Level FATAL -> b org.jackhuang.hellominecraft.logging.Level ERROR -> c @@ -2727,52 +2730,52 @@ org.jackhuang.hellominecraft.logging.Level -> org.jackhuang.hellominecraft.launc 23:23:org.jackhuang.hellominecraft.logging.Level valueOf(java.lang.String) -> a 41:41:boolean lessOrEqual(org.jackhuang.hellominecraft.logging.Level) -> a 45:45:boolean lessOrEqual(int) -> a -org.jackhuang.hellominecraft.logging.LogEvent -> org.jackhuang.hellominecraft.launcher.cG: +org.jackhuang.hellominecraft.logging.LogEvent -> org.jackhuang.hellominecraft.launcher.cH: org.jackhuang.hellominecraft.logging.Level level -> a java.lang.String threadName -> a java.lang.Throwable thrown -> a org.jackhuang.hellominecraft.logging.message.IMessage message -> a -org.jackhuang.hellominecraft.logging.LoggingException -> org.jackhuang.hellominecraft.launcher.cH: -org.jackhuang.hellominecraft.logging.appender.AbstractAppender -> org.jackhuang.hellominecraft.launcher.cI: +org.jackhuang.hellominecraft.logging.LoggingException -> org.jackhuang.hellominecraft.launcher.cI: +org.jackhuang.hellominecraft.logging.appender.AbstractAppender -> org.jackhuang.hellominecraft.launcher.cJ: java.lang.String name -> a org.jackhuang.hellominecraft.logging.layout.ILayout layout -> a boolean ignoreExceptions -> a 44:44:java.lang.String getName() -> a 49:49:boolean ignoreExceptions() -> a 54:54:org.jackhuang.hellominecraft.logging.layout.ILayout getLayout() -> a -org.jackhuang.hellominecraft.logging.appender.ConsoleAppender -> org.jackhuang.hellominecraft.launcher.cJ: -org.jackhuang.hellominecraft.logging.appender.ConsoleAppender$SystemErrStream -> org.jackhuang.hellominecraft.launcher.cK: +org.jackhuang.hellominecraft.logging.appender.ConsoleAppender -> org.jackhuang.hellominecraft.launcher.cK: +org.jackhuang.hellominecraft.logging.appender.ConsoleAppender$SystemErrStream -> org.jackhuang.hellominecraft.launcher.cL: 66:66:void close() -> close 70:71:void flush() -> flush 75:76:void write(byte[]) -> write 81:82:void write(byte[],int,int) -> write 86:87:void write(int) -> write -org.jackhuang.hellominecraft.logging.appender.ConsoleAppender$SystemOutStream -> org.jackhuang.hellominecraft.launcher.cL: +org.jackhuang.hellominecraft.logging.appender.ConsoleAppender$SystemOutStream -> org.jackhuang.hellominecraft.launcher.cM: 38:38:void close() -> close 42:43:void flush() -> flush 47:48:void write(byte[]) -> write 53:54:void write(byte[],int,int) -> write 58:59:void write(int) -> write -org.jackhuang.hellominecraft.logging.appender.IAppender -> org.jackhuang.hellominecraft.launcher.cM: +org.jackhuang.hellominecraft.logging.appender.IAppender -> org.jackhuang.hellominecraft.launcher.cN: void append(org.jackhuang.hellominecraft.logging.LogEvent) -> a java.lang.String getName() -> a boolean ignoreExceptions() -> a org.jackhuang.hellominecraft.logging.layout.ILayout getLayout() -> a -org.jackhuang.hellominecraft.logging.appender.OutputStreamAppender -> org.jackhuang.hellominecraft.launcher.cN: +org.jackhuang.hellominecraft.logging.appender.OutputStreamAppender -> org.jackhuang.hellominecraft.launcher.cO: java.io.OutputStream stream -> a boolean immediateFlush -> a java.util.concurrent.locks.Lock readLock -> a 48:62:void append(org.jackhuang.hellominecraft.logging.LogEvent) -> a -org.jackhuang.hellominecraft.logging.layout.AbstractStringLayout -> org.jackhuang.hellominecraft.launcher.cO: +org.jackhuang.hellominecraft.logging.layout.AbstractStringLayout -> org.jackhuang.hellominecraft.launcher.cP: 29:29:byte[] toByteArray(org.jackhuang.hellominecraft.logging.LogEvent) -> a -org.jackhuang.hellominecraft.logging.layout.DefaultLayout -> org.jackhuang.hellominecraft.launcher.cP: +org.jackhuang.hellominecraft.logging.layout.DefaultLayout -> org.jackhuang.hellominecraft.launcher.cQ: java.text.SimpleDateFormat sdf -> a 32:32:java.lang.String toSerializable(org.jackhuang.hellominecraft.logging.LogEvent) -> a 27:27:java.io.Serializable toSerializable(org.jackhuang.hellominecraft.logging.LogEvent) -> a -org.jackhuang.hellominecraft.logging.layout.ILayout -> org.jackhuang.hellominecraft.launcher.cQ: +org.jackhuang.hellominecraft.logging.layout.ILayout -> org.jackhuang.hellominecraft.launcher.cR: byte[] toByteArray(org.jackhuang.hellominecraft.logging.LogEvent) -> a java.io.Serializable toSerializable(org.jackhuang.hellominecraft.logging.LogEvent) -> a -org.jackhuang.hellominecraft.logging.logger.AbstractLogger -> org.jackhuang.hellominecraft.launcher.cR: +org.jackhuang.hellominecraft.logging.logger.AbstractLogger -> org.jackhuang.hellominecraft.launcher.cS: java.lang.Class DEFAULT_MESSAGE_FACTORY_CLASS -> a java.lang.String FQCN -> a java.lang.String THROWING -> b @@ -2852,7 +2855,7 @@ org.jackhuang.hellominecraft.logging.logger.AbstractLogger -> org.jackhuang.hell 515:518:void warn(java.lang.String) -> f 522:526:void warn(java.lang.String,java.lang.Object[]) -> f 530:533:void warn(java.lang.String,java.lang.Throwable) -> f -org.jackhuang.hellominecraft.logging.logger.ILogger -> org.jackhuang.hellominecraft.launcher.cS: +org.jackhuang.hellominecraft.logging.logger.ILogger -> org.jackhuang.hellominecraft.launcher.cT: void catching(org.jackhuang.hellominecraft.logging.Level,java.lang.Throwable) -> a void catching(java.lang.Throwable) -> a void debug(org.jackhuang.hellominecraft.logging.message.IMessage) -> a @@ -2917,7 +2920,7 @@ org.jackhuang.hellominecraft.logging.logger.ILogger -> org.jackhuang.hellominecr void warn(java.lang.String) -> f void warn(java.lang.String,java.lang.Object[]) -> f void warn(java.lang.String,java.lang.Throwable) -> f -org.jackhuang.hellominecraft.logging.logger.Logger -> org.jackhuang.hellominecraft.launcher.cT: +org.jackhuang.hellominecraft.logging.logger.Logger -> org.jackhuang.hellominecraft.launcher.cU: org.jackhuang.hellominecraft.logging.logger.Logger$PrivateConfig config -> a java.util.Map appenders -> a 45:48:void setLevel(org.jackhuang.hellominecraft.logging.Level) -> a @@ -2934,7 +2937,7 @@ org.jackhuang.hellominecraft.logging.logger.Logger -> org.jackhuang.hellominecra 105:106:void removeAppender(org.jackhuang.hellominecraft.logging.appender.IAppender) -> b 109:113:java.util.Map getAppenders() -> a 118:119:java.lang.String toString() -> toString -org.jackhuang.hellominecraft.logging.logger.Logger$PrivateConfig -> org.jackhuang.hellominecraft.launcher.cU: +org.jackhuang.hellominecraft.logging.logger.Logger$PrivateConfig -> org.jackhuang.hellominecraft.launcher.cV: org.jackhuang.hellominecraft.logging.Configuration config -> a org.jackhuang.hellominecraft.logging.Level level -> a int intLevel -> a @@ -2946,7 +2949,7 @@ org.jackhuang.hellominecraft.logging.logger.Logger$PrivateConfig -> org.jackhuan 160:160:boolean filter(org.jackhuang.hellominecraft.logging.Level,java.lang.Object,java.lang.Throwable) -> a 165:165:boolean filter(org.jackhuang.hellominecraft.logging.Level,org.jackhuang.hellominecraft.logging.message.IMessage,java.lang.Throwable) -> a 122:122:org.jackhuang.hellominecraft.logging.Level access$000(org.jackhuang.hellominecraft.logging.logger.Logger$PrivateConfig) -> a -org.jackhuang.hellominecraft.logging.logger.SimpleLogger -> org.jackhuang.hellominecraft.launcher.cV: +org.jackhuang.hellominecraft.logging.logger.SimpleLogger -> org.jackhuang.hellominecraft.launcher.cW: char SPACE -> a java.text.DateFormat dateFormatter -> a org.jackhuang.hellominecraft.logging.Level level -> a @@ -2963,19 +2966,19 @@ org.jackhuang.hellominecraft.logging.logger.SimpleLogger -> org.jackhuang.hellom 129:129:boolean isEnabled(org.jackhuang.hellominecraft.logging.Level,java.lang.String,java.lang.Object[]) -> a 134:134:boolean isEnabled(org.jackhuang.hellominecraft.logging.Level,java.lang.Object,java.lang.Throwable) -> a 139:139:boolean isEnabled(org.jackhuang.hellominecraft.logging.Level,org.jackhuang.hellominecraft.logging.message.IMessage,java.lang.Throwable) -> a -org.jackhuang.hellominecraft.logging.message.AbstractMessageFactory -> org.jackhuang.hellominecraft.launcher.cW: +org.jackhuang.hellominecraft.logging.message.AbstractMessageFactory -> org.jackhuang.hellominecraft.launcher.cX: 28:28:org.jackhuang.hellominecraft.logging.message.IMessage newMessage(java.lang.Object) -> a 33:33:org.jackhuang.hellominecraft.logging.message.IMessage newMessage(java.lang.String) -> a -org.jackhuang.hellominecraft.logging.message.IMessage -> org.jackhuang.hellominecraft.launcher.cX: +org.jackhuang.hellominecraft.logging.message.IMessage -> org.jackhuang.hellominecraft.launcher.cY: java.lang.String getFormattedMessage() -> a java.lang.String getFormat() -> b java.lang.Object[] getParameters() -> a java.lang.Throwable getThrowable() -> a -org.jackhuang.hellominecraft.logging.message.IMessageFactory -> org.jackhuang.hellominecraft.launcher.cY: +org.jackhuang.hellominecraft.logging.message.IMessageFactory -> org.jackhuang.hellominecraft.launcher.cZ: org.jackhuang.hellominecraft.logging.message.IMessage newMessage(java.lang.Object) -> a org.jackhuang.hellominecraft.logging.message.IMessage newMessage(java.lang.String) -> a org.jackhuang.hellominecraft.logging.message.IMessage newMessage(java.lang.String,java.lang.Object[]) -> a -org.jackhuang.hellominecraft.logging.message.ObjectMessage -> org.jackhuang.hellominecraft.launcher.cZ: +org.jackhuang.hellominecraft.logging.message.ObjectMessage -> org.jackhuang.hellominecraft.launcher.da: long serialVersionUID -> a java.lang.Object obj -> a 34:34:java.lang.String getFormattedMessage() -> a @@ -2985,7 +2988,7 @@ org.jackhuang.hellominecraft.logging.message.ObjectMessage -> org.jackhuang.hell 63:63:int hashCode() -> hashCode 68:68:java.lang.String toString() -> toString 73:73:java.lang.Throwable getThrowable() -> a -org.jackhuang.hellominecraft.logging.message.ParameterizedMessage -> org.jackhuang.hellominecraft.launcher.da: +org.jackhuang.hellominecraft.logging.message.ParameterizedMessage -> org.jackhuang.hellominecraft.launcher.db: java.lang.String RECURSION_PREFIX -> a java.lang.String RECURSION_SUFFIX -> b java.lang.String ERROR_PREFIX -> c @@ -3016,10 +3019,10 @@ org.jackhuang.hellominecraft.logging.message.ParameterizedMessage -> org.jackhua 233:336:void recursiveDeepToString(java.lang.Object,java.lang.StringBuilder,java.util.Set) -> a 339:340:java.lang.String identityToString(java.lang.Object) -> b 345:345:java.lang.String toString() -> toString -org.jackhuang.hellominecraft.logging.message.ParameterizedMessageFactory -> org.jackhuang.hellominecraft.launcher.db: +org.jackhuang.hellominecraft.logging.message.ParameterizedMessageFactory -> org.jackhuang.hellominecraft.launcher.dc: org.jackhuang.hellominecraft.logging.message.ParameterizedMessageFactory INSTANCE -> a 29:29:org.jackhuang.hellominecraft.logging.message.IMessage newMessage(java.lang.String,java.lang.Object[]) -> a -org.jackhuang.hellominecraft.logging.message.SimpleMessage -> org.jackhuang.hellominecraft.launcher.dc: +org.jackhuang.hellominecraft.logging.message.SimpleMessage -> org.jackhuang.hellominecraft.launcher.dd: long serialVersionUID -> a java.lang.String message -> a 39:39:java.lang.String getFormattedMessage() -> a @@ -3029,7 +3032,7 @@ org.jackhuang.hellominecraft.logging.message.SimpleMessage -> org.jackhuang.hell 68:68:int hashCode() -> hashCode 73:73:java.lang.String toString() -> toString 78:78:java.lang.Throwable getThrowable() -> a -org.jackhuang.hellominecraft.logging.message.StringFormattedMessage -> org.jackhuang.hellominecraft.launcher.dd: +org.jackhuang.hellominecraft.logging.message.StringFormattedMessage -> org.jackhuang.hellominecraft.launcher.de: long serialVersionUID -> a java.lang.String messagePattern -> a java.lang.Object[] argArray -> a @@ -3058,7 +3061,7 @@ org.jackhuang.hellominecraft.lookandfeel.HelloMinecraftLookAndFeel -> org.jackhu 43:43:java.lang.String getName() -> getName 53:53:java.lang.String getID() -> getID 63:63:java.lang.String getDescription() -> getDescription -org.jackhuang.hellominecraft.lookandfeel.components.ConstomButton -> org.jackhuang.hellominecraft.launcher.de: +org.jackhuang.hellominecraft.lookandfeel.components.ConstomButton -> org.jackhuang.hellominecraft.launcher.df: java.awt.Color normalFg -> a java.awt.Color normalBg -> b java.awt.Color prelightFg -> c @@ -3069,7 +3072,7 @@ org.jackhuang.hellominecraft.lookandfeel.components.ConstomButton -> org.jackhua long lastDrawTime -> a int radix -> b boolean notDraw -> a -org.jackhuang.hellominecraft.lookandfeel.components.IConstomable -> org.jackhuang.hellominecraft.launcher.df: +org.jackhuang.hellominecraft.lookandfeel.components.IConstomable -> org.jackhuang.hellominecraft.launcher.dg: boolean constomBackground() -> a boolean constomForeground() -> b org.jackhuang.hellominecraft.lookandfeel.painters.ButtonPainter -> org.jackhuang.hellominecraft.lookandfeel.painters.ButtonPainter: @@ -3216,21 +3219,21 @@ org.jackhuang.hellominecraft.lookandfeel.ui.ScrollButton -> org.jackhuang.hellom 66:66:java.awt.Dimension getPreferredSize() -> getPreferredSize 71:72:void repaint(long,int,int,int,int) -> repaint 81:81:void paint(java.awt.Graphics) -> paint -org.jackhuang.hellominecraft.tasks.DoingDoneListener -> org.jackhuang.hellominecraft.launcher.dg: +org.jackhuang.hellominecraft.tasks.DoingDoneListener -> org.jackhuang.hellominecraft.launcher.dh: void onDone(java.lang.Object) -> a void onDoing(java.lang.Object) -> b void onFailed(java.lang.Object) -> c -org.jackhuang.hellominecraft.tasks.ParallelTask -> org.jackhuang.hellominecraft.launcher.dh: +org.jackhuang.hellominecraft.tasks.ParallelTask -> org.jackhuang.hellominecraft.launcher.di: java.util.Collection dependsTask -> a 32:32:boolean executeTask() -> a 37:37:java.lang.String getInfo() -> a 42:42:java.util.Collection getDependTasks() -> b 46:47:void addDependsTask(org.jackhuang.hellominecraft.tasks.Task) -> a -org.jackhuang.hellominecraft.tasks.ProgressProviderListener -> org.jackhuang.hellominecraft.launcher.di: +org.jackhuang.hellominecraft.tasks.ProgressProviderListener -> org.jackhuang.hellominecraft.launcher.dj: void setProgress(org.jackhuang.hellominecraft.tasks.Task,int,int) -> a void setStatus(org.jackhuang.hellominecraft.tasks.Task,java.lang.String) -> a void onProgressProviderDone(org.jackhuang.hellominecraft.tasks.Task) -> a -org.jackhuang.hellominecraft.tasks.Task -> org.jackhuang.hellominecraft.launcher.dj: +org.jackhuang.hellominecraft.tasks.Task -> org.jackhuang.hellominecraft.launcher.dk: boolean aborted -> b java.lang.Throwable failReason -> a java.lang.String tag -> c @@ -3251,10 +3254,10 @@ org.jackhuang.hellominecraft.tasks.Task -> org.jackhuang.hellominecraft.launcher 91:91:java.util.Collection getDependTasks() -> b 95:95:java.util.Collection getAfterTasks() -> a 101:102:org.jackhuang.hellominecraft.tasks.Task setProgressProviderListener(org.jackhuang.hellominecraft.tasks.ProgressProviderListener) -> a -org.jackhuang.hellominecraft.tasks.TaskInfo -> org.jackhuang.hellominecraft.launcher.dk: +org.jackhuang.hellominecraft.tasks.TaskInfo -> org.jackhuang.hellominecraft.launcher.dl: java.lang.String info -> a 33:33:java.lang.String getInfo() -> a -org.jackhuang.hellominecraft.tasks.TaskList -> org.jackhuang.hellominecraft.launcher.dl: +org.jackhuang.hellominecraft.tasks.TaskList -> org.jackhuang.hellominecraft.launcher.dm: java.util.List taskQueue -> a java.util.ArrayList allDone -> a java.util.ArrayList taskListener -> b @@ -3273,20 +3276,20 @@ org.jackhuang.hellominecraft.tasks.TaskList -> org.jackhuang.hellominecraft.laun 150:150:boolean isEmpty() -> a 154:162:void abort() -> b 32:32:void access$000(org.jackhuang.hellominecraft.tasks.TaskList,org.jackhuang.hellominecraft.tasks.Task) -> a -org.jackhuang.hellominecraft.tasks.TaskList$InvokeThread -> org.jackhuang.hellominecraft.launcher.dm: +org.jackhuang.hellominecraft.tasks.TaskList$InvokeThread -> org.jackhuang.hellominecraft.launcher.dn: org.jackhuang.hellominecraft.tasks.Task task -> a java.util.Set s -> a org.jackhuang.hellominecraft.tasks.TaskList this$0 -> a 77:80:void run() -> run -org.jackhuang.hellominecraft.tasks.TaskRunnable -> org.jackhuang.hellominecraft.launcher.dn: +org.jackhuang.hellominecraft.tasks.TaskRunnable -> org.jackhuang.hellominecraft.launcher.do: java.lang.Runnable r -> a 35:39:boolean executeTask() -> a -org.jackhuang.hellominecraft.tasks.TaskRunnableArg1 -> org.jackhuang.hellominecraft.launcher.do: +org.jackhuang.hellominecraft.tasks.TaskRunnableArg1 -> org.jackhuang.hellominecraft.launcher.dp: org.jackhuang.hellominecraft.utils.functions.Consumer r -> a java.util.ArrayList al -> a 38:44:boolean executeTask() -> a 52:53:org.jackhuang.hellominecraft.tasks.Task registerPreviousResult(org.jackhuang.hellominecraft.tasks.communication.PreviousResult) -> a -org.jackhuang.hellominecraft.tasks.TaskWindow -> org.jackhuang.hellominecraft.launcher.dp: +org.jackhuang.hellominecraft.tasks.TaskWindow -> org.jackhuang.hellominecraft.launcher.dq: org.jackhuang.hellominecraft.tasks.TaskWindow instance -> a boolean suc -> a org.jackhuang.hellominecraft.tasks.TaskList taskList -> a @@ -3330,12 +3333,12 @@ org.jackhuang.hellominecraft.tasks.TaskWindow -> org.jackhuang.hellominecraft.la void access$lambda$2(org.jackhuang.hellominecraft.tasks.TaskWindow,org.jackhuang.hellominecraft.tasks.Task) -> b void access$lambda$3(org.jackhuang.hellominecraft.tasks.TaskWindow,org.jackhuang.hellominecraft.tasks.Task) -> c void access$lambda$4(org.jackhuang.hellominecraft.tasks.TaskWindow,java.lang.String) -> a -org.jackhuang.hellominecraft.tasks.TaskWindow$$Lambda$1 -> org.jackhuang.hellominecraft.launcher.dq: +org.jackhuang.hellominecraft.tasks.TaskWindow$$Lambda$1 -> org.jackhuang.hellominecraft.launcher.dr: org.jackhuang.hellominecraft.tasks.TaskList arg$1 -> a java.lang.Runnable get$Lambda(org.jackhuang.hellominecraft.tasks.TaskList) -> b void run() -> run java.lang.Runnable lambdaFactory$(org.jackhuang.hellominecraft.tasks.TaskList) -> a -org.jackhuang.hellominecraft.tasks.TaskWindow$$Lambda$2 -> org.jackhuang.hellominecraft.launcher.dr: +org.jackhuang.hellominecraft.tasks.TaskWindow$$Lambda$2 -> org.jackhuang.hellominecraft.launcher.ds: org.jackhuang.hellominecraft.tasks.TaskWindow arg$1 -> a org.jackhuang.hellominecraft.tasks.Task arg$2 -> a int arg$3 -> a @@ -3343,53 +3346,53 @@ org.jackhuang.hellominecraft.tasks.TaskWindow$$Lambda$2 -> org.jackhuang.hellomi java.lang.Runnable get$Lambda(org.jackhuang.hellominecraft.tasks.TaskWindow,org.jackhuang.hellominecraft.tasks.Task,int,int) -> b void run() -> run java.lang.Runnable lambdaFactory$(org.jackhuang.hellominecraft.tasks.TaskWindow,org.jackhuang.hellominecraft.tasks.Task,int,int) -> a -org.jackhuang.hellominecraft.tasks.TaskWindow$$Lambda$3 -> org.jackhuang.hellominecraft.launcher.ds: +org.jackhuang.hellominecraft.tasks.TaskWindow$$Lambda$3 -> org.jackhuang.hellominecraft.launcher.dt: org.jackhuang.hellominecraft.tasks.TaskWindow arg$1 -> a org.jackhuang.hellominecraft.tasks.Task arg$2 -> a java.lang.Runnable get$Lambda(org.jackhuang.hellominecraft.tasks.TaskWindow,org.jackhuang.hellominecraft.tasks.Task) -> b void run() -> run java.lang.Runnable lambdaFactory$(org.jackhuang.hellominecraft.tasks.TaskWindow,org.jackhuang.hellominecraft.tasks.Task) -> a -org.jackhuang.hellominecraft.tasks.TaskWindow$$Lambda$4 -> org.jackhuang.hellominecraft.launcher.dt: +org.jackhuang.hellominecraft.tasks.TaskWindow$$Lambda$4 -> org.jackhuang.hellominecraft.launcher.du: org.jackhuang.hellominecraft.tasks.TaskWindow arg$1 -> a org.jackhuang.hellominecraft.tasks.Task arg$2 -> a java.lang.Runnable get$Lambda(org.jackhuang.hellominecraft.tasks.TaskWindow,org.jackhuang.hellominecraft.tasks.Task) -> b void run() -> run java.lang.Runnable lambdaFactory$(org.jackhuang.hellominecraft.tasks.TaskWindow,org.jackhuang.hellominecraft.tasks.Task) -> a -org.jackhuang.hellominecraft.tasks.TaskWindow$$Lambda$5 -> org.jackhuang.hellominecraft.launcher.du: +org.jackhuang.hellominecraft.tasks.TaskWindow$$Lambda$5 -> org.jackhuang.hellominecraft.launcher.dv: org.jackhuang.hellominecraft.tasks.TaskWindow arg$1 -> a org.jackhuang.hellominecraft.tasks.Task arg$2 -> a java.lang.Runnable get$Lambda(org.jackhuang.hellominecraft.tasks.TaskWindow,org.jackhuang.hellominecraft.tasks.Task) -> b void run() -> run java.lang.Runnable lambdaFactory$(org.jackhuang.hellominecraft.tasks.TaskWindow,org.jackhuang.hellominecraft.tasks.Task) -> a -org.jackhuang.hellominecraft.tasks.TaskWindow$$Lambda$6 -> org.jackhuang.hellominecraft.launcher.dv: +org.jackhuang.hellominecraft.tasks.TaskWindow$$Lambda$6 -> org.jackhuang.hellominecraft.launcher.dw: org.jackhuang.hellominecraft.tasks.TaskWindow arg$1 -> a java.lang.String arg$2 -> a java.lang.Runnable get$Lambda(org.jackhuang.hellominecraft.tasks.TaskWindow,java.lang.String) -> b void run() -> run java.lang.Runnable lambdaFactory$(org.jackhuang.hellominecraft.tasks.TaskWindow,java.lang.String) -> a -org.jackhuang.hellominecraft.tasks.TaskWindow$1 -> org.jackhuang.hellominecraft.launcher.dw: +org.jackhuang.hellominecraft.tasks.TaskWindow$1 -> org.jackhuang.hellominecraft.launcher.dx: org.jackhuang.hellominecraft.tasks.TaskWindow this$0 -> a 112:113:void windowClosed(java.awt.event.WindowEvent) -> windowClosed -org.jackhuang.hellominecraft.tasks.TaskWindow$2 -> org.jackhuang.hellominecraft.launcher.dx: +org.jackhuang.hellominecraft.tasks.TaskWindow$2 -> org.jackhuang.hellominecraft.launcher.dy: org.jackhuang.hellominecraft.tasks.TaskWindow this$0 -> a 119:120:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed -org.jackhuang.hellominecraft.tasks.communication.DefaultPreviousResult -> org.jackhuang.hellominecraft.launcher.dy: +org.jackhuang.hellominecraft.tasks.communication.DefaultPreviousResult -> org.jackhuang.hellominecraft.launcher.dz: java.lang.Object a -> a 34:34:java.lang.Object getResult() -> a -org.jackhuang.hellominecraft.tasks.communication.PreviousResult -> org.jackhuang.hellominecraft.launcher.dz: +org.jackhuang.hellominecraft.tasks.communication.PreviousResult -> org.jackhuang.hellominecraft.launcher.dA: java.lang.Object getResult() -> a -org.jackhuang.hellominecraft.tasks.communication.PreviousResultRegistrator -> org.jackhuang.hellominecraft.launcher.dA: +org.jackhuang.hellominecraft.tasks.communication.PreviousResultRegistrator -> org.jackhuang.hellominecraft.launcher.dB: org.jackhuang.hellominecraft.tasks.Task registerPreviousResult(org.jackhuang.hellominecraft.tasks.communication.PreviousResult) -> a -org.jackhuang.hellominecraft.tasks.download.ContentGetAndShowTask -> org.jackhuang.hellominecraft.launcher.dB: +org.jackhuang.hellominecraft.tasks.download.ContentGetAndShowTask -> org.jackhuang.hellominecraft.launcher.dC: java.lang.String info -> b 35:36:boolean executeTask() -> a 43:43:java.lang.String getInfo() -> a 48:51:boolean call(java.lang.Object,java.lang.String) -> a 26:26:boolean call(java.lang.Object,java.lang.Object) -> a -org.jackhuang.hellominecraft.tasks.download.DownloadListener -> org.jackhuang.hellominecraft.launcher.dC: +org.jackhuang.hellominecraft.tasks.download.DownloadListener -> org.jackhuang.hellominecraft.launcher.dD: boolean OnFailed() -> a void OnFailedMoreThan5Times(java.lang.String) -> a -org.jackhuang.hellominecraft.tasks.download.FileDownloadTask -> org.jackhuang.hellominecraft.launcher.dD: +org.jackhuang.hellominecraft.tasks.download.FileDownloadTask -> org.jackhuang.hellominecraft.launcher.dE: javax.net.ssl.X509TrustManager xtm -> a javax.net.ssl.HostnameVerifier hnv -> a int MAX_BUFFER_SIZE -> a @@ -3412,15 +3415,15 @@ org.jackhuang.hellominecraft.tasks.download.FileDownloadTask -> org.jackhuang.he 44:44:java.lang.Object getResult() -> a 60:60:boolean lambda$static$5(java.lang.String,javax.net.ssl.SSLSession) -> b boolean access$lambda$0(java.lang.String,javax.net.ssl.SSLSession) -> a -org.jackhuang.hellominecraft.tasks.download.FileDownloadTask$$Lambda$1 -> org.jackhuang.hellominecraft.launcher.dE: +org.jackhuang.hellominecraft.tasks.download.FileDownloadTask$$Lambda$1 -> org.jackhuang.hellominecraft.launcher.dF: org.jackhuang.hellominecraft.tasks.download.FileDownloadTask$$Lambda$1 instance -> a boolean verify(java.lang.String,javax.net.ssl.SSLSession) -> verify javax.net.ssl.HostnameVerifier lambdaFactory$() -> a -org.jackhuang.hellominecraft.tasks.download.FileDownloadTask$1 -> org.jackhuang.hellominecraft.launcher.dF: +org.jackhuang.hellominecraft.tasks.download.FileDownloadTask$1 -> org.jackhuang.hellominecraft.launcher.dG: 49:49:void checkClientTrusted(java.security.cert.X509Certificate[],java.lang.String) -> checkClientTrusted 53:53:void checkServerTrusted(java.security.cert.X509Certificate[],java.lang.String) -> checkServerTrusted 57:57:java.security.cert.X509Certificate[] getAcceptedIssuers() -> getAcceptedIssuers -org.jackhuang.hellominecraft.tasks.download.HTTPGetTask -> org.jackhuang.hellominecraft.launcher.dG: +org.jackhuang.hellominecraft.tasks.download.HTTPGetTask -> org.jackhuang.hellominecraft.launcher.dH: java.lang.String url -> d java.lang.String encoding -> e java.lang.String result -> f @@ -3431,8 +3434,8 @@ org.jackhuang.hellominecraft.tasks.download.HTTPGetTask -> org.jackhuang.hellomi 90:90:java.lang.String getInfo() -> a 95:95:java.lang.String getResult() -> b 32:32:java.lang.Object getResult() -> a -org.jackhuang.hellominecraft.tasks.download.NetException -> org.jackhuang.hellominecraft.launcher.dH: -org.jackhuang.hellominecraft.utils.ArrayUtils -> org.jackhuang.hellominecraft.launcher.dI: +org.jackhuang.hellominecraft.tasks.download.NetException -> org.jackhuang.hellominecraft.launcher.dI: +org.jackhuang.hellominecraft.utils.ArrayUtils -> org.jackhuang.hellominecraft.launcher.dJ: 30:30:boolean isEmpty(java.lang.Object[]) -> a 34:34:boolean isNotEmpty(java.lang.Object[]) -> b 38:38:boolean contains(java.lang.Object[],java.lang.Object) -> a @@ -3445,19 +3448,19 @@ org.jackhuang.hellominecraft.utils.ArrayUtils -> org.jackhuang.hellominecraft.la 86:89:java.util.List tryGetMapWithList(java.util.Map,java.lang.String) -> a 93:104:int matchArray(java.lang.Object[],java.lang.Object[]) -> a 108:119:int matchArray(byte[],byte[]) -> a -org.jackhuang.hellominecraft.utils.CollectionUtils -> org.jackhuang.hellominecraft.launcher.dJ: +org.jackhuang.hellominecraft.utils.CollectionUtils -> org.jackhuang.hellominecraft.launcher.dK: 32:33:void forEach(java.util.Collection,org.jackhuang.hellominecraft.utils.functions.Consumer) -> a 36:40:java.util.Collection sortOut(java.util.Collection,org.jackhuang.hellominecraft.utils.functions.Predicate) -> a 44:51:boolean removeIf(java.util.Collection,org.jackhuang.hellominecraft.utils.functions.Predicate) -> a 38:39:void lambda$sortOut$6(org.jackhuang.hellominecraft.utils.functions.Predicate,java.util.ArrayList,java.lang.Object) -> b void access$lambda$0(org.jackhuang.hellominecraft.utils.functions.Predicate,java.util.ArrayList,java.lang.Object) -> a -org.jackhuang.hellominecraft.utils.CollectionUtils$$Lambda$1 -> org.jackhuang.hellominecraft.launcher.dK: +org.jackhuang.hellominecraft.utils.CollectionUtils$$Lambda$1 -> org.jackhuang.hellominecraft.launcher.dL: org.jackhuang.hellominecraft.utils.functions.Predicate arg$1 -> a java.util.ArrayList arg$2 -> a org.jackhuang.hellominecraft.utils.functions.Consumer get$Lambda(org.jackhuang.hellominecraft.utils.functions.Predicate,java.util.ArrayList) -> b void accept(java.lang.Object) -> a org.jackhuang.hellominecraft.utils.functions.Consumer lambdaFactory$(org.jackhuang.hellominecraft.utils.functions.Predicate,java.util.ArrayList) -> a -org.jackhuang.hellominecraft.utils.DoubleOutputStream -> org.jackhuang.hellominecraft.launcher.dL: +org.jackhuang.hellominecraft.utils.DoubleOutputStream -> org.jackhuang.hellominecraft.launcher.dM: java.io.OutputStream a -> a java.io.OutputStream b -> b boolean c -> a @@ -3466,23 +3469,23 @@ org.jackhuang.hellominecraft.utils.DoubleOutputStream -> org.jackhuang.hellomine 64:70:void write(int) -> write 74:80:void close() -> close 84:88:void flush() -> flush -org.jackhuang.hellominecraft.utils.Event -> org.jackhuang.hellominecraft.launcher.dM: +org.jackhuang.hellominecraft.utils.Event -> org.jackhuang.hellominecraft.launcher.dN: boolean call(java.lang.Object,java.lang.Object) -> a -org.jackhuang.hellominecraft.utils.EventHandler -> org.jackhuang.hellominecraft.launcher.dN: +org.jackhuang.hellominecraft.utils.EventHandler -> org.jackhuang.hellominecraft.launcher.dO: java.util.HashSet handlers -> a java.lang.Object sender -> a 37:38:void register(org.jackhuang.hellominecraft.utils.Event) -> a 41:42:void unregister(org.jackhuang.hellominecraft.utils.Event) -> b 45:48:boolean execute(java.lang.Object) -> a -org.jackhuang.hellominecraft.utils.LauncherPrintStream -> org.jackhuang.hellominecraft.launcher.dO: +org.jackhuang.hellominecraft.utils.LauncherPrintStream -> org.jackhuang.hellominecraft.launcher.dP: java.util.ArrayList printListeners -> a 38:42:void println(java.lang.String) -> println 45:46:void addPrintListener(org.jackhuang.hellominecraft.utils.functions.Consumer) -> a -org.jackhuang.hellominecraft.utils.MathUtils -> org.jackhuang.hellominecraft.launcher.dP: +org.jackhuang.hellominecraft.utils.MathUtils -> org.jackhuang.hellominecraft.launcher.dQ: 27:29:int parseInt(java.lang.String,int) -> a 35:38:boolean canParseInt(java.lang.String) -> a 44:49:int parseMemory(java.lang.String,int) -> b -org.jackhuang.hellominecraft.utils.NetUtils -> org.jackhuang.hellominecraft.launcher.dQ: +org.jackhuang.hellominecraft.utils.NetUtils -> org.jackhuang.hellominecraft.launcher.dR: java.lang.String METHOD_POST -> a java.lang.String DEFAULT_CHARSET -> b 39:45:byte[] getBytesFromStream(java.io.InputStream) -> a @@ -3494,13 +3497,13 @@ org.jackhuang.hellominecraft.utils.NetUtils -> org.jackhuang.hellominecraft.laun 116:158:java.lang.String post(java.lang.String,java.util.Map) -> a 166:169:java.net.URL constantURL(java.lang.String) -> a 175:179:java.net.URL concatenateURL(java.net.URL,java.lang.String) -> a -org.jackhuang.hellominecraft.utils.Pair -> org.jackhuang.hellominecraft.launcher.dR: +org.jackhuang.hellominecraft.utils.Pair -> org.jackhuang.hellominecraft.launcher.dS: java.lang.Object key -> a java.lang.Object value -> b 39:39:java.lang.Object getKey() -> getKey 44:44:java.lang.Object getValue() -> getValue 49:51:java.lang.Object setValue(java.lang.Object) -> setValue -org.jackhuang.hellominecraft.utils.StrUtils -> org.jackhuang.hellominecraft.launcher.dS: +org.jackhuang.hellominecraft.utils.StrUtils -> org.jackhuang.hellominecraft.launcher.dT: 35:40:java.lang.String substring(java.lang.String,int,int) -> a 44:71:java.lang.String makeCommand(java.util.List) -> a 75:75:boolean startsWith(java.lang.String,java.lang.String) -> a @@ -3519,7 +3522,7 @@ org.jackhuang.hellominecraft.utils.StrUtils -> org.jackhuang.hellominecraft.laun 221:221:boolean isBlank(java.lang.String) -> a 225:225:boolean isNotBlank(java.lang.String) -> b 229:232:java.lang.String getStackTrace(java.lang.Throwable) -> a -org.jackhuang.hellominecraft.utils.SwingUtils -> org.jackhuang.hellominecraft.launcher.dT: +org.jackhuang.hellominecraft.utils.SwingUtils -> org.jackhuang.hellominecraft.launcher.dU: 44:44:javax.swing.table.DefaultTableModel makeDefaultTableModel(java.lang.String[],java.lang.Class[],boolean[]) -> a 68:72:void openLink(java.net.URI) -> a 79:81:void moveEnd(javax.swing.JTextArea) -> a @@ -3532,14 +3535,14 @@ org.jackhuang.hellominecraft.utils.SwingUtils -> org.jackhuang.hellominecraft.la 131:133:void appendLast(javax.swing.JTable,java.lang.Object[]) -> a 136:138:void setValueAt(javax.swing.JTable,java.lang.Object,int,int) -> a 141:143:void removeRow(javax.swing.JTable,int) -> a -org.jackhuang.hellominecraft.utils.SwingUtils$1 -> org.jackhuang.hellominecraft.launcher.dU: +org.jackhuang.hellominecraft.utils.SwingUtils$1 -> org.jackhuang.hellominecraft.launcher.dV: java.lang.Class[] types -> a boolean[] canEdit -> a java.lang.Class[] val$typesA -> b boolean[] val$canEditA -> b 52:52:java.lang.Class getColumnClass(int) -> getColumnClass 57:57:boolean isCellEditable(int,int) -> isCellEditable -org.jackhuang.hellominecraft.utils.TextComponentOutputStream -> org.jackhuang.hellominecraft.launcher.dV: +org.jackhuang.hellominecraft.utils.TextComponentOutputStream -> org.jackhuang.hellominecraft.launcher.dW: javax.swing.text.JTextComponent txt -> a 37:38:void write(byte[]) -> write 42:43:void write(byte[],int,int) -> write @@ -3547,13 +3550,13 @@ org.jackhuang.hellominecraft.utils.TextComponentOutputStream -> org.jackhuang.he 59:60:void write(int) -> write 48:51:void lambda$append$7(java.lang.String) -> b void access$lambda$0(org.jackhuang.hellominecraft.utils.TextComponentOutputStream,java.lang.String) -> a -org.jackhuang.hellominecraft.utils.TextComponentOutputStream$$Lambda$1 -> org.jackhuang.hellominecraft.launcher.dW: +org.jackhuang.hellominecraft.utils.TextComponentOutputStream$$Lambda$1 -> org.jackhuang.hellominecraft.launcher.dX: org.jackhuang.hellominecraft.utils.TextComponentOutputStream arg$1 -> a java.lang.String arg$2 -> a java.lang.Runnable get$Lambda(org.jackhuang.hellominecraft.utils.TextComponentOutputStream,java.lang.String) -> b void run() -> run java.lang.Runnable lambdaFactory$(org.jackhuang.hellominecraft.utils.TextComponentOutputStream,java.lang.String) -> a -org.jackhuang.hellominecraft.utils.UpdateChecker -> org.jackhuang.hellominecraft.launcher.dX: +org.jackhuang.hellominecraft.utils.UpdateChecker -> org.jackhuang.hellominecraft.launcher.dY: boolean OUT_DATED -> a org.jackhuang.hellominecraft.utils.VersionNumber base -> a java.lang.String type -> a @@ -3563,7 +3566,7 @@ org.jackhuang.hellominecraft.utils.UpdateChecker -> org.jackhuang.hellominecraft 49:60:void run() -> run 63:72:void process(boolean) -> a 75:75:org.jackhuang.hellominecraft.utils.VersionNumber getNewVersion() -> a -org.jackhuang.hellominecraft.utils.Utils -> org.jackhuang.hellominecraft.launcher.dY: +org.jackhuang.hellominecraft.utils.Utils -> org.jackhuang.hellominecraft.launcher.dZ: com.google.gson.GsonBuilder gsonBuilder -> a 51:51:com.google.gson.GsonBuilder getDefaultGsonBuilder() -> a 55:63:java.lang.String[] getURL() -> a @@ -3575,7 +3578,7 @@ org.jackhuang.hellominecraft.utils.Utils -> org.jackhuang.hellominecraft.launche 120:120:javax.swing.ImageIcon scaleImage(javax.swing.ImageIcon,int,int) -> a 124:172:javax.swing.ImageIcon searchBackgroundImage(javax.swing.ImageIcon,java.lang.String,int,int) -> a 180:188:void shutdownForcely() -> a -org.jackhuang.hellominecraft.utils.VersionNumber -> org.jackhuang.hellominecraft.launcher.dZ: +org.jackhuang.hellominecraft.utils.VersionNumber -> org.jackhuang.hellominecraft.launcher.ea: byte firstVer -> a byte secondVer -> b byte thirdVer -> c @@ -3583,14 +3586,14 @@ org.jackhuang.hellominecraft.utils.VersionNumber -> org.jackhuang.hellominecraft 58:66:boolean isOlder(org.jackhuang.hellominecraft.utils.VersionNumber,org.jackhuang.hellominecraft.utils.VersionNumber) -> a 71:73:int compareTo(org.jackhuang.hellominecraft.utils.VersionNumber) -> a 25:25:int compareTo(java.lang.Object) -> compareTo -org.jackhuang.hellominecraft.utils.code.Base64 -> org.jackhuang.hellominecraft.launcher.ea: +org.jackhuang.hellominecraft.utils.code.Base64 -> org.jackhuang.hellominecraft.launcher.eb: char[] alphabet -> a byte[] codes -> a 28:51:char[] encode(byte[]) -> a 55:55:char[] encode(java.lang.String,java.lang.String) -> a 59:59:char[] encode(java.lang.String) -> a 63:89:byte[] decode(char[]) -> a -org.jackhuang.hellominecraft.utils.code.Charsets -> org.jackhuang.hellominecraft.launcher.eb: +org.jackhuang.hellominecraft.utils.code.Charsets -> org.jackhuang.hellominecraft.launcher.ec: java.nio.charset.Charset ISO_8859_1 -> a java.nio.charset.Charset US_ASCII -> b java.nio.charset.Charset UTF_16 -> c @@ -3599,7 +3602,7 @@ org.jackhuang.hellominecraft.utils.code.Charsets -> org.jackhuang.hellominecraft java.nio.charset.Charset UTF_8 -> f 36:36:java.nio.charset.Charset toCharset(java.nio.charset.Charset) -> a 40:40:java.nio.charset.Charset toCharset(java.lang.String) -> a -org.jackhuang.hellominecraft.utils.code.DigestUtils -> org.jackhuang.hellominecraft.launcher.ec: +org.jackhuang.hellominecraft.utils.code.DigestUtils -> org.jackhuang.hellominecraft.launcher.ed: int STREAM_BUFFER_LENGTH -> a 34:34:byte[] digest(java.security.MessageDigest,java.io.InputStream) -> a 39:41:java.security.MessageDigest getDigest(java.lang.String) -> a @@ -3655,7 +3658,7 @@ org.jackhuang.hellominecraft.utils.code.DigestUtils -> org.jackhuang.hellominecr 263:264:java.security.MessageDigest updateDigest(java.security.MessageDigest,byte[]) -> a 269:277:java.security.MessageDigest updateDigest(java.security.MessageDigest,java.io.InputStream) -> a 281:282:java.security.MessageDigest updateDigest(java.security.MessageDigest,java.lang.String) -> a -org.jackhuang.hellominecraft.utils.code.Hex -> org.jackhuang.hellominecraft.launcher.ed: +org.jackhuang.hellominecraft.utils.code.Hex -> org.jackhuang.hellominecraft.launcher.ee: java.nio.charset.Charset DEFAULT_CHARSET -> a java.lang.String DEFAULT_CHARSET_NAME -> a char[] DIGITS_LOWER -> a @@ -3674,30 +3677,30 @@ org.jackhuang.hellominecraft.utils.code.Hex -> org.jackhuang.hellominecraft.laun 124:124:java.nio.charset.Charset getCharset() -> a 128:128:java.lang.String getCharsetName() -> a 133:133:java.lang.String toString() -> toString -org.jackhuang.hellominecraft.utils.functions.BiConsumer -> org.jackhuang.hellominecraft.launcher.ee: +org.jackhuang.hellominecraft.utils.functions.BiConsumer -> org.jackhuang.hellominecraft.launcher.ef: void onDone(java.lang.Object,java.lang.Object) -> a -org.jackhuang.hellominecraft.utils.functions.BiFunction -> org.jackhuang.hellominecraft.launcher.ef: +org.jackhuang.hellominecraft.utils.functions.BiFunction -> org.jackhuang.hellominecraft.launcher.eg: java.lang.Object apply(java.lang.Object,java.lang.Object) -> a -org.jackhuang.hellominecraft.utils.functions.Consumer -> org.jackhuang.hellominecraft.launcher.eg: +org.jackhuang.hellominecraft.utils.functions.Consumer -> org.jackhuang.hellominecraft.launcher.eh: void accept(java.lang.Object) -> a -org.jackhuang.hellominecraft.utils.functions.FalseFunction -> org.jackhuang.hellominecraft.launcher.eh: +org.jackhuang.hellominecraft.utils.functions.FalseFunction -> org.jackhuang.hellominecraft.launcher.ei: 27:27:java.lang.Boolean onDone() -> a 23:23:java.lang.Object onDone() -> a -org.jackhuang.hellominecraft.utils.functions.Function -> org.jackhuang.hellominecraft.launcher.ei: +org.jackhuang.hellominecraft.utils.functions.Function -> org.jackhuang.hellominecraft.launcher.ej: java.lang.Object apply(java.lang.Object) -> a -org.jackhuang.hellominecraft.utils.functions.NonConsumer -> org.jackhuang.hellominecraft.launcher.ej: +org.jackhuang.hellominecraft.utils.functions.NonConsumer -> org.jackhuang.hellominecraft.launcher.ek: void onDone() -> a -org.jackhuang.hellominecraft.utils.functions.NonFunction -> org.jackhuang.hellominecraft.launcher.ek: +org.jackhuang.hellominecraft.utils.functions.NonFunction -> org.jackhuang.hellominecraft.launcher.el: java.lang.Object onDone() -> a -org.jackhuang.hellominecraft.utils.functions.Predicate -> org.jackhuang.hellominecraft.launcher.el: +org.jackhuang.hellominecraft.utils.functions.Predicate -> org.jackhuang.hellominecraft.launcher.em: boolean apply(java.lang.Object) -> a -org.jackhuang.hellominecraft.utils.functions.TriConsumer -> org.jackhuang.hellominecraft.launcher.em: +org.jackhuang.hellominecraft.utils.functions.TriConsumer -> org.jackhuang.hellominecraft.launcher.en: void onDone(java.lang.Object,java.lang.Object,java.lang.Object) -> a -org.jackhuang.hellominecraft.utils.functions.TrueFunction -> org.jackhuang.hellominecraft.launcher.en: +org.jackhuang.hellominecraft.utils.functions.TrueFunction -> org.jackhuang.hellominecraft.launcher.eo: org.jackhuang.hellominecraft.utils.functions.TrueFunction instance -> a 31:31:java.lang.Boolean onDone() -> a 23:23:java.lang.Object onDone() -> a -org.jackhuang.hellominecraft.utils.system.Compressor -> org.jackhuang.hellominecraft.launcher.eo: +org.jackhuang.hellominecraft.utils.system.Compressor -> org.jackhuang.hellominecraft.launcher.ep: 39:40:void zip(java.lang.String,java.lang.String) -> a 51:62:void zip(java.io.File,java.io.File) -> a 74:100:void zipFile(java.io.File,java.lang.String,java.util.zip.ZipOutputStream) -> a @@ -3705,7 +3708,7 @@ org.jackhuang.hellominecraft.utils.system.Compressor -> org.jackhuang.hellominec 107:108:void unzip(java.io.File,java.io.File) -> b 119:157:void unzip(java.io.File,java.io.File,java.lang.String[]) -> a 167:192:void merge(java.io.File,java.io.File) -> c -org.jackhuang.hellominecraft.utils.system.FileUtils -> org.jackhuang.hellominecraft.launcher.ep: +org.jackhuang.hellominecraft.utils.system.FileUtils -> org.jackhuang.hellominecraft.launcher.eq: 42:53:void deleteDirectory(java.io.File) -> a 57:61:boolean deleteDirectoryQuietly(java.io.File) -> a 67:71:boolean cleanDirectoryQuietly(java.io.File) -> b @@ -3742,7 +3745,7 @@ org.jackhuang.hellominecraft.utils.system.FileUtils -> org.jackhuang.hellominecr 406:406:java.io.FileOutputStream openOutputStream(java.io.File) -> a 411:424:java.io.FileOutputStream openOutputStream(java.io.File,boolean) -> a 428:432:java.io.File[] searchSuffix(java.io.File,java.lang.String) -> a -org.jackhuang.hellominecraft.utils.system.IOUtils -> org.jackhuang.hellominecraft.launcher.eq: +org.jackhuang.hellominecraft.utils.system.IOUtils -> org.jackhuang.hellominecraft.launcher.er: 45:50:java.lang.String addSeparator(java.lang.String) -> a 54:54:boolean isSeparator(char) -> a 58:62:java.lang.String removeLastSeparator(java.lang.String) -> b @@ -3770,7 +3773,7 @@ org.jackhuang.hellominecraft.utils.system.IOUtils -> org.jackhuang.hellominecraf 254:254:java.io.File tryGetCanonicalFile(java.lang.String) -> a 259:261:java.lang.String tryGetCanonicalFilePath(java.io.File) -> b 267:270:java.net.URL parseURL(java.lang.String) -> a -org.jackhuang.hellominecraft.utils.system.JavaProcess -> org.jackhuang.hellominecraft.launcher.er: +org.jackhuang.hellominecraft.utils.system.JavaProcess -> org.jackhuang.hellominecraft.launcher.es: java.util.List commands -> a java.lang.Process process -> a java.util.ArrayList stdOutLines -> a @@ -3784,7 +3787,7 @@ org.jackhuang.hellominecraft.utils.system.JavaProcess -> org.jackhuang.hellomine 76:79:int getExitCode() -> a 85:85:java.lang.String toString() -> toString 89:90:void stop() -> a -org.jackhuang.hellominecraft.utils.system.JavaProcessMonitor -> org.jackhuang.hellominecraft.launcher.es: +org.jackhuang.hellominecraft.utils.system.JavaProcessMonitor -> org.jackhuang.hellominecraft.launcher.et: java.util.HashSet al -> a org.jackhuang.hellominecraft.utils.EventHandler stoppedEvent -> a org.jackhuang.hellominecraft.utils.system.JavaProcess p -> a @@ -3796,21 +3799,21 @@ org.jackhuang.hellominecraft.utils.system.JavaProcessMonitor -> org.jackhuang.he boolean access$lambda$0(org.jackhuang.hellominecraft.utils.system.JavaProcessMonitor,java.lang.Object,org.jackhuang.hellominecraft.utils.system.JavaProcess) -> a boolean access$lambda$1(org.jackhuang.hellominecraft.utils.system.JavaProcessMonitor,java.lang.Object,org.jackhuang.hellominecraft.utils.system.JavaProcess) -> b boolean access$lambda$2(java.lang.Thread) -> a -org.jackhuang.hellominecraft.utils.system.JavaProcessMonitor$$Lambda$1 -> org.jackhuang.hellominecraft.launcher.et: +org.jackhuang.hellominecraft.utils.system.JavaProcessMonitor$$Lambda$1 -> org.jackhuang.hellominecraft.launcher.eu: org.jackhuang.hellominecraft.utils.system.JavaProcessMonitor arg$1 -> a org.jackhuang.hellominecraft.utils.Event get$Lambda(org.jackhuang.hellominecraft.utils.system.JavaProcessMonitor) -> b boolean call(java.lang.Object,java.lang.Object) -> a org.jackhuang.hellominecraft.utils.Event lambdaFactory$(org.jackhuang.hellominecraft.utils.system.JavaProcessMonitor) -> a -org.jackhuang.hellominecraft.utils.system.JavaProcessMonitor$$Lambda$4 -> org.jackhuang.hellominecraft.launcher.eu: +org.jackhuang.hellominecraft.utils.system.JavaProcessMonitor$$Lambda$4 -> org.jackhuang.hellominecraft.launcher.ev: org.jackhuang.hellominecraft.utils.system.JavaProcessMonitor arg$1 -> a org.jackhuang.hellominecraft.utils.Event get$Lambda(org.jackhuang.hellominecraft.utils.system.JavaProcessMonitor) -> b boolean call(java.lang.Object,java.lang.Object) -> a org.jackhuang.hellominecraft.utils.Event lambdaFactory$(org.jackhuang.hellominecraft.utils.system.JavaProcessMonitor) -> a -org.jackhuang.hellominecraft.utils.system.JavaProcessMonitor$$Lambda$5 -> org.jackhuang.hellominecraft.launcher.ev: +org.jackhuang.hellominecraft.utils.system.JavaProcessMonitor$$Lambda$5 -> org.jackhuang.hellominecraft.launcher.ew: org.jackhuang.hellominecraft.utils.system.JavaProcessMonitor$$Lambda$5 instance -> a boolean apply(java.lang.Object) -> a org.jackhuang.hellominecraft.utils.functions.Predicate lambdaFactory$() -> a -org.jackhuang.hellominecraft.utils.system.JdkVersion -> org.jackhuang.hellominecraft.launcher.ew: +org.jackhuang.hellominecraft.utils.system.JdkVersion -> org.jackhuang.hellominecraft.launcher.ex: java.lang.String ver -> ver int platform -> platform java.lang.String location -> location @@ -3835,7 +3838,7 @@ org.jackhuang.hellominecraft.utils.system.JdkVersion -> org.jackhuang.hellominec 160:186:org.jackhuang.hellominecraft.utils.system.JdkVersion getJavaVersionFromExecutable(java.lang.String) -> a 190:192:void write(java.io.File) -> a 195:195:boolean isEarlyAccess() -> b -org.jackhuang.hellominecraft.utils.system.MessageBox -> org.jackhuang.hellominecraft.launcher.ex: +org.jackhuang.hellominecraft.utils.system.MessageBox -> org.jackhuang.hellominecraft.launcher.ey: java.lang.String Title -> a int DEFAULT_OPTION -> a int YES_NO_OPTION -> b @@ -3854,7 +3857,7 @@ org.jackhuang.hellominecraft.utils.system.MessageBox -> org.jackhuang.hellominec 94:102:int Show(java.lang.String,java.lang.String,int) -> a 113:113:int Show(java.lang.String,int) -> a 123:123:int Show(java.lang.String) -> a -org.jackhuang.hellominecraft.utils.system.OS -> org.jackhuang.hellominecraft.launcher.ey: +org.jackhuang.hellominecraft.utils.system.OS -> org.jackhuang.hellominecraft.launcher.ez: org.jackhuang.hellominecraft.utils.system.OS LINUX -> a org.jackhuang.hellominecraft.utils.system.OS WINDOWS -> b org.jackhuang.hellominecraft.utils.system.OS OSX -> c @@ -3865,7 +3868,7 @@ org.jackhuang.hellominecraft.utils.system.OS -> org.jackhuang.hellominecraft.lau 26:26:org.jackhuang.hellominecraft.utils.system.OS valueOf(java.lang.String) -> a 41:54:org.jackhuang.hellominecraft.utils.system.OS os() -> a 62:66:long getTotalPhysicalMemory() -> a -org.jackhuang.hellominecraft.utils.system.Platform -> org.jackhuang.hellominecraft.launcher.ez: +org.jackhuang.hellominecraft.utils.system.Platform -> org.jackhuang.hellominecraft.launcher.eA: org.jackhuang.hellominecraft.utils.system.Platform UNKNOWN -> a org.jackhuang.hellominecraft.utils.system.Platform BIT_32 -> b org.jackhuang.hellominecraft.utils.system.Platform BIT_64 -> c @@ -3874,18 +3877,18 @@ org.jackhuang.hellominecraft.utils.system.Platform -> org.jackhuang.hellominecra 23:23:org.jackhuang.hellominecraft.utils.system.Platform valueOf(java.lang.String) -> a java.lang.String getBit() -> a 53:53:org.jackhuang.hellominecraft.utils.system.Platform getPlatform() -> a -org.jackhuang.hellominecraft.utils.system.Platform$1 -> org.jackhuang.hellominecraft.launcher.eA: +org.jackhuang.hellominecraft.utils.system.Platform$1 -> org.jackhuang.hellominecraft.launcher.eB: 29:29:java.lang.String getBit() -> a -org.jackhuang.hellominecraft.utils.system.Platform$2 -> org.jackhuang.hellominecraft.launcher.eB: +org.jackhuang.hellominecraft.utils.system.Platform$2 -> org.jackhuang.hellominecraft.launcher.eC: 37:37:java.lang.String getBit() -> a -org.jackhuang.hellominecraft.utils.system.Platform$3 -> org.jackhuang.hellominecraft.launcher.eC: +org.jackhuang.hellominecraft.utils.system.Platform$3 -> org.jackhuang.hellominecraft.launcher.eD: 45:45:java.lang.String getBit() -> a -org.jackhuang.hellominecraft.utils.system.ProcessManager -> org.jackhuang.hellominecraft.launcher.eD: +org.jackhuang.hellominecraft.utils.system.ProcessManager -> org.jackhuang.hellominecraft.launcher.eE: java.util.HashSet gameProcesses -> a 30:31:void registerProcess(org.jackhuang.hellominecraft.utils.system.JavaProcess) -> a 34:37:void stopAllProcesses() -> a 40:41:void onProcessStopped(org.jackhuang.hellominecraft.utils.system.JavaProcess) -> b -org.jackhuang.hellominecraft.utils.system.ProcessThread -> org.jackhuang.hellominecraft.launcher.eE: +org.jackhuang.hellominecraft.utils.system.ProcessThread -> org.jackhuang.hellominecraft.launcher.eF: org.jackhuang.hellominecraft.utils.system.JavaProcess p -> a boolean readError -> a boolean enableReading -> b @@ -3894,19 +3897,19 @@ org.jackhuang.hellominecraft.utils.system.ProcessThread -> org.jackhuang.hellomi 45:45:org.jackhuang.hellominecraft.utils.system.JavaProcess getProcess() -> a 50:96:void run() -> run 99:99:void stopped() -> a -org.jackhuang.hellominecraft.version.MinecraftRemoteLatestVersion -> org.jackhuang.hellominecraft.launcher.eF: +org.jackhuang.hellominecraft.version.MinecraftRemoteLatestVersion -> org.jackhuang.hellominecraft.launcher.eG: java.lang.String snapshot -> snapshot java.lang.String release -> release -org.jackhuang.hellominecraft.version.MinecraftRemoteVersion -> org.jackhuang.hellominecraft.launcher.eG: +org.jackhuang.hellominecraft.version.MinecraftRemoteVersion -> org.jackhuang.hellominecraft.launcher.eH: java.lang.String id -> id java.lang.String time -> time java.lang.String releaseTime -> releaseTime java.lang.String type -> type -org.jackhuang.hellominecraft.version.MinecraftRemoteVersions -> org.jackhuang.hellominecraft.launcher.eH: +org.jackhuang.hellominecraft.version.MinecraftRemoteVersions -> org.jackhuang.hellominecraft.launcher.eI: java.util.ArrayList versions -> versions org.jackhuang.hellominecraft.version.MinecraftRemoteLatestVersion latest -> latest 32:32:org.jackhuang.hellominecraft.version.MinecraftRemoteVersions fromJson(java.lang.String) -> a -org.jackhuang.hellominecraft.version.MinecraftVersionRequest -> org.jackhuang.hellominecraft.launcher.eI: +org.jackhuang.hellominecraft.version.MinecraftVersionRequest -> org.jackhuang.hellominecraft.launcher.eJ: int Unkown -> a int Invaild -> b int InvaildJar -> c @@ -3918,7 +3921,7 @@ org.jackhuang.hellominecraft.version.MinecraftVersionRequest -> org.jackhuang.he int type -> i java.lang.String version -> a 32:59:java.lang.String getResponse(org.jackhuang.hellominecraft.version.MinecraftVersionRequest) -> a -org.jackhuang.hellominecraft.views.AbstractFilter -> org.jackhuang.hellominecraft.launcher.eJ: +org.jackhuang.hellominecraft.views.AbstractFilter -> org.jackhuang.hellominecraft.launcher.eK: java.awt.image.BufferedImage filter(java.awt.image.BufferedImage,java.awt.image.BufferedImage) -> filter 37:37:java.awt.geom.Rectangle2D getBounds2D(java.awt.image.BufferedImage) -> getBounds2D 42:45:java.awt.image.BufferedImage createCompatibleDestImage(java.awt.image.BufferedImage,java.awt.image.ColorModel) -> createCompatibleDestImage @@ -3926,7 +3929,7 @@ org.jackhuang.hellominecraft.views.AbstractFilter -> org.jackhuang.hellominecraf 55:55:java.awt.RenderingHints getRenderingHints() -> getRenderingHints 59:73:int[] getPixels(java.awt.image.BufferedImage,int,int,int,int,int[]) -> a 77:88:void setPixels(java.awt.image.BufferedImage,int,int,int,int,int[]) -> a -org.jackhuang.hellominecraft.views.BasicColors -> org.jackhuang.hellominecraft.launcher.eK: +org.jackhuang.hellominecraft.views.BasicColors -> org.jackhuang.hellominecraft.launcher.eL: java.awt.Color COLOR_RED -> a java.awt.Color COLOR_RED_DARKER -> b java.awt.Color COLOR_GREEN -> c @@ -3937,7 +3940,7 @@ org.jackhuang.hellominecraft.views.BasicColors -> org.jackhuang.hellominecraft.l java.awt.Color[] bgcolors -> a java.awt.Color[] bgcolors_darker -> b 28:31:java.awt.Color getWebColor(java.lang.String) -> a -org.jackhuang.hellominecraft.views.DropShadowBorder -> org.jackhuang.hellominecraft.launcher.eL: +org.jackhuang.hellominecraft.views.DropShadowBorder -> org.jackhuang.hellominecraft.launcher.eM: java.awt.Color color -> a int thickness -> a java.awt.Insets insets -> a @@ -3946,12 +3949,12 @@ org.jackhuang.hellominecraft.views.DropShadowBorder -> org.jackhuang.hellominecr 55:55:java.awt.Insets getBorderInsets(java.awt.Component) -> getBorderInsets 60:60:java.awt.Insets getBorderInsets(java.awt.Component,java.awt.Insets) -> getBorderInsets 65:87:void paintBorder(java.awt.Component,java.awt.Graphics,int,int,int,int) -> paintBorder -org.jackhuang.hellominecraft.views.FastBlurFilter -> org.jackhuang.hellominecraft.launcher.eM: +org.jackhuang.hellominecraft.views.FastBlurFilter -> org.jackhuang.hellominecraft.launcher.eN: int radius -> a 38:38:int getRadius() -> a 43:61:java.awt.image.BufferedImage filter(java.awt.image.BufferedImage,java.awt.image.BufferedImage) -> filter 65:143:void blur(int[],int[],int,int,int) -> a -org.jackhuang.hellominecraft.views.LogWindow -> org.jackhuang.hellominecraft.launcher.eN: +org.jackhuang.hellominecraft.views.LogWindow -> org.jackhuang.hellominecraft.launcher.eO: boolean movingEnd -> a org.jackhuang.hellominecraft.utils.functions.NonFunction listener -> a org.jackhuang.hellominecraft.utils.functions.NonConsumer terminateGameListener -> a @@ -3995,34 +3998,34 @@ org.jackhuang.hellominecraft.views.LogWindow -> org.jackhuang.hellominecraft.lau 32:32:void access$600(org.jackhuang.hellominecraft.views.LogWindow,java.awt.event.ActionEvent) -> f 32:32:void access$700(org.jackhuang.hellominecraft.views.LogWindow,java.awt.event.ActionEvent) -> g 32:32:void access$800(org.jackhuang.hellominecraft.views.LogWindow,java.awt.event.ActionEvent) -> h -org.jackhuang.hellominecraft.views.LogWindow$1 -> org.jackhuang.hellominecraft.launcher.eO: +org.jackhuang.hellominecraft.views.LogWindow$1 -> org.jackhuang.hellominecraft.launcher.eP: org.jackhuang.hellominecraft.views.LogWindow this$0 -> a 83:84:void windowClosed(java.awt.event.WindowEvent) -> windowClosed -org.jackhuang.hellominecraft.views.LogWindow$2 -> org.jackhuang.hellominecraft.launcher.eP: +org.jackhuang.hellominecraft.views.LogWindow$2 -> org.jackhuang.hellominecraft.launcher.eQ: org.jackhuang.hellominecraft.views.LogWindow this$0 -> a 95:96:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed -org.jackhuang.hellominecraft.views.LogWindow$3 -> org.jackhuang.hellominecraft.launcher.eQ: +org.jackhuang.hellominecraft.views.LogWindow$3 -> org.jackhuang.hellominecraft.launcher.eR: org.jackhuang.hellominecraft.views.LogWindow this$0 -> a 102:103:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed -org.jackhuang.hellominecraft.views.LogWindow$4 -> org.jackhuang.hellominecraft.launcher.eR: +org.jackhuang.hellominecraft.views.LogWindow$4 -> org.jackhuang.hellominecraft.launcher.eS: org.jackhuang.hellominecraft.views.LogWindow this$0 -> a 109:110:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed -org.jackhuang.hellominecraft.views.LogWindow$5 -> org.jackhuang.hellominecraft.launcher.eS: +org.jackhuang.hellominecraft.views.LogWindow$5 -> org.jackhuang.hellominecraft.launcher.eT: org.jackhuang.hellominecraft.views.LogWindow this$0 -> a 118:119:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed -org.jackhuang.hellominecraft.views.LogWindow$6 -> org.jackhuang.hellominecraft.launcher.eT: +org.jackhuang.hellominecraft.views.LogWindow$6 -> org.jackhuang.hellominecraft.launcher.eU: org.jackhuang.hellominecraft.views.LogWindow this$0 -> a 125:126:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed -org.jackhuang.hellominecraft.views.LogWindow$7 -> org.jackhuang.hellominecraft.launcher.eU: +org.jackhuang.hellominecraft.views.LogWindow$7 -> org.jackhuang.hellominecraft.launcher.eV: org.jackhuang.hellominecraft.views.LogWindow this$0 -> a 132:133:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed -org.jackhuang.hellominecraft.views.LogWindow$8 -> org.jackhuang.hellominecraft.launcher.eV: +org.jackhuang.hellominecraft.views.LogWindow$8 -> org.jackhuang.hellominecraft.launcher.eW: org.jackhuang.hellominecraft.views.LogWindow this$0 -> a 139:140:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed -org.jackhuang.hellominecraft.views.LogWindow$9 -> org.jackhuang.hellominecraft.launcher.eW: +org.jackhuang.hellominecraft.views.LogWindow$9 -> org.jackhuang.hellominecraft.launcher.eX: org.jackhuang.hellominecraft.views.LogWindow this$0 -> a 146:147:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed -org.jackhuang.hellominecraft.views.Selector -> org.jackhuang.hellominecraft.launcher.eX: +org.jackhuang.hellominecraft.views.Selector -> org.jackhuang.hellominecraft.launcher.eY: java.lang.String[] selList -> a java.lang.String msg -> a int sel -> a @@ -4036,13 +4039,13 @@ org.jackhuang.hellominecraft.views.Selector -> org.jackhuang.hellominecraft.laun 129:131:void jButton1ActionPerformed(java.awt.event.ActionEvent) -> b 24:24:void access$000(org.jackhuang.hellominecraft.views.Selector,java.awt.event.ActionEvent) -> a 24:24:void access$100(org.jackhuang.hellominecraft.views.Selector,java.awt.event.ActionEvent) -> b -org.jackhuang.hellominecraft.views.Selector$1 -> org.jackhuang.hellominecraft.launcher.eY: +org.jackhuang.hellominecraft.views.Selector$1 -> org.jackhuang.hellominecraft.launcher.eZ: org.jackhuang.hellominecraft.views.Selector this$0 -> a 75:76:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed -org.jackhuang.hellominecraft.views.Selector$2 -> org.jackhuang.hellominecraft.launcher.eZ: +org.jackhuang.hellominecraft.views.Selector$2 -> org.jackhuang.hellominecraft.launcher.fa: org.jackhuang.hellominecraft.views.Selector this$0 -> a 82:83:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed -org.jackhuang.hellominecraft.views.TintablePanel -> org.jackhuang.hellominecraft.launcher.fa: +org.jackhuang.hellominecraft.views.TintablePanel -> org.jackhuang.hellominecraft.launcher.fb: java.awt.Color tintColor -> a boolean tintActive -> a javax.swing.JLabel overIcon -> a @@ -4053,17 +4056,17 @@ org.jackhuang.hellominecraft.views.TintablePanel -> org.jackhuang.hellominecraft 63:70:void setTintActive(boolean) -> a 74:81:void doLayout() -> doLayout 85:91:void paint(java.awt.Graphics) -> paint -org.jackhuang.hellominecraft.views.TintablePanel$$Lambda$1 -> org.jackhuang.hellominecraft.launcher.fb: +org.jackhuang.hellominecraft.views.TintablePanel$$Lambda$1 -> org.jackhuang.hellominecraft.launcher.fc: org.jackhuang.hellominecraft.views.TintablePanel arg$1 -> a java.lang.Runnable get$Lambda(org.jackhuang.hellominecraft.views.TintablePanel) -> b void run() -> run java.lang.Runnable lambdaFactory$(org.jackhuang.hellominecraft.views.TintablePanel) -> a -org.jackhuang.hellominecraft.views.TintablePanel$$Lambda$2 -> org.jackhuang.hellominecraft.launcher.fc: +org.jackhuang.hellominecraft.views.TintablePanel$$Lambda$2 -> org.jackhuang.hellominecraft.launcher.fd: org.jackhuang.hellominecraft.views.TintablePanel arg$1 -> a java.lang.Runnable get$Lambda(org.jackhuang.hellominecraft.views.TintablePanel) -> b void run() -> run java.lang.Runnable lambdaFactory$(org.jackhuang.hellominecraft.views.TintablePanel) -> a -org.jackhuang.mojang.authlib.Agent -> org.jackhuang.hellominecraft.launcher.fd: +org.jackhuang.mojang.authlib.Agent -> org.jackhuang.hellominecraft.launcher.fe: org.jackhuang.mojang.authlib.Agent MINECRAFT -> MINECRAFT org.jackhuang.mojang.authlib.Agent SCROLLS -> SCROLLS java.lang.String name -> name @@ -4071,12 +4074,12 @@ org.jackhuang.mojang.authlib.Agent -> org.jackhuang.hellominecraft.launcher.fd: 16:16:java.lang.String getName() -> getName 20:20:int getVersion() -> getVersion 25:25:java.lang.String toString() -> toString -org.jackhuang.mojang.authlib.AuthenticationService -> org.jackhuang.hellominecraft.launcher.fe: +org.jackhuang.mojang.authlib.AuthenticationService -> org.jackhuang.hellominecraft.launcher.ff: org.jackhuang.mojang.authlib.UserAuthentication createUserAuthentication(org.jackhuang.mojang.authlib.Agent) -> a org.jackhuang.mojang.authlib.minecraft.MinecraftSessionService createMinecraftSessionService() -> a org.jackhuang.mojang.authlib.GameProfileRepository createProfileRepository() -> a -org.jackhuang.mojang.authlib.BaseAuthenticationService -> org.jackhuang.hellominecraft.launcher.ff: -org.jackhuang.mojang.authlib.BaseUserAuthentication -> org.jackhuang.hellominecraft.launcher.fg: +org.jackhuang.mojang.authlib.BaseAuthenticationService -> org.jackhuang.hellominecraft.launcher.fg: +org.jackhuang.mojang.authlib.BaseUserAuthentication -> org.jackhuang.hellominecraft.launcher.fh: org.jackhuang.hellominecraft.logging.logger.Logger LOGGER -> a java.lang.String STORAGE_KEY_PROFILE_NAME -> a java.lang.String STORAGE_KEY_PROFILE_ID -> b @@ -4110,7 +4113,7 @@ org.jackhuang.mojang.authlib.BaseUserAuthentication -> org.jackhuang.hellominecr 250:253:org.jackhuang.mojang.authlib.UserType getUserType() -> a 257:258:void setUserType(org.jackhuang.mojang.authlib.UserType) -> a 261:262:void setUserid(java.lang.String) -> c -org.jackhuang.mojang.authlib.GameProfile -> org.jackhuang.hellominecraft.launcher.fh: +org.jackhuang.mojang.authlib.GameProfile -> org.jackhuang.hellominecraft.launcher.fi: java.util.UUID id -> a java.lang.String name -> a org.jackhuang.mojang.authlib.properties.PropertyMap properties -> a @@ -4123,9 +4126,9 @@ org.jackhuang.mojang.authlib.GameProfile -> org.jackhuang.hellominecraft.launche 58:60:int hashCode() -> hashCode 65:65:java.lang.String toString() -> toString 70:70:boolean isLegacy() -> b -org.jackhuang.mojang.authlib.GameProfileRepository -> org.jackhuang.hellominecraft.launcher.fi: +org.jackhuang.mojang.authlib.GameProfileRepository -> org.jackhuang.hellominecraft.launcher.fj: void findProfilesByNames(java.lang.String[],org.jackhuang.mojang.authlib.Agent,org.jackhuang.mojang.authlib.ProfileLookupCallback) -> a -org.jackhuang.mojang.authlib.HttpAuthenticationService -> org.jackhuang.hellominecraft.launcher.fj: +org.jackhuang.mojang.authlib.HttpAuthenticationService -> org.jackhuang.hellominecraft.launcher.fk: org.jackhuang.hellominecraft.logging.logger.Logger LOGGER -> a java.net.Proxy proxy -> a 28:28:java.net.Proxy getProxy() -> a @@ -4133,13 +4136,13 @@ org.jackhuang.mojang.authlib.HttpAuthenticationService -> org.jackhuang.hellomin 42:87:java.lang.String performPostRequest(java.net.URL,java.lang.String,java.lang.String) -> a 93:121:java.lang.String performGetRequest(java.net.URL) -> a 126:148:java.lang.String buildQuery(java.util.Map) -> a -org.jackhuang.mojang.authlib.HttpUserAuthentication -> org.jackhuang.hellominecraft.launcher.fk: +org.jackhuang.mojang.authlib.HttpUserAuthentication -> org.jackhuang.hellominecraft.launcher.fl: 11:11:org.jackhuang.mojang.authlib.HttpAuthenticationService getAuthenticationService() -> a 3:3:org.jackhuang.mojang.authlib.AuthenticationService getAuthenticationService() -> a -org.jackhuang.mojang.authlib.ProfileLookupCallback -> org.jackhuang.hellominecraft.launcher.fl: +org.jackhuang.mojang.authlib.ProfileLookupCallback -> org.jackhuang.hellominecraft.launcher.fm: void onProfileLookupSucceeded(org.jackhuang.mojang.authlib.GameProfile) -> a void onProfileLookupFailed(org.jackhuang.mojang.authlib.GameProfile,java.lang.Exception) -> a -org.jackhuang.mojang.authlib.UserAuthentication -> org.jackhuang.hellominecraft.launcher.fm: +org.jackhuang.mojang.authlib.UserAuthentication -> org.jackhuang.hellominecraft.launcher.fn: boolean canLogIn() -> a void logIn() -> b void logOut() -> a @@ -4156,7 +4159,7 @@ org.jackhuang.mojang.authlib.UserAuthentication -> org.jackhuang.hellominecraft. java.lang.String getUserID() -> c org.jackhuang.mojang.authlib.properties.PropertyMap getUserProperties() -> a org.jackhuang.mojang.authlib.UserType getUserType() -> a -org.jackhuang.mojang.authlib.UserType -> org.jackhuang.hellominecraft.launcher.fn: +org.jackhuang.mojang.authlib.UserType -> org.jackhuang.hellominecraft.launcher.fo: org.jackhuang.mojang.authlib.UserType LEGACY -> LEGACY org.jackhuang.mojang.authlib.UserType MOJANG -> MOJANG java.util.Map BY_NAME -> BY_NAME @@ -4166,21 +4169,21 @@ org.jackhuang.mojang.authlib.UserType -> org.jackhuang.hellominecraft.launcher.f 6:6:org.jackhuang.mojang.authlib.UserType valueOf(java.lang.String) -> valueOf 19:19:org.jackhuang.mojang.authlib.UserType byName(java.lang.String) -> byName 23:23:java.lang.String getName() -> getName -org.jackhuang.mojang.authlib.exceptions.AuthenticationException -> org.jackhuang.hellominecraft.launcher.fo: -org.jackhuang.mojang.authlib.exceptions.AuthenticationUnavailableException -> org.jackhuang.hellominecraft.launcher.fp: -org.jackhuang.mojang.authlib.exceptions.InvalidCredentialsException -> org.jackhuang.hellominecraft.launcher.fq: -org.jackhuang.mojang.authlib.exceptions.UserMigratedException -> org.jackhuang.hellominecraft.launcher.fr: -org.jackhuang.mojang.authlib.minecraft.BaseMinecraftSessionService -> org.jackhuang.hellominecraft.launcher.fs: +org.jackhuang.mojang.authlib.exceptions.AuthenticationException -> org.jackhuang.hellominecraft.launcher.fp: +org.jackhuang.mojang.authlib.exceptions.AuthenticationUnavailableException -> org.jackhuang.hellominecraft.launcher.fq: +org.jackhuang.mojang.authlib.exceptions.InvalidCredentialsException -> org.jackhuang.hellominecraft.launcher.fr: +org.jackhuang.mojang.authlib.exceptions.UserMigratedException -> org.jackhuang.hellominecraft.launcher.fs: +org.jackhuang.mojang.authlib.minecraft.BaseMinecraftSessionService -> org.jackhuang.hellominecraft.launcher.ft: org.jackhuang.mojang.authlib.AuthenticationService authenticationService -> a 15:15:org.jackhuang.mojang.authlib.AuthenticationService getAuthenticationService() -> a -org.jackhuang.mojang.authlib.minecraft.HttpMinecraftSessionService -> org.jackhuang.hellominecraft.launcher.ft: +org.jackhuang.mojang.authlib.minecraft.HttpMinecraftSessionService -> org.jackhuang.hellominecraft.launcher.fu: 13:13:org.jackhuang.mojang.authlib.HttpAuthenticationService getAuthenticationService() -> a 5:5:org.jackhuang.mojang.authlib.AuthenticationService getAuthenticationService() -> a -org.jackhuang.mojang.authlib.minecraft.MinecraftSessionService -> org.jackhuang.hellominecraft.launcher.fu: +org.jackhuang.mojang.authlib.minecraft.MinecraftSessionService -> org.jackhuang.hellominecraft.launcher.fv: void joinServer(org.jackhuang.mojang.authlib.GameProfile,java.lang.String,java.lang.String) -> a org.jackhuang.mojang.authlib.GameProfile hasJoinedServer(org.jackhuang.mojang.authlib.GameProfile,java.lang.String) -> a org.jackhuang.mojang.authlib.GameProfile fillProfileProperties(org.jackhuang.mojang.authlib.GameProfile,boolean) -> a -org.jackhuang.mojang.authlib.properties.Property -> org.jackhuang.hellominecraft.launcher.fv: +org.jackhuang.mojang.authlib.properties.Property -> org.jackhuang.hellominecraft.launcher.fw: java.lang.String name -> name java.lang.String value -> value java.lang.String signature -> signature @@ -4189,15 +4192,15 @@ org.jackhuang.mojang.authlib.properties.Property -> org.jackhuang.hellominecraft 35:35:java.lang.String getSignature() -> getSignature 39:39:boolean hasSignature() -> hasSignature 44:55:boolean isSignatureValid(java.security.PublicKey) -> isSignatureValid -org.jackhuang.mojang.authlib.properties.PropertyMap -> org.jackhuang.hellominecraft.launcher.fw: -org.jackhuang.mojang.authlib.properties.PropertyMap$Serializer -> org.jackhuang.hellominecraft.launcher.fx: +org.jackhuang.mojang.authlib.properties.PropertyMap -> org.jackhuang.hellominecraft.launcher.fx: +org.jackhuang.mojang.authlib.properties.PropertyMap$Serializer -> org.jackhuang.hellominecraft.launcher.fy: 25:56:org.jackhuang.mojang.authlib.properties.PropertyMap deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> a 61:76:com.google.gson.JsonElement serialize(org.jackhuang.mojang.authlib.properties.PropertyMap,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> a 21:21:com.google.gson.JsonElement serialize(java.lang.Object,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> serialize 21:21:java.lang.Object deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> deserialize -org.jackhuang.mojang.authlib.yggdrasil.ProfileIncompleteException -> org.jackhuang.hellominecraft.launcher.fy: -org.jackhuang.mojang.authlib.yggdrasil.ProfileNotFoundException -> org.jackhuang.hellominecraft.launcher.fz: -org.jackhuang.mojang.authlib.yggdrasil.YggdrasilAuthenticationService -> org.jackhuang.hellominecraft.launcher.fA: +org.jackhuang.mojang.authlib.yggdrasil.ProfileIncompleteException -> org.jackhuang.hellominecraft.launcher.fz: +org.jackhuang.mojang.authlib.yggdrasil.ProfileNotFoundException -> org.jackhuang.hellominecraft.launcher.fA: +org.jackhuang.mojang.authlib.yggdrasil.YggdrasilAuthenticationService -> org.jackhuang.hellominecraft.launcher.fB: java.lang.String clientToken -> a com.google.gson.Gson gson -> a 50:50:org.jackhuang.mojang.authlib.UserAuthentication createUserAuthentication(org.jackhuang.mojang.authlib.Agent) -> a @@ -4205,13 +4208,13 @@ org.jackhuang.mojang.authlib.yggdrasil.YggdrasilAuthenticationService -> org.jac 60:60:org.jackhuang.mojang.authlib.GameProfileRepository createProfileRepository() -> a 65:88:org.jackhuang.mojang.authlib.yggdrasil.response.Response makeRequest(java.net.URL,java.lang.Object,java.lang.Class) -> a 93:93:java.lang.String getClientToken() -> a -org.jackhuang.mojang.authlib.yggdrasil.YggdrasilAuthenticationService$1 -> org.jackhuang.hellominecraft.launcher.fB: -org.jackhuang.mojang.authlib.yggdrasil.YggdrasilAuthenticationService$GameProfileSerializer -> org.jackhuang.hellominecraft.launcher.fC: +org.jackhuang.mojang.authlib.yggdrasil.YggdrasilAuthenticationService$1 -> org.jackhuang.hellominecraft.launcher.fC: +org.jackhuang.mojang.authlib.yggdrasil.YggdrasilAuthenticationService$GameProfileSerializer -> org.jackhuang.hellominecraft.launcher.fD: 100:103:org.jackhuang.mojang.authlib.GameProfile deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> a 108:115:com.google.gson.JsonElement serialize(org.jackhuang.mojang.authlib.GameProfile,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> a 96:96:com.google.gson.JsonElement serialize(java.lang.Object,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> serialize 96:96:java.lang.Object deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> deserialize -org.jackhuang.mojang.authlib.yggdrasil.YggdrasilGameProfileRepository -> org.jackhuang.hellominecraft.launcher.fD: +org.jackhuang.mojang.authlib.yggdrasil.YggdrasilGameProfileRepository -> org.jackhuang.hellominecraft.launcher.fE: org.jackhuang.hellominecraft.logging.logger.Logger LOGGER -> a java.lang.String BASE_URL -> a java.lang.String SEARCH_PAGE_URL -> b @@ -4220,8 +4223,8 @@ org.jackhuang.mojang.authlib.yggdrasil.YggdrasilGameProfileRepository -> org.jac int DELAY_BETWEEN_FAILURES -> c org.jackhuang.mojang.authlib.yggdrasil.YggdrasilAuthenticationService authenticationService -> a 32:91:void findProfilesByNames(java.lang.String[],org.jackhuang.mojang.authlib.Agent,org.jackhuang.mojang.authlib.ProfileLookupCallback) -> a -org.jackhuang.mojang.authlib.yggdrasil.YggdrasilGameProfileRepository$1 -> org.jackhuang.hellominecraft.launcher.fE: -org.jackhuang.mojang.authlib.yggdrasil.YggdrasilGameProfileRepository$ProfileCriteria -> org.jackhuang.hellominecraft.launcher.fF: +org.jackhuang.mojang.authlib.yggdrasil.YggdrasilGameProfileRepository$1 -> org.jackhuang.hellominecraft.launcher.fF: +org.jackhuang.mojang.authlib.yggdrasil.YggdrasilGameProfileRepository$ProfileCriteria -> org.jackhuang.hellominecraft.launcher.fG: java.lang.String name -> a java.lang.String agent -> b org.jackhuang.mojang.authlib.yggdrasil.YggdrasilGameProfileRepository this$0 -> a @@ -4230,7 +4233,7 @@ org.jackhuang.mojang.authlib.yggdrasil.YggdrasilGameProfileRepository$ProfileCri 113:120:boolean equals(java.lang.Object) -> equals 125:125:int hashCode() -> hashCode 130:130:java.lang.String toString() -> toString -org.jackhuang.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService -> org.jackhuang.hellominecraft.launcher.fG: +org.jackhuang.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService -> org.jackhuang.hellominecraft.launcher.fH: org.jackhuang.hellominecraft.logging.logger.Logger LOGGER -> a java.lang.String BASE_URL -> a java.net.URL JOIN_URL -> a @@ -4241,7 +4244,7 @@ org.jackhuang.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService -> org.j 95:95:org.jackhuang.mojang.authlib.yggdrasil.YggdrasilAuthenticationService getAuthenticationService() -> a 19:19:org.jackhuang.mojang.authlib.HttpAuthenticationService getAuthenticationService() -> a 19:19:org.jackhuang.mojang.authlib.AuthenticationService getAuthenticationService() -> a -org.jackhuang.mojang.authlib.yggdrasil.YggdrasilUserAuthentication -> org.jackhuang.hellominecraft.launcher.fH: +org.jackhuang.mojang.authlib.yggdrasil.YggdrasilUserAuthentication -> org.jackhuang.hellominecraft.launcher.fI: org.jackhuang.hellominecraft.logging.logger.Logger LOGGER -> a java.lang.String BASE_URL -> g java.net.URL ROUTE_AUTHENTICATE -> a @@ -4273,22 +4276,22 @@ org.jackhuang.mojang.authlib.yggdrasil.YggdrasilUserAuthentication -> org.jackhu 246:246:org.jackhuang.mojang.authlib.yggdrasil.YggdrasilAuthenticationService getAuthenticationService() -> a 23:23:org.jackhuang.mojang.authlib.HttpAuthenticationService getAuthenticationService() -> a 23:23:org.jackhuang.mojang.authlib.AuthenticationService getAuthenticationService() -> a -org.jackhuang.mojang.authlib.yggdrasil.request.AuthenticationRequest -> org.jackhuang.hellominecraft.launcher.fI: +org.jackhuang.mojang.authlib.yggdrasil.request.AuthenticationRequest -> org.jackhuang.hellominecraft.launcher.fJ: org.jackhuang.mojang.authlib.Agent agent -> agent java.lang.String username -> username java.lang.String password -> password java.lang.String clientToken -> clientToken boolean requestUser -> requestUser -org.jackhuang.mojang.authlib.yggdrasil.request.JoinMinecraftServerRequest -> org.jackhuang.hellominecraft.launcher.fJ: +org.jackhuang.mojang.authlib.yggdrasil.request.JoinMinecraftServerRequest -> org.jackhuang.hellominecraft.launcher.fK: java.lang.String accessToken -> accessToken java.util.UUID selectedProfile -> selectedProfile java.lang.String serverId -> serverId -org.jackhuang.mojang.authlib.yggdrasil.request.RefreshRequest -> org.jackhuang.hellominecraft.launcher.fK: +org.jackhuang.mojang.authlib.yggdrasil.request.RefreshRequest -> org.jackhuang.hellominecraft.launcher.fL: java.lang.String clientToken -> clientToken java.lang.String accessToken -> accessToken org.jackhuang.mojang.authlib.GameProfile selectedProfile -> selectedProfile boolean requestUser -> requestUser -org.jackhuang.mojang.authlib.yggdrasil.response.AuthenticationResponse -> org.jackhuang.hellominecraft.launcher.fL: +org.jackhuang.mojang.authlib.yggdrasil.response.AuthenticationResponse -> org.jackhuang.hellominecraft.launcher.fM: java.lang.String accessToken -> accessToken java.lang.String clientToken -> clientToken org.jackhuang.mojang.authlib.GameProfile selectedProfile -> selectedProfile @@ -4299,24 +4302,24 @@ org.jackhuang.mojang.authlib.yggdrasil.response.AuthenticationResponse -> org.ja 22:22:org.jackhuang.mojang.authlib.GameProfile[] getAvailableProfiles() -> getAvailableProfiles 26:26:org.jackhuang.mojang.authlib.GameProfile getSelectedProfile() -> getSelectedProfile 30:30:org.jackhuang.mojang.authlib.yggdrasil.response.User getUser() -> getUser -org.jackhuang.mojang.authlib.yggdrasil.response.HasJoinedMinecraftServerResponse -> org.jackhuang.hellominecraft.launcher.fM: +org.jackhuang.mojang.authlib.yggdrasil.response.HasJoinedMinecraftServerResponse -> org.jackhuang.hellominecraft.launcher.fN: java.util.UUID id -> id org.jackhuang.mojang.authlib.properties.PropertyMap properties -> properties 12:12:java.util.UUID getId() -> getId 16:16:org.jackhuang.mojang.authlib.properties.PropertyMap getProperties() -> getProperties -org.jackhuang.mojang.authlib.yggdrasil.response.MinecraftProfilePropertiesResponse -> org.jackhuang.hellominecraft.launcher.fN: +org.jackhuang.mojang.authlib.yggdrasil.response.MinecraftProfilePropertiesResponse -> org.jackhuang.hellominecraft.launcher.fO: java.util.UUID id -> id java.lang.String name -> name org.jackhuang.mojang.authlib.properties.PropertyMap properties -> properties 13:13:java.util.UUID getId() -> getId 17:17:java.lang.String getName() -> getName 21:21:org.jackhuang.mojang.authlib.properties.PropertyMap getProperties() -> getProperties -org.jackhuang.mojang.authlib.yggdrasil.response.ProfileSearchResultsResponse -> org.jackhuang.hellominecraft.launcher.fO: +org.jackhuang.mojang.authlib.yggdrasil.response.ProfileSearchResultsResponse -> org.jackhuang.hellominecraft.launcher.fP: org.jackhuang.mojang.authlib.GameProfile[] profiles -> profiles int size -> size 11:11:org.jackhuang.mojang.authlib.GameProfile[] getProfiles() -> getProfiles 15:15:int getSize() -> getSize -org.jackhuang.mojang.authlib.yggdrasil.response.RefreshResponse -> org.jackhuang.hellominecraft.launcher.fP: +org.jackhuang.mojang.authlib.yggdrasil.response.RefreshResponse -> org.jackhuang.hellominecraft.launcher.fQ: java.lang.String accessToken -> accessToken java.lang.String clientToken -> clientToken org.jackhuang.mojang.authlib.GameProfile selectedProfile -> selectedProfile @@ -4327,29 +4330,29 @@ org.jackhuang.mojang.authlib.yggdrasil.response.RefreshResponse -> org.jackhuang 22:22:org.jackhuang.mojang.authlib.GameProfile[] getAvailableProfiles() -> getAvailableProfiles 26:26:org.jackhuang.mojang.authlib.GameProfile getSelectedProfile() -> getSelectedProfile 30:30:org.jackhuang.mojang.authlib.yggdrasil.response.User getUser() -> getUser -org.jackhuang.mojang.authlib.yggdrasil.response.Response -> org.jackhuang.hellominecraft.launcher.fQ: +org.jackhuang.mojang.authlib.yggdrasil.response.Response -> org.jackhuang.hellominecraft.launcher.fR: java.lang.String error -> error java.lang.String errorMessage -> errorMessage java.lang.String cause -> cause 10:10:java.lang.String getError() -> getError 14:14:java.lang.String getCause() -> getCause 18:18:java.lang.String getErrorMessage() -> getErrorMessage -org.jackhuang.mojang.authlib.yggdrasil.response.User -> org.jackhuang.hellominecraft.launcher.fR: +org.jackhuang.mojang.authlib.yggdrasil.response.User -> org.jackhuang.hellominecraft.launcher.fS: java.lang.String id -> id org.jackhuang.mojang.authlib.properties.PropertyMap properties -> properties 11:11:java.lang.String getId() -> getId 15:15:org.jackhuang.mojang.authlib.properties.PropertyMap getProperties() -> getProperties -org.jackhuang.mojang.util.LegacyPropertyMapSerializer -> org.jackhuang.hellominecraft.launcher.fS: +org.jackhuang.mojang.util.LegacyPropertyMapSerializer -> org.jackhuang.hellominecraft.launcher.fT: 26:36:com.google.gson.JsonElement serialize(org.jackhuang.mojang.authlib.properties.PropertyMap,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> a 21:21:com.google.gson.JsonElement serialize(java.lang.Object,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> serialize -org.jackhuang.mojang.util.UUIDTypeAdapter -> org.jackhuang.hellominecraft.launcher.fT: +org.jackhuang.mojang.util.UUIDTypeAdapter -> org.jackhuang.hellominecraft.launcher.fU: 13:14:void write(com.google.gson.stream.JsonWriter,java.util.UUID) -> a 17:17:java.util.UUID read(com.google.gson.stream.JsonReader) -> a 21:21:java.lang.String fromUUID(java.util.UUID) -> a 25:25:java.util.UUID fromString(java.lang.String) -> a 9:9:java.lang.Object read(com.google.gson.stream.JsonReader) -> read 9:9:void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> write -org.tukaani.xz.ARMOptions -> org.jackhuang.hellominecraft.launcher.fU: +org.tukaani.xz.ARMOptions -> org.jackhuang.hellominecraft.launcher.fV: int ALIGNMENT -> b 26:26:org.tukaani.xz.FinishableOutputStream getOutputStream(org.tukaani.xz.FinishableOutputStream) -> a 30:30:java.io.InputStream getInputStream(java.io.InputStream) -> a @@ -4359,7 +4362,7 @@ org.tukaani.xz.ARMOptions -> org.jackhuang.hellominecraft.launcher.fU: 18:18:int getEncoderMemoryUsage() -> b 18:18:int getStartOffset() -> c 18:18:void setStartOffset(int) -> a -org.tukaani.xz.ARMThumbOptions -> org.jackhuang.hellominecraft.launcher.fV: +org.tukaani.xz.ARMThumbOptions -> org.jackhuang.hellominecraft.launcher.fW: int ALIGNMENT -> b 26:26:org.tukaani.xz.FinishableOutputStream getOutputStream(org.tukaani.xz.FinishableOutputStream) -> a 30:30:java.io.InputStream getInputStream(java.io.InputStream) -> a @@ -4369,7 +4372,7 @@ org.tukaani.xz.ARMThumbOptions -> org.jackhuang.hellominecraft.launcher.fV: 18:18:int getEncoderMemoryUsage() -> b 18:18:int getStartOffset() -> c 18:18:void setStartOffset(int) -> a -org.tukaani.xz.BCJCoder -> org.jackhuang.hellominecraft.launcher.fW: +org.tukaani.xz.BCJCoder -> org.jackhuang.hellominecraft.launcher.fX: long X86_FILTER_ID -> a long POWERPC_FILTER_ID -> b long IA64_FILTER_ID -> c @@ -4380,13 +4383,13 @@ org.tukaani.xz.BCJCoder -> org.jackhuang.hellominecraft.launcher.fW: 25:25:boolean changesSize() -> a 29:29:boolean nonLastOK() -> b 33:33:boolean lastOK() -> c -org.tukaani.xz.BCJDecoder -> org.jackhuang.hellominecraft.launcher.fX: +org.tukaani.xz.BCJDecoder -> org.jackhuang.hellominecraft.launcher.fY: long filterID -> g int startOffset -> a boolean $assertionsDisabled -> a 39:39:int getMemoryUsage() -> a 43:60:java.io.InputStream getInputStream(java.io.InputStream) -> a -org.tukaani.xz.BCJEncoder -> org.jackhuang.hellominecraft.launcher.fY: +org.tukaani.xz.BCJEncoder -> org.jackhuang.hellominecraft.launcher.fZ: org.tukaani.xz.BCJOptions options -> a long filterID -> g byte[] props -> a @@ -4395,7 +4398,7 @@ org.tukaani.xz.BCJEncoder -> org.jackhuang.hellominecraft.launcher.fY: 38:38:byte[] getFilterProps() -> a 42:42:boolean supportsFlushing() -> d 46:46:org.tukaani.xz.FinishableOutputStream getOutputStream(org.tukaani.xz.FinishableOutputStream) -> a -org.tukaani.xz.BCJOptions -> org.jackhuang.hellominecraft.launcher.fZ: +org.tukaani.xz.BCJOptions -> org.jackhuang.hellominecraft.launcher.ga: int alignment -> b int startOffset -> a boolean $assertionsDisabled -> a @@ -4404,7 +4407,7 @@ org.tukaani.xz.BCJOptions -> org.jackhuang.hellominecraft.launcher.fZ: 42:42:int getEncoderMemoryUsage() -> b 46:46:int getDecoderMemoryUsage() -> a 51:54:java.lang.Object clone() -> clone -org.tukaani.xz.BlockInputStream -> org.jackhuang.hellominecraft.launcher.ga: +org.tukaani.xz.BlockInputStream -> org.jackhuang.hellominecraft.launcher.gb: java.io.DataInputStream inData -> a org.tukaani.xz.CountingInputStream inCounted -> a java.io.InputStream filterChain -> a @@ -4422,7 +4425,7 @@ org.tukaani.xz.BlockInputStream -> org.jackhuang.hellominecraft.launcher.ga: 270:270:int available() -> available 274:274:long getUnpaddedSize() -> a 278:278:long getUncompressedSize() -> b -org.tukaani.xz.BlockOutputStream -> org.jackhuang.hellominecraft.launcher.gb: +org.tukaani.xz.BlockOutputStream -> org.jackhuang.hellominecraft.launcher.gc: java.io.OutputStream out -> a org.tukaani.xz.CountingOutputStream outCounted -> a org.tukaani.xz.FinishableOutputStream filterChain -> a @@ -4438,14 +4441,14 @@ org.tukaani.xz.BlockOutputStream -> org.jackhuang.hellominecraft.launcher.gb: 118:125:void validate() -> b 128:128:long getUnpaddedSize() -> a 132:132:long getUncompressedSize() -> b -org.tukaani.xz.CorruptedInputException -> org.jackhuang.hellominecraft.launcher.gc: +org.tukaani.xz.CorruptedInputException -> org.jackhuang.hellominecraft.launcher.gd: long serialVersionUID -> a -org.tukaani.xz.CountingInputStream -> org.jackhuang.hellominecraft.launcher.gd: +org.tukaani.xz.CountingInputStream -> org.jackhuang.hellominecraft.launcher.ge: long size -> a 27:31:int read() -> read 35:39:int read(byte[],int,int) -> read 43:43:long getSize() -> a -org.tukaani.xz.CountingOutputStream -> org.jackhuang.hellominecraft.launcher.ge: +org.tukaani.xz.CountingOutputStream -> org.jackhuang.hellominecraft.launcher.gf: java.io.OutputStream out -> a long size -> a 32:35:void write(int) -> write @@ -4453,23 +4456,23 @@ org.tukaani.xz.CountingOutputStream -> org.jackhuang.hellominecraft.launcher.ge: 44:45:void flush() -> flush 48:49:void close() -> close 52:52:long getSize() -> a -org.tukaani.xz.DeltaCoder -> org.jackhuang.hellominecraft.launcher.gf: +org.tukaani.xz.DeltaCoder -> org.jackhuang.hellominecraft.launcher.gg: long FILTER_ID -> a 16:16:boolean changesSize() -> a 20:20:boolean nonLastOK() -> b 24:24:boolean lastOK() -> c -org.tukaani.xz.DeltaDecoder -> org.jackhuang.hellominecraft.launcher.gg: +org.tukaani.xz.DeltaDecoder -> org.jackhuang.hellominecraft.launcher.gh: int distance -> a 26:26:int getMemoryUsage() -> a 30:30:java.io.InputStream getInputStream(java.io.InputStream) -> a -org.tukaani.xz.DeltaEncoder -> org.jackhuang.hellominecraft.launcher.gh: +org.tukaani.xz.DeltaEncoder -> org.jackhuang.hellominecraft.launcher.gi: org.tukaani.xz.DeltaOptions options -> a byte[] props -> a 22:22:long getFilterID() -> a 26:26:byte[] getFilterProps() -> a 30:30:boolean supportsFlushing() -> d 34:34:org.tukaani.xz.FinishableOutputStream getOutputStream(org.tukaani.xz.FinishableOutputStream) -> a -org.tukaani.xz.DeltaInputStream -> org.jackhuang.hellominecraft.launcher.gi: +org.tukaani.xz.DeltaInputStream -> org.jackhuang.hellominecraft.launcher.gj: int DISTANCE_MIN -> a int DISTANCE_MAX -> b java.io.InputStream in -> a @@ -4480,7 +4483,7 @@ org.tukaani.xz.DeltaInputStream -> org.jackhuang.hellominecraft.launcher.gi: 92:113:int read(byte[],int,int) -> read 122:128:int available() -> available 138:145:void close() -> close -org.tukaani.xz.DeltaOptions -> org.jackhuang.hellominecraft.launcher.gj: +org.tukaani.xz.DeltaOptions -> org.jackhuang.hellominecraft.launcher.gk: int DISTANCE_MIN -> a int DISTANCE_MAX -> b int distance -> c @@ -4493,7 +4496,7 @@ org.tukaani.xz.DeltaOptions -> org.jackhuang.hellominecraft.launcher.gj: 87:87:java.io.InputStream getInputStream(java.io.InputStream) -> a 91:91:org.tukaani.xz.FilterEncoder getFilterEncoder() -> a 96:99:java.lang.Object clone() -> clone -org.tukaani.xz.DeltaOutputStream -> org.jackhuang.hellominecraft.launcher.gk: +org.tukaani.xz.DeltaOutputStream -> org.jackhuang.hellominecraft.launcher.gl: int FILTER_BUF_SIZE -> a org.tukaani.xz.FinishableOutputStream out -> a org.tukaani.xz.delta.DeltaEncoder delta -> a @@ -4507,19 +4510,19 @@ org.tukaani.xz.DeltaOutputStream -> org.jackhuang.hellominecraft.launcher.gk: 68:80:void flush() -> flush 83:96:void finish() -> a 99:112:void close() -> close -org.tukaani.xz.FilterCoder -> org.jackhuang.hellominecraft.launcher.gl: +org.tukaani.xz.FilterCoder -> org.jackhuang.hellominecraft.launcher.gm: boolean changesSize() -> a boolean nonLastOK() -> b boolean lastOK() -> c -org.tukaani.xz.FilterDecoder -> org.jackhuang.hellominecraft.launcher.gm: +org.tukaani.xz.FilterDecoder -> org.jackhuang.hellominecraft.launcher.gn: int getMemoryUsage() -> a java.io.InputStream getInputStream(java.io.InputStream) -> a -org.tukaani.xz.FilterEncoder -> org.jackhuang.hellominecraft.launcher.gn: +org.tukaani.xz.FilterEncoder -> org.jackhuang.hellominecraft.launcher.go: long getFilterID() -> a byte[] getFilterProps() -> a boolean supportsFlushing() -> d org.tukaani.xz.FinishableOutputStream getOutputStream(org.tukaani.xz.FinishableOutputStream) -> a -org.tukaani.xz.FilterOptions -> org.jackhuang.hellominecraft.launcher.go: +org.tukaani.xz.FilterOptions -> org.jackhuang.hellominecraft.launcher.gp: 27:32:int getEncoderMemoryUsage(org.tukaani.xz.FilterOptions[]) -> a 42:47:int getDecoderMemoryUsage(org.tukaani.xz.FilterOptions[]) -> b int getEncoderMemoryUsage() -> b @@ -4527,16 +4530,16 @@ org.tukaani.xz.FilterOptions -> org.jackhuang.hellominecraft.launcher.go: int getDecoderMemoryUsage() -> a java.io.InputStream getInputStream(java.io.InputStream) -> a org.tukaani.xz.FilterEncoder getFilterEncoder() -> a -org.tukaani.xz.FinishableOutputStream -> org.jackhuang.hellominecraft.launcher.gp: +org.tukaani.xz.FinishableOutputStream -> org.jackhuang.hellominecraft.launcher.gq: 30:30:void finish() -> a -org.tukaani.xz.FinishableWrapperOutputStream -> org.jackhuang.hellominecraft.launcher.gq: +org.tukaani.xz.FinishableWrapperOutputStream -> org.jackhuang.hellominecraft.launcher.gr: java.io.OutputStream out -> a 39:40:void write(int) -> write 46:47:void write(byte[]) -> write 54:55:void write(byte[],int,int) -> write 61:62:void flush() -> flush 68:69:void close() -> close -org.tukaani.xz.IA64Options -> org.jackhuang.hellominecraft.launcher.gr: +org.tukaani.xz.IA64Options -> org.jackhuang.hellominecraft.launcher.gs: int ALIGNMENT -> b 26:26:org.tukaani.xz.FinishableOutputStream getOutputStream(org.tukaani.xz.FinishableOutputStream) -> a 30:30:java.io.InputStream getInputStream(java.io.InputStream) -> a @@ -4546,25 +4549,25 @@ org.tukaani.xz.IA64Options -> org.jackhuang.hellominecraft.launcher.gr: 18:18:int getEncoderMemoryUsage() -> b 18:18:int getStartOffset() -> c 18:18:void setStartOffset(int) -> a -org.tukaani.xz.IndexIndicatorException -> org.jackhuang.hellominecraft.launcher.gs: +org.tukaani.xz.IndexIndicatorException -> org.jackhuang.hellominecraft.launcher.gt: long serialVersionUID -> a -org.tukaani.xz.LZMA2Coder -> org.jackhuang.hellominecraft.launcher.gt: +org.tukaani.xz.LZMA2Coder -> org.jackhuang.hellominecraft.launcher.gu: long FILTER_ID -> a 16:16:boolean changesSize() -> a 20:20:boolean nonLastOK() -> b 24:24:boolean lastOK() -> c -org.tukaani.xz.LZMA2Decoder -> org.jackhuang.hellominecraft.launcher.gu: +org.tukaani.xz.LZMA2Decoder -> org.jackhuang.hellominecraft.launcher.gv: int dictSize -> a 29:29:int getMemoryUsage() -> a 33:33:java.io.InputStream getInputStream(java.io.InputStream) -> a -org.tukaani.xz.LZMA2Encoder -> org.jackhuang.hellominecraft.launcher.gv: +org.tukaani.xz.LZMA2Encoder -> org.jackhuang.hellominecraft.launcher.gw: org.tukaani.xz.LZMA2Options options -> a byte[] props -> a 36:36:long getFilterID() -> a 40:40:byte[] getFilterProps() -> a 44:44:boolean supportsFlushing() -> d 48:48:org.tukaani.xz.FinishableOutputStream getOutputStream(org.tukaani.xz.FinishableOutputStream) -> a -org.tukaani.xz.LZMA2InputStream -> org.jackhuang.hellominecraft.launcher.gw: +org.tukaani.xz.LZMA2InputStream -> org.jackhuang.hellominecraft.launcher.gx: int DICT_SIZE_MIN -> a int DICT_SIZE_MAX -> b int COMPRESSED_SIZE_MAX -> c @@ -4587,7 +4590,7 @@ org.tukaani.xz.LZMA2InputStream -> org.jackhuang.hellominecraft.launcher.gw: 301:315:void decodeProps() -> b 334:340:int available() -> available 350:357:void close() -> close -org.tukaani.xz.LZMA2Options -> org.jackhuang.hellominecraft.launcher.gx: +org.tukaani.xz.LZMA2Options -> org.jackhuang.hellominecraft.launcher.gy: int PRESET_MIN -> a int PRESET_MAX -> b int PRESET_DEFAULT -> c @@ -4644,7 +4647,7 @@ org.tukaani.xz.LZMA2Options -> org.jackhuang.hellominecraft.launcher.gx: 566:566:java.io.InputStream getInputStream(java.io.InputStream) -> a 570:570:org.tukaani.xz.FilterEncoder getFilterEncoder() -> a 575:578:java.lang.Object clone() -> clone -org.tukaani.xz.LZMA2OutputStream -> org.jackhuang.hellominecraft.launcher.gy: +org.tukaani.xz.LZMA2OutputStream -> org.jackhuang.hellominecraft.launcher.gz: int COMPRESSED_SIZE_MAX -> a org.tukaani.xz.FinishableOutputStream out -> a java.io.DataOutputStream outData -> a @@ -4671,7 +4674,7 @@ org.tukaani.xz.LZMA2OutputStream -> org.jackhuang.hellominecraft.launcher.gy: 204:223:void flush() -> flush 226:238:void finish() -> a 241:260:void close() -> close -org.tukaani.xz.LZMAInputStream -> org.jackhuang.hellominecraft.launcher.gz: +org.tukaani.xz.LZMAInputStream -> org.jackhuang.hellominecraft.launcher.gA: int DICT_SIZE_MAX -> a java.io.InputStream in -> a org.tukaani.xz.lz.LZDecoder lz -> a @@ -4690,13 +4693,13 @@ org.tukaani.xz.LZMAInputStream -> org.jackhuang.hellominecraft.launcher.gz: 444:444:int read() -> read 471:550:int read(byte[],int,int) -> read 561:568:void close() -> close -org.tukaani.xz.MemoryLimitException -> org.jackhuang.hellominecraft.launcher.gA: +org.tukaani.xz.MemoryLimitException -> org.jackhuang.hellominecraft.launcher.gB: long serialVersionUID -> a int memoryNeeded -> a int memoryLimit -> b 48:48:int getMemoryNeeded() -> a 58:58:int getMemoryLimit() -> b -org.tukaani.xz.PowerPCOptions -> org.jackhuang.hellominecraft.launcher.gB: +org.tukaani.xz.PowerPCOptions -> org.jackhuang.hellominecraft.launcher.gC: int ALIGNMENT -> b 26:26:org.tukaani.xz.FinishableOutputStream getOutputStream(org.tukaani.xz.FinishableOutputStream) -> a 30:30:java.io.InputStream getInputStream(java.io.InputStream) -> a @@ -4706,9 +4709,9 @@ org.tukaani.xz.PowerPCOptions -> org.jackhuang.hellominecraft.launcher.gB: 18:18:int getEncoderMemoryUsage() -> b 18:18:int getStartOffset() -> c 18:18:void setStartOffset(int) -> a -org.tukaani.xz.RawCoder -> org.jackhuang.hellominecraft.launcher.gC: +org.tukaani.xz.RawCoder -> org.jackhuang.hellominecraft.launcher.gD: 15:32:void validate(org.tukaani.xz.FilterCoder[]) -> a -org.tukaani.xz.SPARCOptions -> org.jackhuang.hellominecraft.launcher.gD: +org.tukaani.xz.SPARCOptions -> org.jackhuang.hellominecraft.launcher.gE: int ALIGNMENT -> b 26:26:org.tukaani.xz.FinishableOutputStream getOutputStream(org.tukaani.xz.FinishableOutputStream) -> a 30:30:java.io.InputStream getInputStream(java.io.InputStream) -> a @@ -4718,7 +4721,7 @@ org.tukaani.xz.SPARCOptions -> org.jackhuang.hellominecraft.launcher.gD: 18:18:int getEncoderMemoryUsage() -> b 18:18:int getStartOffset() -> c 18:18:void setStartOffset(int) -> a -org.tukaani.xz.SeekableFileInputStream -> org.jackhuang.hellominecraft.launcher.gE: +org.tukaani.xz.SeekableFileInputStream -> org.jackhuang.hellominecraft.launcher.gF: java.io.RandomAccessFile randomAccessFile -> a 55:55:int read() -> read 62:62:int read(byte[]) -> read @@ -4727,12 +4730,12 @@ org.tukaani.xz.SeekableFileInputStream -> org.jackhuang.hellominecraft.launcher. 85:85:long length() -> a 93:93:long position() -> b 100:101:void seek(long) -> a -org.tukaani.xz.SeekableInputStream -> org.jackhuang.hellominecraft.launcher.gF: +org.tukaani.xz.SeekableInputStream -> org.jackhuang.hellominecraft.launcher.gG: 42:54:long skip(long) -> skip long length() -> a long position() -> b void seek(long) -> a -org.tukaani.xz.SeekableXZInputStream -> org.jackhuang.hellominecraft.launcher.gG: +org.tukaani.xz.SeekableXZInputStream -> org.jackhuang.hellominecraft.launcher.gH: org.tukaani.xz.SeekableInputStream in -> a int memoryLimit -> a int indexMemoryUsage -> b @@ -4775,7 +4778,7 @@ org.tukaani.xz.SeekableXZInputStream -> org.jackhuang.hellominecraft.launcher.gG 827:846:void locateBlockByPos(org.tukaani.xz.index.BlockInfo,long) -> a 854:868:void locateBlockByNumber(org.tukaani.xz.index.BlockInfo,int) -> a 881:895:void initBlockDecoder() -> b -org.tukaani.xz.SimpleInputStream -> org.jackhuang.hellominecraft.launcher.gH: +org.tukaani.xz.SimpleInputStream -> org.jackhuang.hellominecraft.launcher.gI: int FILTER_BUF_SIZE -> a java.io.InputStream in -> a org.tukaani.xz.simple.SimpleFilter simpleFilter -> a @@ -4792,7 +4795,7 @@ org.tukaani.xz.SimpleInputStream -> org.jackhuang.hellominecraft.launcher.gH: 55:115:int read(byte[],int,int) -> read 120:126:int available() -> available 130:137:void close() -> close -org.tukaani.xz.SimpleOutputStream -> org.jackhuang.hellominecraft.launcher.gI: +org.tukaani.xz.SimpleOutputStream -> org.jackhuang.hellominecraft.launcher.gJ: int FILTER_BUF_SIZE -> a org.tukaani.xz.FinishableOutputStream out -> a org.tukaani.xz.simple.SimpleFilter simpleFilter -> a @@ -4810,7 +4813,7 @@ org.tukaani.xz.SimpleOutputStream -> org.jackhuang.hellominecraft.launcher.gI: 108:108:void flush() -> flush 112:123:void finish() -> a 126:150:void close() -> close -org.tukaani.xz.SingleXZInputStream -> org.jackhuang.hellominecraft.launcher.gJ: +org.tukaani.xz.SingleXZInputStream -> org.jackhuang.hellominecraft.launcher.gK: java.io.InputStream in -> a int memoryLimit -> a org.tukaani.xz.common.StreamFlags streamHeaderFlags -> a @@ -4829,7 +4832,7 @@ org.tukaani.xz.SingleXZInputStream -> org.jackhuang.hellominecraft.launcher.gJ: 271:280:void validateStreamFooter() -> a 294:300:int available() -> available 310:317:void close() -> close -org.tukaani.xz.UncompressedLZMA2OutputStream -> org.jackhuang.hellominecraft.launcher.gK: +org.tukaani.xz.UncompressedLZMA2OutputStream -> org.jackhuang.hellominecraft.launcher.gL: org.tukaani.xz.FinishableOutputStream out -> a java.io.DataOutputStream outData -> a byte[] uncompBuf -> a @@ -4846,9 +4849,9 @@ org.tukaani.xz.UncompressedLZMA2OutputStream -> org.jackhuang.hellominecraft.lau 100:115:void flush() -> flush 118:130:void finish() -> a 133:152:void close() -> close -org.tukaani.xz.UnsupportedOptionsException -> org.jackhuang.hellominecraft.launcher.gL: +org.tukaani.xz.UnsupportedOptionsException -> org.jackhuang.hellominecraft.launcher.gM: long serialVersionUID -> a -org.tukaani.xz.X86Options -> org.jackhuang.hellominecraft.launcher.gM: +org.tukaani.xz.X86Options -> org.jackhuang.hellominecraft.launcher.gN: int ALIGNMENT -> b 26:26:org.tukaani.xz.FinishableOutputStream getOutputStream(org.tukaani.xz.FinishableOutputStream) -> a 30:30:java.io.InputStream getInputStream(java.io.InputStream) -> a @@ -4858,18 +4861,18 @@ org.tukaani.xz.X86Options -> org.jackhuang.hellominecraft.launcher.gM: 18:18:int getEncoderMemoryUsage() -> b 18:18:int getStartOffset() -> c 18:18:void setStartOffset(int) -> a -org.tukaani.xz.XZ -> org.jackhuang.hellominecraft.launcher.gN: +org.tukaani.xz.XZ -> org.jackhuang.hellominecraft.launcher.gO: byte[] HEADER_MAGIC -> a byte[] FOOTER_MAGIC -> b int CHECK_NONE -> a int CHECK_CRC32 -> b int CHECK_CRC64 -> c int CHECK_SHA256 -> d -org.tukaani.xz.XZFormatException -> org.jackhuang.hellominecraft.launcher.gO: +org.tukaani.xz.XZFormatException -> org.jackhuang.hellominecraft.launcher.gP: long serialVersionUID -> a -org.tukaani.xz.XZIOException -> org.jackhuang.hellominecraft.launcher.gP: +org.tukaani.xz.XZIOException -> org.jackhuang.hellominecraft.launcher.gQ: long serialVersionUID -> a -org.tukaani.xz.XZInputStream -> org.jackhuang.hellominecraft.launcher.gQ: +org.tukaani.xz.XZInputStream -> org.jackhuang.hellominecraft.launcher.gR: int memoryLimit -> a java.io.InputStream in -> a org.tukaani.xz.SingleXZInputStream xzIn -> a @@ -4881,7 +4884,7 @@ org.tukaani.xz.XZInputStream -> org.jackhuang.hellominecraft.launcher.gQ: 242:275:void prepareNextStream() -> a 289:295:int available() -> available 305:312:void close() -> close -org.tukaani.xz.XZOutputStream -> org.jackhuang.hellominecraft.launcher.gR: +org.tukaani.xz.XZOutputStream -> org.jackhuang.hellominecraft.launcher.gS: java.io.OutputStream out -> a org.tukaani.xz.common.StreamFlags streamFlags -> a org.tukaani.xz.check.Check check -> a @@ -4903,17 +4906,17 @@ org.tukaani.xz.XZOutputStream -> org.jackhuang.hellominecraft.launcher.gR: 462:464:void encodeStreamFlags(byte[],int) -> a 467:474:void encodeStreamHeader() -> c 477:487:void encodeStreamFooter() -> d -org.tukaani.xz.check.CRC32 -> org.jackhuang.hellominecraft.launcher.gS: +org.tukaani.xz.check.CRC32 -> org.jackhuang.hellominecraft.launcher.gT: java.util.zip.CRC32 state -> a 21:22:void update(byte[],int,int) -> a 25:31:byte[] finish() -> a -org.tukaani.xz.check.CRC64 -> org.jackhuang.hellominecraft.launcher.gT: +org.tukaani.xz.check.CRC64 -> org.jackhuang.hellominecraft.launcher.gU: long poly -> a long[] crcTable -> a long crc -> b 38:42:void update(byte[],int,int) -> a 45:52:byte[] finish() -> a -org.tukaani.xz.check.Check -> org.jackhuang.hellominecraft.launcher.gU: +org.tukaani.xz.check.Check -> org.jackhuang.hellominecraft.launcher.gV: int size -> a java.lang.String name -> a void update(byte[],int,int) -> a @@ -4922,45 +4925,45 @@ org.tukaani.xz.check.Check -> org.jackhuang.hellominecraft.launcher.gU: 27:27:int getSize() -> a 31:31:java.lang.String getName() -> a 36:54:org.tukaani.xz.check.Check getInstance(int) -> a -org.tukaani.xz.check.None -> org.jackhuang.hellominecraft.launcher.gV: +org.tukaani.xz.check.None -> org.jackhuang.hellominecraft.launcher.gW: 18:18:void update(byte[],int,int) -> a 21:22:byte[] finish() -> a -org.tukaani.xz.check.SHA256 -> org.jackhuang.hellominecraft.launcher.gW: +org.tukaani.xz.check.SHA256 -> org.jackhuang.hellominecraft.launcher.gX: java.security.MessageDigest sha256 -> a 22:23:void update(byte[],int,int) -> a 26:28:byte[] finish() -> a -org.tukaani.xz.common.DecoderUtil -> org.jackhuang.hellominecraft.launcher.gX: +org.tukaani.xz.common.DecoderUtil -> org.jackhuang.hellominecraft.launcher.gY: 24:32:boolean isCRC32Valid(byte[],int,int,int) -> a 37:48:org.tukaani.xz.common.StreamFlags decodeStreamHeader(byte[]) -> a 55:78:org.tukaani.xz.common.StreamFlags decodeStreamFooter(byte[]) -> b 83:89:org.tukaani.xz.common.StreamFlags decodeStreamFlags(byte[],int) -> a 94:94:boolean areStreamFlagsEqual(org.tukaani.xz.common.StreamFlags,org.tukaani.xz.common.StreamFlags) -> a 98:119:long decodeVLI(java.io.InputStream) -> a -org.tukaani.xz.common.EncoderUtil -> org.jackhuang.hellominecraft.launcher.gY: +org.tukaani.xz.common.EncoderUtil -> org.jackhuang.hellominecraft.launcher.gZ: 19:25:void writeCRC32(java.io.OutputStream,byte[]) -> a 29:35:void encodeVLI(java.io.OutputStream,long) -> a -org.tukaani.xz.common.StreamFlags -> org.jackhuang.hellominecraft.launcher.gZ: +org.tukaani.xz.common.StreamFlags -> org.jackhuang.hellominecraft.launcher.ha: int checkType -> a long backwardSize -> a -org.tukaani.xz.common.Util -> org.jackhuang.hellominecraft.launcher.ha: +org.tukaani.xz.common.Util -> org.jackhuang.hellominecraft.launcher.hb: int STREAM_HEADER_SIZE -> a long BACKWARD_SIZE_MAX -> a int BLOCK_HEADER_SIZE_MAX -> b long VLI_MAX -> b int VLI_SIZE_MAX -> c 20:26:int getVLISize(long) -> a -org.tukaani.xz.delta.DeltaCoder -> org.jackhuang.hellominecraft.launcher.hb: +org.tukaani.xz.delta.DeltaCoder -> org.jackhuang.hellominecraft.launcher.hc: int DISTANCE_MIN -> a int DISTANCE_MAX -> b int DISTANCE_MASK -> c int distance -> d byte[] history -> a int pos -> e -org.tukaani.xz.delta.DeltaDecoder -> org.jackhuang.hellominecraft.launcher.hc: +org.tukaani.xz.delta.DeltaDecoder -> org.jackhuang.hellominecraft.launcher.hd: 18:23:void decode(byte[],int,int) -> a -org.tukaani.xz.delta.DeltaEncoder -> org.jackhuang.hellominecraft.launcher.hd: +org.tukaani.xz.delta.DeltaEncoder -> org.jackhuang.hellominecraft.launcher.he: 18:23:void encode(byte[],int,int,byte[]) -> a -org.tukaani.xz.index.BlockInfo -> org.jackhuang.hellominecraft.launcher.he: +org.tukaani.xz.index.BlockInfo -> org.jackhuang.hellominecraft.launcher.hf: int blockNumber -> a long compressedOffset -> a long uncompressedOffset -> b @@ -4970,7 +4973,7 @@ org.tukaani.xz.index.BlockInfo -> org.jackhuang.hellominecraft.launcher.he: 28:28:int getCheckType() -> a 32:32:boolean hasNext() -> a 36:37:void setNext() -> a -org.tukaani.xz.index.IndexBase -> org.jackhuang.hellominecraft.launcher.hf: +org.tukaani.xz.index.IndexBase -> org.jackhuang.hellominecraft.launcher.hg: org.tukaani.xz.XZIOException invalidIndexException -> a long blocksSum -> a long uncompressedSum -> b @@ -4981,7 +4984,7 @@ org.tukaani.xz.index.IndexBase -> org.jackhuang.hellominecraft.launcher.hf: 36:36:long getStreamSize() -> b 41:41:int getIndexPaddingSize() -> a 45:55:void add(long,long) -> a -org.tukaani.xz.index.IndexDecoder -> org.jackhuang.hellominecraft.launcher.hg: +org.tukaani.xz.index.IndexDecoder -> org.jackhuang.hellominecraft.launcher.hh: org.tukaani.xz.common.StreamFlags streamFlags -> a long streamPadding -> e int memoryUsage -> a @@ -5004,22 +5007,22 @@ org.tukaani.xz.index.IndexDecoder -> org.jackhuang.hellominecraft.launcher.hg: 200:222:void setBlockInfo(org.tukaani.xz.index.BlockInfo,int) -> a 22:22:long getStreamSize() -> b 22:22:long getIndexSize() -> a -org.tukaani.xz.index.IndexEncoder -> org.jackhuang.hellominecraft.launcher.hh: +org.tukaani.xz.index.IndexEncoder -> org.jackhuang.hellominecraft.launcher.hi: java.util.ArrayList records -> a 29:31:void add(long,long) -> a 34:58:void encode(java.io.OutputStream) -> a 20:20:long getStreamSize() -> b 20:20:long getIndexSize() -> a -org.tukaani.xz.index.IndexHash -> org.jackhuang.hellominecraft.launcher.hi: +org.tukaani.xz.index.IndexHash -> org.jackhuang.hellominecraft.launcher.hj: org.tukaani.xz.check.Check hash -> a 37:43:void add(long,long) -> a 48:93:void validate(java.io.InputStream) -> a 22:22:long getStreamSize() -> b 22:22:long getIndexSize() -> a -org.tukaani.xz.index.IndexRecord -> org.jackhuang.hellominecraft.launcher.hj: +org.tukaani.xz.index.IndexRecord -> org.jackhuang.hellominecraft.launcher.hk: long unpadded -> a long uncompressed -> b -org.tukaani.xz.lz.BT4 -> org.jackhuang.hellominecraft.launcher.hk: +org.tukaani.xz.lz.BT4 -> org.jackhuang.hellominecraft.launcher.hl: org.tukaani.xz.lz.Hash234 hash -> a int[] tree -> a org.tukaani.xz.lz.Matches matches -> a @@ -5032,10 +5035,10 @@ org.tukaani.xz.lz.BT4 -> org.jackhuang.hellominecraft.launcher.hk: 64:184:org.tukaani.xz.lz.Matches getMatches() -> a 188:233:void skip(int,int) -> a 237:254:void skip(int) -> a -org.tukaani.xz.lz.CRC32Hash -> org.jackhuang.hellominecraft.launcher.hl: +org.tukaani.xz.lz.CRC32Hash -> org.jackhuang.hellominecraft.launcher.hm: int CRC32_POLY -> a int[] crcTable -> a -org.tukaani.xz.lz.HC4 -> org.jackhuang.hellominecraft.launcher.hm: +org.tukaani.xz.lz.HC4 -> org.jackhuang.hellominecraft.launcher.hn: org.tukaani.xz.lz.Hash234 hash -> a int[] chain -> a org.tukaani.xz.lz.Matches matches -> a @@ -5048,7 +5051,7 @@ org.tukaani.xz.lz.HC4 -> org.jackhuang.hellominecraft.launcher.hm: 63:77:int movePos() -> c 81:185:org.tukaani.xz.lz.Matches getMatches() -> a 189:199:void skip(int) -> a -org.tukaani.xz.lz.Hash234 -> org.jackhuang.hellominecraft.launcher.hn: +org.tukaani.xz.lz.Hash234 -> org.jackhuang.hellominecraft.launcher.ho: int HASH_2_SIZE -> a int HASH_2_MASK -> b int HASH_3_SIZE -> c @@ -5068,7 +5071,7 @@ org.tukaani.xz.lz.Hash234 -> org.jackhuang.hellominecraft.launcher.hn: 75:75:int getHash4Pos() -> c 79:82:void updateTables(int) -> a 85:88:void normalize(int) -> b -org.tukaani.xz.lz.LZDecoder -> org.jackhuang.hellominecraft.launcher.ho: +org.tukaani.xz.lz.LZDecoder -> org.jackhuang.hellominecraft.launcher.hp: byte[] buf -> a int start -> a int pos -> b @@ -5087,7 +5090,7 @@ org.tukaani.xz.lz.LZDecoder -> org.jackhuang.hellominecraft.launcher.ho: 102:104:void repeatPending() -> b 108:114:void copyUncompressed(java.io.DataInputStream,int) -> a 117:124:int flush(byte[],int) -> a -org.tukaani.xz.lz.LZEncoder -> org.jackhuang.hellominecraft.launcher.hp: +org.tukaani.xz.lz.LZEncoder -> org.jackhuang.hellominecraft.launcher.hq: int MF_HC4 -> a int MF_BT4 -> b int keepSizeBefore -> f @@ -5124,11 +5127,11 @@ org.tukaani.xz.lz.LZEncoder -> org.jackhuang.hellominecraft.launcher.hp: 395:407:int movePos(int,int) -> c org.tukaani.xz.lz.Matches getMatches() -> a void skip(int) -> a -org.tukaani.xz.lz.Matches -> org.jackhuang.hellominecraft.launcher.hq: +org.tukaani.xz.lz.Matches -> org.jackhuang.hellominecraft.launcher.hr: int[] len -> a int[] dist -> b int count -> a -org.tukaani.xz.lzma.LZMACoder -> org.jackhuang.hellominecraft.launcher.hr: +org.tukaani.xz.lzma.LZMACoder -> org.jackhuang.hellominecraft.launcher.hs: int POS_STATES_MAX -> a int MATCH_LEN_MIN -> b int MATCH_LEN_MAX -> c @@ -5155,7 +5158,7 @@ org.tukaani.xz.lzma.LZMACoder -> org.jackhuang.hellominecraft.launcher.hr: short[] distAlign -> e 55:55:int getDistState(int) -> a 65:89:void reset() -> a -org.tukaani.xz.lzma.LZMACoder$LengthCoder -> org.jackhuang.hellominecraft.launcher.hs: +org.tukaani.xz.lzma.LZMACoder$LengthCoder -> org.jackhuang.hellominecraft.launcher.ht: int LOW_SYMBOLS -> a int MID_SYMBOLS -> b int HIGH_SYMBOLS -> c @@ -5165,16 +5168,16 @@ org.tukaani.xz.lzma.LZMACoder$LengthCoder -> org.jackhuang.hellominecraft.launch short[] high -> b org.tukaani.xz.lzma.LZMACoder this$0 -> a 129:138:void reset() -> a -org.tukaani.xz.lzma.LZMACoder$LiteralCoder -> org.jackhuang.hellominecraft.launcher.ht: +org.tukaani.xz.lzma.LZMACoder$LiteralCoder -> org.jackhuang.hellominecraft.launcher.hu: int lc -> a int literalPosMask -> b org.tukaani.xz.lzma.LZMACoder this$0 -> a 102:104:int getSubcoderIndex(int,int) -> a -org.tukaani.xz.lzma.LZMACoder$LiteralCoder$LiteralSubcoder -> org.jackhuang.hellominecraft.launcher.hu: +org.tukaani.xz.lzma.LZMACoder$LiteralCoder$LiteralSubcoder -> org.jackhuang.hellominecraft.launcher.hv: short[] probs -> a org.tukaani.xz.lzma.LZMACoder$LiteralCoder this$1 -> a 112:113:void reset() -> a -org.tukaani.xz.lzma.LZMADecoder -> org.jackhuang.hellominecraft.launcher.hv: +org.tukaani.xz.lzma.LZMADecoder -> org.jackhuang.hellominecraft.launcher.hw: org.tukaani.xz.lz.LZDecoder lz -> a org.tukaani.xz.rangecoder.RangeDecoder rc -> a org.tukaani.xz.lzma.LZMADecoder$LiteralDecoder literalDecoder -> a @@ -5187,19 +5190,19 @@ org.tukaani.xz.lzma.LZMADecoder -> org.jackhuang.hellominecraft.launcher.hv: 102:129:int decodeRepMatch(int) -> c 17:17:org.tukaani.xz.lz.LZDecoder access$200(org.tukaani.xz.lzma.LZMADecoder) -> a 17:17:org.tukaani.xz.rangecoder.RangeDecoder access$300(org.tukaani.xz.lzma.LZMADecoder) -> a -org.tukaani.xz.lzma.LZMADecoder$1 -> org.jackhuang.hellominecraft.launcher.hw: -org.tukaani.xz.lzma.LZMADecoder$LengthDecoder -> org.jackhuang.hellominecraft.launcher.hx: +org.tukaani.xz.lzma.LZMADecoder$1 -> org.jackhuang.hellominecraft.launcher.hx: +org.tukaani.xz.lzma.LZMADecoder$LengthDecoder -> org.jackhuang.hellominecraft.launcher.hy: org.tukaani.xz.lzma.LZMADecoder this$0 -> a 188:195:int decode(int) -> a -org.tukaani.xz.lzma.LZMADecoder$LiteralDecoder -> org.jackhuang.hellominecraft.launcher.hy: +org.tukaani.xz.lzma.LZMADecoder$LiteralDecoder -> org.jackhuang.hellominecraft.launcher.hz: org.tukaani.xz.lzma.LZMADecoder$LiteralDecoder$LiteralSubdecoder[] subdecoders -> a org.tukaani.xz.lzma.LZMADecoder this$0 -> a 145:147:void reset() -> a 150:152:void decode() -> b -org.tukaani.xz.lzma.LZMADecoder$LiteralDecoder$LiteralSubdecoder -> org.jackhuang.hellominecraft.launcher.hz: +org.tukaani.xz.lzma.LZMADecoder$LiteralDecoder$LiteralSubdecoder -> org.jackhuang.hellominecraft.launcher.hA: org.tukaani.xz.lzma.LZMADecoder$LiteralDecoder this$1 -> a 157:181:void decode() -> b -org.tukaani.xz.lzma.LZMAEncoder -> org.jackhuang.hellominecraft.launcher.hA: +org.tukaani.xz.lzma.LZMAEncoder -> org.jackhuang.hellominecraft.launcher.hB: int MODE_FAST -> n int MODE_NORMAL -> o int LZMA2_UNCOMPRESSED_LIMIT -> s @@ -5248,8 +5251,8 @@ org.tukaani.xz.lzma.LZMAEncoder -> org.jackhuang.hellominecraft.launcher.hA: 472:477:void updateAlignPrices() -> e 485:493:void updatePrices() -> c 17:17:org.tukaani.xz.rangecoder.RangeEncoder access$100(org.tukaani.xz.lzma.LZMAEncoder) -> a -org.tukaani.xz.lzma.LZMAEncoder$1 -> org.jackhuang.hellominecraft.launcher.hB: -org.tukaani.xz.lzma.LZMAEncoder$LengthEncoder -> org.jackhuang.hellominecraft.launcher.hC: +org.tukaani.xz.lzma.LZMAEncoder$1 -> org.jackhuang.hellominecraft.launcher.hC: +org.tukaani.xz.lzma.LZMAEncoder$LengthEncoder -> org.jackhuang.hellominecraft.launcher.hD: int PRICE_UPDATE_INTERVAL -> d int[] counters -> a int[][] prices -> a @@ -5259,7 +5262,7 @@ org.tukaani.xz.lzma.LZMAEncoder$LengthEncoder -> org.jackhuang.hellominecraft.la 675:675:int getPrice(int,int) -> a 679:685:void updatePrices() -> b 688:709:void updatePrices(int) -> a -org.tukaani.xz.lzma.LZMAEncoder$LiteralEncoder -> org.jackhuang.hellominecraft.launcher.hD: +org.tukaani.xz.lzma.LZMAEncoder$LiteralEncoder -> org.jackhuang.hellominecraft.launcher.hE: org.tukaani.xz.lzma.LZMAEncoder$LiteralEncoder$LiteralSubencoder[] subencoders -> a boolean $assertionsDisabled -> a org.tukaani.xz.lzma.LZMAEncoder this$0 -> a @@ -5267,19 +5270,19 @@ org.tukaani.xz.lzma.LZMAEncoder$LiteralEncoder -> org.jackhuang.hellominecraft.l 516:518:void encodeInit() -> b 521:525:void encode() -> c 529:537:int getPrice(int,int,int,int,org.tukaani.xz.lzma.State) -> a -org.tukaani.xz.lzma.LZMAEncoder$LiteralEncoder$LiteralSubencoder -> org.jackhuang.hellominecraft.launcher.hE: +org.tukaani.xz.lzma.LZMAEncoder$LiteralEncoder$LiteralSubencoder -> org.jackhuang.hellominecraft.launcher.hF: org.tukaani.xz.lzma.LZMAEncoder$LiteralEncoder this$1 -> a 542:574:void encode() -> b 577:591:int getNormalPrice(int) -> a 595:614:int getMatchedPrice(int,int) -> a -org.tukaani.xz.lzma.LZMAEncoderFast -> org.jackhuang.hellominecraft.launcher.hF: +org.tukaani.xz.lzma.LZMAEncoderFast -> org.jackhuang.hellominecraft.launcher.hG: int EXTRA_SIZE_BEFORE -> s int EXTRA_SIZE_AFTER -> t org.tukaani.xz.lz.Matches matches -> a 24:25:int getMemoryUsage(int,int,int) -> a 42:42:boolean changePair(int,int) -> a 49:149:int getNextSymbol() -> a -org.tukaani.xz.lzma.LZMAEncoderNormal -> org.jackhuang.hellominecraft.launcher.hG: +org.tukaani.xz.lzma.LZMAEncoderNormal -> org.jackhuang.hellominecraft.launcher.hH: int OPTS -> s int EXTRA_SIZE_BEFORE -> t int EXTRA_SIZE_AFTER -> u @@ -5298,7 +5301,7 @@ org.tukaani.xz.lzma.LZMAEncoderNormal -> org.jackhuang.hellominecraft.launcher.h 374:422:void calc1BytePrices(int,int,int,int) -> a 429:486:int calcLongRepPrices(int,int,int,int) -> c 496:565:void calcNormalMatchPrices(int,int,int,int,int) -> a -org.tukaani.xz.lzma.Optimum -> org.jackhuang.hellominecraft.launcher.hH: +org.tukaani.xz.lzma.Optimum -> org.jackhuang.hellominecraft.launcher.hI: int INFINITY_PRICE -> f org.tukaani.xz.lzma.State state -> a int[] reps -> a @@ -5313,7 +5316,7 @@ org.tukaani.xz.lzma.Optimum -> org.jackhuang.hellominecraft.launcher.hH: 43:47:void set1(int,int,int) -> a 53:58:void set2(int,int,int) -> b 65:72:void set3(int,int,int,int,int) -> a -org.tukaani.xz.lzma.State -> org.jackhuang.hellominecraft.launcher.hI: +org.tukaani.xz.lzma.State -> org.jackhuang.hellominecraft.launcher.hJ: int STATES -> a int LIT_STATES -> b int LIT_LIT -> c @@ -5337,7 +5340,7 @@ org.tukaani.xz.lzma.State -> org.jackhuang.hellominecraft.launcher.hI: 65:66:void updateLongRep() -> d 69:70:void updateShortRep() -> e 73:73:boolean isLiteral() -> a -org.tukaani.xz.rangecoder.RangeCoder -> org.jackhuang.hellominecraft.launcher.hJ: +org.tukaani.xz.rangecoder.RangeCoder -> org.jackhuang.hellominecraft.launcher.hK: int SHIFT_BITS -> a int TOP_MASK -> b int BIT_MODEL_TOTAL_BITS -> c @@ -5345,7 +5348,7 @@ org.tukaani.xz.rangecoder.RangeCoder -> org.jackhuang.hellominecraft.launcher.hJ short PROB_INIT -> a int MOVE_BITS -> e 24:25:void initProbs(short[]) -> a -org.tukaani.xz.rangecoder.RangeDecoder -> org.jackhuang.hellominecraft.launcher.hK: +org.tukaani.xz.rangecoder.RangeDecoder -> org.jackhuang.hellominecraft.launcher.hL: int range -> f int code -> g void normalize() -> a @@ -5353,7 +5356,7 @@ org.tukaani.xz.rangecoder.RangeDecoder -> org.jackhuang.hellominecraft.launcher. 46:52:int decodeBitTree(short[]) -> a 56:66:int decodeReverseBitTree(short[]) -> b 70:81:int decodeDirectBits(int) -> a -org.tukaani.xz.rangecoder.RangeDecoderFromBuffer -> org.jackhuang.hellominecraft.launcher.hL: +org.tukaani.xz.rangecoder.RangeDecoderFromBuffer -> org.jackhuang.hellominecraft.launcher.hM: int INIT_SIZE -> h byte[] buf -> a int pos -> i @@ -5362,11 +5365,11 @@ org.tukaani.xz.rangecoder.RangeDecoderFromBuffer -> org.jackhuang.hellominecraft 45:45:boolean isInBufferOK() -> a 49:49:boolean isFinished() -> b 53:63:void normalize() -> a -org.tukaani.xz.rangecoder.RangeDecoderFromStream -> org.jackhuang.hellominecraft.launcher.hM: +org.tukaani.xz.rangecoder.RangeDecoderFromStream -> org.jackhuang.hellominecraft.launcher.hN: java.io.DataInputStream inData -> a 32:32:boolean isFinished() -> a 36:40:void normalize() -> a -org.tukaani.xz.rangecoder.RangeEncoder -> org.jackhuang.hellominecraft.launcher.hN: +org.tukaani.xz.rangecoder.RangeEncoder -> org.jackhuang.hellominecraft.launcher.hO: int MOVE_REDUCING_BITS -> f int BIT_PRICE_SHIFT_BITS -> g int[] prices -> a @@ -5390,30 +5393,30 @@ org.tukaani.xz.rangecoder.RangeEncoder -> org.jackhuang.hellominecraft.launcher. 174:185:int getReverseBitTreePrice(short[],int) -> b 190:198:void encodeDirectBits(int,int) -> a 201:201:int getDirectBitsPrice(int) -> a -org.tukaani.xz.simple.ARM -> org.jackhuang.hellominecraft.launcher.hO: +org.tukaani.xz.simple.ARM -> org.jackhuang.hellominecraft.launcher.hP: boolean isEncoder -> a int pos -> a 23:48:int code(byte[],int,int) -> a -org.tukaani.xz.simple.ARMThumb -> org.jackhuang.hellominecraft.launcher.hP: +org.tukaani.xz.simple.ARMThumb -> org.jackhuang.hellominecraft.launcher.hQ: boolean isEncoder -> a int pos -> a 23:51:int code(byte[],int,int) -> a -org.tukaani.xz.simple.IA64 -> org.jackhuang.hellominecraft.launcher.hQ: +org.tukaani.xz.simple.IA64 -> org.jackhuang.hellominecraft.launcher.hR: int[] BRANCH_TABLE -> a boolean isEncoder -> a int pos -> a 29:79:int code(byte[],int,int) -> a -org.tukaani.xz.simple.PowerPC -> org.jackhuang.hellominecraft.launcher.hR: +org.tukaani.xz.simple.PowerPC -> org.jackhuang.hellominecraft.launcher.hS: boolean isEncoder -> a int pos -> a 23:48:int code(byte[],int,int) -> a -org.tukaani.xz.simple.SPARC -> org.jackhuang.hellominecraft.launcher.hS: +org.tukaani.xz.simple.SPARC -> org.jackhuang.hellominecraft.launcher.hT: boolean isEncoder -> a int pos -> a 23:54:int code(byte[],int,int) -> a -org.tukaani.xz.simple.SimpleFilter -> org.jackhuang.hellominecraft.launcher.hT: +org.tukaani.xz.simple.SimpleFilter -> org.jackhuang.hellominecraft.launcher.hU: int code(byte[],int,int) -> a -org.tukaani.xz.simple.X86 -> org.jackhuang.hellominecraft.launcher.hU: +org.tukaani.xz.simple.X86 -> org.jackhuang.hellominecraft.launcher.hV: boolean[] MASK_TO_ALLOWED_STATUS -> a int[] MASK_TO_BIT_NUMBER -> a boolean isEncoder -> a diff --git a/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/launch/AbstractMinecraftLoader.java b/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/launch/AbstractMinecraftLoader.java index 81df32357..a85f024a7 100644 --- a/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/launch/AbstractMinecraftLoader.java +++ b/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/launch/AbstractMinecraftLoader.java @@ -77,12 +77,24 @@ public abstract class AbstractMinecraftLoader implements IMinecraftLoader { if (v.hasJavaArgs()) res.addAll(Arrays.asList(StrUtils.tokenize(v.getJavaArgs()))); - if (!v.isNoJVMArgs() && !(jv != null && jv.isEarlyAccess())) { - res.add("-XX:+UseConcMarkSweepGC"); - res.add("-XX:+CMSIncrementalMode"); - res.add("-XX:-UseAdaptiveSizePolicy"); + if (!v.isNoJVMArgs()) { + appendJVMArgs(res); - res.add("-Xmn128m"); + if (jv == null || !jv.isEarlyAccess()) { + if (OS.os() == OS.WINDOWS) + res.add("-XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump"); + res.add("-XX:+UseConcMarkSweepGC"); + res.add("-XX:+CMSIncrementalMode"); + res.add("-XX:-UseAdaptiveSizePolicy"); + res.add("-XX:-OmitStackTraceInFastThrow"); + + res.add("-Xmn128m"); + } + if (!StrUtils.isBlank(v.getPermSize())) + if (jv == null || jv.getParsedVersion() < JdkVersion.JAVA_18) + res.add("-XX:PermSize=" + v.getPermSize() + "m"); + else if (jv.getParsedVersion() >= JdkVersion.JAVA_18) + res.add("-XX:MetaspaceSize=" + v.getPermSize() + "m"); } if (jv != null) { @@ -109,13 +121,6 @@ public abstract class AbstractMinecraftLoader implements IMinecraftLoader { res.add(a); } - if (!StrUtils.isBlank(v.getPermSize()) && !v.isNoJVMArgs()) - if (jv != null && jv.getParsedVersion() >= JdkVersion.JAVA_18); else res.add("-XX:MaxPermSize=" + v.getPermSize() + "m"); - - if (!v.isNoJVMArgs()) appendJVMArgs(res); - - HMCLog.log("On making java.library.path."); - res.add("-Djava.library.path=" + provider.getDecompressNativesToLocation().getPath()); res.add("-Dfml.ignoreInvalidMinecraftCertificates=true"); res.add("-Dfml.ignorePatchDiscrepancies=true"); diff --git a/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/utils/FileNameFilter.java b/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/utils/FileNameFilter.java new file mode 100644 index 000000000..2edd61a4d --- /dev/null +++ b/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/utils/FileNameFilter.java @@ -0,0 +1,43 @@ +/* + * Copyright 2013 huangyuhui + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. + */ +package org.jackhuang.hellominecraft.launcher.utils; + +import java.io.File; +import javax.swing.filechooser.FileFilter; + +/** + * + * @author huangyuhui + */ +public class FileNameFilter extends FileFilter { + + String acceptedName; + + public FileNameFilter(String acceptedName) { + this.acceptedName = acceptedName; + } + + @Override + public boolean accept(File f) { + return f.isDirectory() || f.getName().equals(acceptedName); + } + + @Override + public String getDescription() { + return acceptedName; + } +} diff --git a/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/views/GameSettingsPanel.form b/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/views/GameSettingsPanel.form index f16788237..393da8c7a 100644 --- a/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/views/GameSettingsPanel.form +++ b/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/views/GameSettingsPanel.form @@ -27,7 +27,7 @@ - + diff --git a/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/views/GameSettingsPanel.java b/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/views/GameSettingsPanel.java index 7e62c07a0..af43eeeb6 100644 --- a/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/views/GameSettingsPanel.java +++ b/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/views/GameSettingsPanel.java @@ -32,6 +32,8 @@ import javax.swing.JOptionPane; import javax.swing.JPopupMenu; import javax.swing.JTable; import javax.swing.SwingUtilities; +import javax.swing.filechooser.FileFilter; +import javax.swing.filechooser.FileNameExtensionFilter; import javax.swing.table.DefaultTableModel; import org.jackhuang.hellominecraft.C; import org.jackhuang.hellominecraft.HMCLog; @@ -48,6 +50,7 @@ import org.jackhuang.hellominecraft.launcher.utils.installers.optifine.vanilla.O import org.jackhuang.hellominecraft.launcher.utils.download.DownloadType; import org.jackhuang.hellominecraft.launcher.settings.Profile; import org.jackhuang.hellominecraft.launcher.settings.Settings; +import org.jackhuang.hellominecraft.launcher.utils.FileNameFilter; import org.jackhuang.hellominecraft.launcher.version.GameDirType; import org.jackhuang.hellominecraft.launcher.version.MinecraftVersion; import org.jackhuang.hellominecraft.tasks.Task; @@ -1125,6 +1128,9 @@ btnRefreshLiteLoader.addActionListener(new java.awt.event.ActionListener() { fc.setFileSelectionMode(JFileChooser.FILES_ONLY); fc.setDialogTitle(C.i18n("settings.choose_javapath")); fc.setMultiSelectionEnabled(false); + fc.setFileFilter(new FileNameFilter("javaw.exe")); + fc.addChoosableFileFilter(new FileNameFilter("java.exe")); + fc.addChoosableFileFilter(new FileNameFilter("java")); fc.showOpenDialog(this); if (fc.getSelectedFile() == null) return; @@ -1133,7 +1139,7 @@ btnRefreshLiteLoader.addActionListener(new java.awt.event.ActionListener() { txtJavaDir.setText(path); profile.setJavaDir(txtJavaDir.getText()); } catch (IOException e) { - HMCLog.warn("Failed to set background path.", e); + HMCLog.warn("Failed to set java path.", e); MessageBox.Show(C.i18n("ui.label.failed_set") + e.getMessage()); } }//GEN-LAST:event_btnChoosingJavaDirActionPerformed diff --git a/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/views/LauncherSettingsPanel.java b/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/views/LauncherSettingsPanel.java index ce7c14187..bcfa50449 100644 --- a/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/views/LauncherSettingsPanel.java +++ b/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/views/LauncherSettingsPanel.java @@ -20,6 +20,7 @@ import java.awt.Color; import java.io.IOException; import javax.swing.DefaultComboBoxModel; import javax.swing.JFileChooser; +import javax.swing.filechooser.FileNameExtensionFilter; import org.jackhuang.hellominecraft.C; import org.jackhuang.hellominecraft.HMCLog; import org.jackhuang.hellominecraft.launcher.settings.Settings; @@ -258,6 +259,8 @@ public class LauncherSettingsPanel extends javax.swing.JPanel { fc.setFileSelectionMode(JFileChooser.FILES_ONLY); fc.setDialogTitle(C.i18n("launcher.choose_bgpath")); fc.setMultiSelectionEnabled(false); + fc.setFileFilter(new FileNameExtensionFilter("*.png", "png")); + fc.addChoosableFileFilter(new FileNameExtensionFilter("*.jpg", "jpg")); fc.showOpenDialog(this); if (fc.getSelectedFile() == null) return;