CLASS net/minecraft/client/main/Main net/minecraft/client/main/Main CLASS net/minecraft/client/main/Main$1 METHOD getPasswordAuthentication ()Ljava/net/PasswordAuthentication; CLASS net/minecraft/client/main/Main$2 METHOD run ()V ARG 1 client ARG 2 server FIELD a LOGGER Lorg/apache/logging/log4j/Logger; METHOD a isNotNullOrEmpty (Ljava/lang/String;)Z ARG 0 s METHOD a getOption (Ljoptsimple/OptionSet;Ljoptsimple/OptionSpec;)Ljava/lang/Object; ARG 0 optionSet ARG 1 optionSpec ARG 3 argSpec ARG 4 defaultValues METHOD main ([Ljava/lang/String;)V ARG 0 args ARG 1 parser ARG 2 optServer ARG 3 optPort ARG 4 optGameDir ARG 5 optAssetsDir ARG 6 optResPackDir ARG 7 optProxyHost ARG 8 optProxyPort ARG 9 optProxyUser ARG 10 optProxyPass ARG 11 optUsername ARG 12 optUUID ARG 13 optAccessToken ARG 14 optVersion ARG 15 optWidth ARG 16 optHeight ARG 17 optFullscreenWidth ARG 18 optFullscreenHeight ARG 19 optUserProps ARG 20 optProfileProps ARG 21 optAssetIndex ARG 22 optUserType ARG 23 optVersionType ARG 24 optCatchAll ARG 25 opts ARG 26 ignored ARG 27 proxyHost ARG 28 proxy ARG 29 proxyUser ARG 30 proxyPass ARG 31 windowWidth ARG 32 windowHeight ARG 33 fsWidth ARG 34 fsHeight ARG 35 fullscreen ARG 36 demo ARG 37 version ARG 38 gson ARG 39 userProps ARG 40 profileProps ARG 41 versionType ARG 42 gameDir ARG 43 assetsDir ARG 44 resPackDir ARG 45 uuid ARG 46 assetIndex ARG 47 server ARG 48 serverPort ARG 49 session ARG 50 runArgs ARG 51 shutdownThread