Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- getstatic net/minecraft/client/main/g/a Z
- istore 43
- getstatic java/lang/System/out Ljava/io/PrintStream;
- aload_0
- invokevirtual java/io/PrintStream/println(Ljava/lang/Object;)V
- ldc_w "java.net.preferIPv4Stack"
- nop
- nop
- ldc_w "true"
- nop
- nop
- invokestatic java/lang/System/setProperty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
- pop
- new joptsimple/OptionParser
- dup
- invokespecial joptsimple/OptionParser/<init>()V
- astore_1
- aload_1
- invokevirtual joptsimple/OptionParser/allowsUnrecognizedOptions()V
- aload_1
- ldc_w "demo"
- nop
- nop
- invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
- pop
- aload_1
- ldc_w "fullscreen"
- nop
- nop
- invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
- pop
- aload_1
- ldc_w "checkGlErrors"
- nop
- nop
- invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
- pop
- aload_1
- ldc_w "server"
- nop
- nop
- invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
- invokevirtual joptsimple/OptionSpecBuilder/withRequiredArg()Ljoptsimple/ArgumentAcceptingOptionSpec;
- astore_2
- aload_1
- ldc_w "port"
- nop
- nop
- invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
- invokevirtual joptsimple/OptionSpecBuilder/withRequiredArg()Ljoptsimple/ArgumentAcceptingOptionSpec;
- ldc java/lang/Integer
- invokevirtual joptsimple/ArgumentAcceptingOptionSpec/ofType(Ljava/lang/Class;)Ljoptsimple/ArgumentAcceptingOptionSpec;
- sipush 25565
- invokestatic java/lang/Integer/valueOf(I)Ljava/lang/Integer;
- iconst_0
- anewarray java/lang/Integer
- invokevirtual joptsimple/ArgumentAcceptingOptionSpec/defaultsTo(Ljava/lang/Object;[Ljava/lang/Object;)Ljoptsimple/ArgumentAcceptingOptionSpec;
- astore_3
- aload_1
- ldc_w "gameDir"
- nop
- nop
- invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
- invokevirtual joptsimple/OptionSpecBuilder/withRequiredArg()Ljoptsimple/ArgumentAcceptingOptionSpec;
- ldc java/io/File
- invokevirtual joptsimple/ArgumentAcceptingOptionSpec/ofType(Ljava/lang/Class;)Ljoptsimple/ArgumentAcceptingOptionSpec;
- new java/io/File
- dup
- ldc "."
- invokespecial java/io/File/<init>(Ljava/lang/String;)V
- iconst_0
- anewarray java/io/File
- invokevirtual joptsimple/ArgumentAcceptingOptionSpec/defaultsTo(Ljava/lang/Object;[Ljava/lang/Object;)Ljoptsimple/ArgumentAcceptingOptionSpec;
- astore 4
- aload_1
- ldc_w "assetsDir"
- nop
- nop
- invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
- invokevirtual joptsimple/OptionSpecBuilder/withRequiredArg()Ljoptsimple/ArgumentAcceptingOptionSpec;
- ldc java/io/File
- invokevirtual joptsimple/ArgumentAcceptingOptionSpec/ofType(Ljava/lang/Class;)Ljoptsimple/ArgumentAcceptingOptionSpec;
- astore 5
- aload_1
- ldc_w "resourcePackDir"
- nop
- nop
- invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
- invokevirtual joptsimple/OptionSpecBuilder/withRequiredArg()Ljoptsimple/ArgumentAcceptingOptionSpec;
- ldc java/io/File
- invokevirtual joptsimple/ArgumentAcceptingOptionSpec/ofType(Ljava/lang/Class;)Ljoptsimple/ArgumentAcceptingOptionSpec;
- astore 6
- aload_1
- ldc_w "proxyHost"
- nop
- nop
- invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
- invokevirtual joptsimple/OptionSpecBuilder/withRequiredArg()Ljoptsimple/ArgumentAcceptingOptionSpec;
- astore 7
- aload_1
- ldc_w "proxyPort"
- nop
- nop
- invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
- invokevirtual joptsimple/OptionSpecBuilder/withRequiredArg()Ljoptsimple/ArgumentAcceptingOptionSpec;
- ldc_w "8080"
- nop
- nop
- iconst_0
- anewarray java/lang/String
- invokevirtual joptsimple/ArgumentAcceptingOptionSpec/defaultsTo(Ljava/lang/Object;[Ljava/lang/Object;)Ljoptsimple/ArgumentAcceptingOptionSpec;
- ldc java/lang/Integer
- invokevirtual joptsimple/ArgumentAcceptingOptionSpec/ofType(Ljava/lang/Class;)Ljoptsimple/ArgumentAcceptingOptionSpec;
- astore 8
- aload_1
- ldc_w "proxyUser"
- nop
- nop
- invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
- invokevirtual joptsimple/OptionSpecBuilder/withRequiredArg()Ljoptsimple/ArgumentAcceptingOptionSpec;
- astore 9
- aload_1
- ldc_w "proxyPass"
- nop
- nop
- invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
- invokevirtual joptsimple/OptionSpecBuilder/withRequiredArg()Ljoptsimple/ArgumentAcceptingOptionSpec;
- astore 10
- aload_1
- ldc_w "username"
- nop
- nop
- invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
- invokevirtual joptsimple/OptionSpecBuilder/withRequiredArg()Ljoptsimple/ArgumentAcceptingOptionSpec;
- new java/lang/StringBuilder
- dup
- invokespecial java/lang/StringBuilder/<init>()V
- ldc_w "Player"
- nop
- nop
- invokevirtual java/lang/StringBuilder/append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- invokestatic dP/a()J
- ldc2_w 1000
- lrem
- invokevirtual java/lang/StringBuilder/append(J)Ljava/lang/StringBuilder;
- invokevirtual java/lang/StringBuilder/toString()Ljava/lang/String;
- iconst_0
- anewarray java/lang/String
- invokevirtual joptsimple/ArgumentAcceptingOptionSpec/defaultsTo(Ljava/lang/Object;[Ljava/lang/Object;)Ljoptsimple/ArgumentAcceptingOptionSpec;
- astore 11
- aload_1
- ldc_w "uuid"
- nop
- nop
- invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
- invokevirtual joptsimple/OptionSpecBuilder/withRequiredArg()Ljoptsimple/ArgumentAcceptingOptionSpec;
- astore 12
- aload_1
- ldc_w "accessToken"
- nop
- nop
- invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
- invokevirtual joptsimple/OptionSpecBuilder/withRequiredArg()Ljoptsimple/ArgumentAcceptingOptionSpec;
- invokevirtual joptsimple/ArgumentAcceptingOptionSpec/required()Ljoptsimple/ArgumentAcceptingOptionSpec;
- astore 13
- aload_1
- ldc_w "version"
- nop
- nop
- invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
- invokevirtual joptsimple/OptionSpecBuilder/withRequiredArg()Ljoptsimple/ArgumentAcceptingOptionSpec;
- invokevirtual joptsimple/ArgumentAcceptingOptionSpec/required()Ljoptsimple/ArgumentAcceptingOptionSpec;
- astore 14
- aload_1
- ldc_w "width"
- nop
- nop
- invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
- invokevirtual joptsimple/OptionSpecBuilder/withRequiredArg()Ljoptsimple/ArgumentAcceptingOptionSpec;
- ldc java/lang/Integer
- invokevirtual joptsimple/ArgumentAcceptingOptionSpec/ofType(Ljava/lang/Class;)Ljoptsimple/ArgumentAcceptingOptionSpec;
- sipush 854
- invokestatic java/lang/Integer/valueOf(I)Ljava/lang/Integer;
- iconst_0
- anewarray java/lang/Integer
- invokevirtual joptsimple/ArgumentAcceptingOptionSpec/defaultsTo(Ljava/lang/Object;[Ljava/lang/Object;)Ljoptsimple/ArgumentAcceptingOptionSpec;
- astore 15
- aload_1
- ldc_w "height"
- nop
- nop
- invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
- invokevirtual joptsimple/OptionSpecBuilder/withRequiredArg()Ljoptsimple/ArgumentAcceptingOptionSpec;
- ldc java/lang/Integer
- invokevirtual joptsimple/ArgumentAcceptingOptionSpec/ofType(Ljava/lang/Class;)Ljoptsimple/ArgumentAcceptingOptionSpec;
- sipush 480
- invokestatic java/lang/Integer/valueOf(I)Ljava/lang/Integer;
- iconst_0
- anewarray java/lang/Integer
- invokevirtual joptsimple/ArgumentAcceptingOptionSpec/defaultsTo(Ljava/lang/Object;[Ljava/lang/Object;)Ljoptsimple/ArgumentAcceptingOptionSpec;
- astore 16
- aload_1
- ldc_w "userProperties"
- nop
- nop
- invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
- invokevirtual joptsimple/OptionSpecBuilder/withRequiredArg()Ljoptsimple/ArgumentAcceptingOptionSpec;
- invokevirtual joptsimple/ArgumentAcceptingOptionSpec/required()Ljoptsimple/ArgumentAcceptingOptionSpec;
- astore 17
- aload_1
- ldc_w "assetIndex"
- nop
- nop
- invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
- invokevirtual joptsimple/OptionSpecBuilder/withRequiredArg()Ljoptsimple/ArgumentAcceptingOptionSpec;
- astore 18
- aload_1
- ldc_w "userType"
- nop
- nop
- invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
- invokevirtual joptsimple/OptionSpecBuilder/withRequiredArg()Ljoptsimple/ArgumentAcceptingOptionSpec;
- ldc_w "legacy"
- nop
- nop
- iconst_0
- anewarray java/lang/String
- invokevirtual joptsimple/ArgumentAcceptingOptionSpec/defaultsTo(Ljava/lang/Object;[Ljava/lang/Object;)Ljoptsimple/ArgumentAcceptingOptionSpec;
- astore 19
- aload_1
- invokevirtual joptsimple/OptionParser/nonOptions()Ljoptsimple/NonOptionArgumentSpec;
- astore 20
- aload_1
- aload_0
- invokevirtual joptsimple/OptionParser/parse([Ljava/lang/String;)Ljoptsimple/OptionSet;
- astore 21
- aload 21
- aload 20
- invokevirtual joptsimple/OptionSet/valuesOf(Ljoptsimple/OptionSpec;)Ljava/util/List;
- astore 22
- aload 22
- invokeinterface java/util/List/isEmpty()Z 1
- ifne 258
- getstatic java/lang/System/out Ljava/io/PrintStream;
- new java/lang/StringBuilder
- dup
- invokespecial java/lang/StringBuilder/<init>()V
- ldc_w "Completely ignored arguments: "
- nop
- nop
- invokevirtual java/lang/StringBuilder/append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- aload 22
- invokevirtual java/lang/StringBuilder/append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
- invokevirtual java/lang/StringBuilder/toString()Ljava/lang/String;
- invokevirtual java/io/PrintStream/println(Ljava/lang/String;)V
- goto 258
- athrow
- aload 21
- aload 7
- invokevirtual joptsimple/OptionSet/valueOf(Ljoptsimple/OptionSpec;)Ljava/lang/Object;
- checkcast java/lang/String
- astore 23
- getstatic java/net/Proxy/NO_PROXY Ljava/net/Proxy;
- astore 24
- aload 23
- ifnull 283
- new java/net/Proxy
- dup
- getstatic java/net/Proxy$Type/SOCKS Ljava/net/Proxy$Type;
- new java/net/InetSocketAddress
- dup
- aload 23
- aload 21
- aload 8
- invokevirtual joptsimple/OptionSet/valueOf(Ljoptsimple/OptionSpec;)Ljava/lang/Object;
- checkcast java/lang/Integer
- invokevirtual java/lang/Integer/intValue()I
- invokespecial java/net/InetSocketAddress/<init>(Ljava/lang/String;I)V
- invokespecial java/net/Proxy/<init>(Ljava/net/Proxy$Type;Ljava/net/SocketAddress;)V
- astore 24
- goto 283
- astore 25
- aload 21
- aload 9
- invokevirtual joptsimple/OptionSet/valueOf(Ljoptsimple/OptionSpec;)Ljava/lang/Object;
- checkcast java/lang/String
- astore 25
- aload 21
- aload 10
- invokevirtual joptsimple/OptionSet/valueOf(Ljoptsimple/OptionSpec;)Ljava/lang/Object;
- checkcast java/lang/String
- astore 26
- aload 24
- getstatic java/net/Proxy/NO_PROXY Ljava/net/Proxy;
- invokevirtual java/net/Proxy/equals(Ljava/lang/Object;)Z
- ifne 315
- aload 25
- invokestatic net/minecraft/client/main/Main/a(Ljava/lang/String;)Z
- ifeq 315
- goto 302
- athrow
- aload 26
- invokestatic net/minecraft/client/main/Main/a(Ljava/lang/String;)Z
- ifeq 315
- goto 307
- athrow
- new net/minecraft/client/main/b
- dup
- aload 25
- aload 26
- invokespecial net/minecraft/client/main/b/<init>(Ljava/lang/String;Ljava/lang/String;)V
- invokestatic java/net/Authenticator/setDefault(Ljava/net/Authenticator;)V
- goto 315
- athrow
- aload 21
- aload 15
- invokevirtual joptsimple/OptionSet/valueOf(Ljoptsimple/OptionSpec;)Ljava/lang/Object;
- checkcast java/lang/Integer
- invokevirtual java/lang/Integer/intValue()I
- istore 27
- aload 21
- aload 16
- invokevirtual joptsimple/OptionSet/valueOf(Ljoptsimple/OptionSpec;)Ljava/lang/Object;
- checkcast java/lang/Integer
- invokevirtual java/lang/Integer/intValue()I
- istore 28
- aload 21
- ldc_w "fullscreen"
- nop
- nop
- invokevirtual joptsimple/OptionSet/has(Ljava/lang/String;)Z
- istore 29
- aload 21
- ldc_w "checkGlErrors"
- nop
- nop
- invokevirtual joptsimple/OptionSet/has(Ljava/lang/String;)Z
- istore 30
- aload 21
- ldc_w "demo"
- nop
- nop
- invokevirtual joptsimple/OptionSet/has(Ljava/lang/String;)Z
- istore 31
- aload 21
- aload 14
- invokevirtual joptsimple/OptionSet/valueOf(Ljoptsimple/OptionSpec;)Ljava/lang/Object;
- checkcast java/lang/String
- astore 32
- new com/google/gson/GsonBuilder
- dup
- invokespecial com/google/gson/GsonBuilder/<init>()V
- ldc com/mojang/authlib/properties/PropertyMap
- new com/mojang/authlib/properties/PropertyMap$Serializer
- dup
- invokespecial com/mojang/authlib/properties/PropertyMap$Serializer/<init>()V
- invokevirtual com/google/gson/GsonBuilder/registerTypeAdapter(Ljava/lang/reflect/Type;Ljava/lang/Object;)Lcom/google/gson/GsonBuilder;
- invokevirtual com/google/gson/GsonBuilder/create()Lcom/google/gson/Gson;
- aload 21
- aload 17
- invokevirtual joptsimple/OptionSet/valueOf(Ljoptsimple/OptionSpec;)Ljava/lang/Object;
- checkcast java/lang/String
- ldc com/mojang/authlib/properties/PropertyMap
- invokevirtual com/google/gson/Gson/fromJson(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
- checkcast com/mojang/authlib/properties/PropertyMap
- astore 33
- aload 21
- aload 4
- invokevirtual joptsimple/OptionSet/valueOf(Ljoptsimple/OptionSpec;)Ljava/lang/Object;
- checkcast java/io/File
- astore 34
- aload 21
- aload 5
- invokevirtual joptsimple/OptionSet/has(Ljoptsimple/OptionSpec;)Z
- ifeq 382
- aload 21
- aload 5
- invokevirtual joptsimple/OptionSet/valueOf(Ljoptsimple/OptionSpec;)Ljava/lang/Object;
- checkcast java/io/File
- goto 389
- athrow
- new java/io/File
- dup
- aload 34
- ldc_w "assets/"
- nop
- nop
- invokespecial java/io/File/<init>(Ljava/io/File;Ljava/lang/String;)V
- astore 35
- aload 21
- aload 6
- invokevirtual joptsimple/OptionSet/has(Ljoptsimple/OptionSpec;)Z
- ifeq 400
- aload 21
- aload 6
- invokevirtual joptsimple/OptionSet/valueOf(Ljoptsimple/OptionSpec;)Ljava/lang/Object;
- checkcast java/io/File
- goto 407
- athrow
- new java/io/File
- dup
- aload 34
- ldc_w "resourcepacks/"
- nop
- nop
- invokespecial java/io/File/<init>(Ljava/io/File;Ljava/lang/String;)V
- astore 36
- aload 21
- aload 12
- invokevirtual joptsimple/OptionSet/has(Ljoptsimple/OptionSpec;)Z
- ifeq 418
- aload 12
- aload 21
- invokevirtual joptsimple/ArgumentAcceptingOptionSpec/value(Ljoptsimple/OptionSet;)Ljava/lang/Object;
- checkcast java/lang/String
- goto 422
- athrow
- aload 11
- aload 21
- invokevirtual joptsimple/ArgumentAcceptingOptionSpec/value(Ljoptsimple/OptionSet;)Ljava/lang/Object;
- checkcast java/lang/String
- astore 37
- aload 21
- aload 18
- invokevirtual joptsimple/OptionSet/has(Ljoptsimple/OptionSpec;)Z
- ifeq 433
- aload 18
- aload 21
- invokevirtual joptsimple/ArgumentAcceptingOptionSpec/value(Ljoptsimple/OptionSet;)Ljava/lang/Object;
- checkcast java/lang/String
- goto 434
- athrow
- aconst_null
- astore 38
- aload 21
- aload_2
- invokevirtual joptsimple/OptionSet/valueOf(Ljoptsimple/OptionSpec;)Ljava/lang/Object;
- checkcast java/lang/String
- astore 39
- aload 21
- aload_3
- invokevirtual joptsimple/OptionSet/valueOf(Ljoptsimple/OptionSpec;)Ljava/lang/Object;
- checkcast java/lang/Integer
- astore 40
- new da
- dup
- aload 11
- aload 21
- invokevirtual joptsimple/ArgumentAcceptingOptionSpec/value(Ljoptsimple/OptionSet;)Ljava/lang/Object;
- checkcast java/lang/String
- aload 37
- aload 13
- aload 21
- invokevirtual joptsimple/ArgumentAcceptingOptionSpec/value(Ljoptsimple/OptionSet;)Ljava/lang/Object;
- checkcast java/lang/String
- aload 19
- aload 21
- invokevirtual joptsimple/ArgumentAcceptingOptionSpec/value(Ljoptsimple/OptionSet;)Ljava/lang/Object;
- checkcast java/lang/String
- invokespecial da/<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
- astore 41
- new net/minecraft/client/main/g
- dup
- new net/minecraft/client/main/e
- dup
- aload 41
- aload 33
- aload 24
- invokespecial net/minecraft/client/main/e/<init>(Lda;Lcom/mojang/authlib/properties/PropertyMap;Ljava/net/Proxy;)V
- new net/minecraft/client/main/h
- dup
- iload 27
- iload 28
- iload 29
- iload 30
- invokespecial net/minecraft/client/main/h/<init>(IIZZ)V
- new net/minecraft/client/main/c
- dup
- aload 34
- aload 36
- aload 35
- aload 38
- invokespecial net/minecraft/client/main/c/<init>(Ljava/io/File;Ljava/io/File;Ljava/io/File;Ljava/lang/String;)V
- new net/minecraft/client/main/a
- dup
- iload 31
- aload 32
- invokespecial net/minecraft/client/main/a/<init>(ZLjava/lang/String;)V
- new net/minecraft/client/main/d
- dup
- aload 39
- aload 40
- invokevirtual java/lang/Integer/intValue()I
- invokespecial net/minecraft/client/main/d/<init>(Ljava/lang/String;I)V
- invokespecial net/minecraft/client/main/g/<init>(Lnet/minecraft/client/main/e;Lnet/minecraft/client/main/h;Lnet/minecraft/client/main/c;Lnet/minecraft/client/main/a;Lnet/minecraft/client/main/d;)V
- astore 42
- invokestatic java/lang/Runtime/getRuntime()Ljava/lang/Runtime;
- new net/minecraft/client/main/f
- dup
- ldc_w "Client Shutdown Thread"
- nop
- nop
- invokespecial net/minecraft/client/main/f/<init>(Ljava/lang/String;)V
- invokevirtual java/lang/Runtime/addShutdownHook(Ljava/lang/Thread;)V
- invokestatic java/lang/Thread/currentThread()Ljava/lang/Thread;
- ldc_w "Client thread"
- nop
- nop
- invokevirtual java/lang/Thread/setName(Ljava/lang/String;)V
- new dP
- dup
- aload 42
- invokespecial dP/<init>(Lnet/minecraft/client/main/g;)V
- invokevirtual dP/a()V
- iload 43
- ifeq 526
- getstatic tW/u Z
- ifeq 524
- goto 521
- athrow
- iconst_0
- goto 525
- athrow
- iconst_1
- putstatic tW/u Z
- return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement