Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2015
332
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Blitz3D 16.78 KB | None | 0 0
  1. getstatic net/minecraft/client/main/g/a Z
  2. istore 43
  3. getstatic java/lang/System/out Ljava/io/PrintStream;
  4. aload_0
  5. invokevirtual java/io/PrintStream/println(Ljava/lang/Object;)V
  6. ldc_w "java.net.preferIPv4Stack"
  7. nop
  8. nop
  9. ldc_w "true"
  10. nop
  11. nop
  12. invokestatic java/lang/System/setProperty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  13. pop
  14. new joptsimple/OptionParser
  15. dup
  16. invokespecial joptsimple/OptionParser/<init>()V
  17. astore_1
  18. aload_1
  19. invokevirtual joptsimple/OptionParser/allowsUnrecognizedOptions()V
  20. aload_1
  21. ldc_w "demo"
  22. nop
  23. nop
  24. invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
  25. pop
  26. aload_1
  27. ldc_w "fullscreen"
  28. nop
  29. nop
  30. invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
  31. pop
  32. aload_1
  33. ldc_w "checkGlErrors"
  34. nop
  35. nop
  36. invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
  37. pop
  38. aload_1
  39. ldc_w "server"
  40. nop
  41. nop
  42. invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
  43. invokevirtual joptsimple/OptionSpecBuilder/withRequiredArg()Ljoptsimple/ArgumentAcceptingOptionSpec;
  44. astore_2
  45. aload_1
  46. ldc_w "port"
  47. nop
  48. nop
  49. invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
  50. invokevirtual joptsimple/OptionSpecBuilder/withRequiredArg()Ljoptsimple/ArgumentAcceptingOptionSpec;
  51. ldc java/lang/Integer
  52. invokevirtual joptsimple/ArgumentAcceptingOptionSpec/ofType(Ljava/lang/Class;)Ljoptsimple/ArgumentAcceptingOptionSpec;
  53. sipush 25565
  54. invokestatic java/lang/Integer/valueOf(I)Ljava/lang/Integer;
  55. iconst_0
  56. anewarray java/lang/Integer
  57. invokevirtual joptsimple/ArgumentAcceptingOptionSpec/defaultsTo(Ljava/lang/Object;[Ljava/lang/Object;)Ljoptsimple/ArgumentAcceptingOptionSpec;
  58. astore_3
  59. aload_1
  60. ldc_w "gameDir"
  61. nop
  62. nop
  63. invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
  64. invokevirtual joptsimple/OptionSpecBuilder/withRequiredArg()Ljoptsimple/ArgumentAcceptingOptionSpec;
  65. ldc java/io/File
  66. invokevirtual joptsimple/ArgumentAcceptingOptionSpec/ofType(Ljava/lang/Class;)Ljoptsimple/ArgumentAcceptingOptionSpec;
  67. new java/io/File
  68. dup
  69. ldc "."
  70. invokespecial java/io/File/<init>(Ljava/lang/String;)V
  71. iconst_0
  72. anewarray java/io/File
  73. invokevirtual joptsimple/ArgumentAcceptingOptionSpec/defaultsTo(Ljava/lang/Object;[Ljava/lang/Object;)Ljoptsimple/ArgumentAcceptingOptionSpec;
  74. astore 4
  75. aload_1
  76. ldc_w "assetsDir"
  77. nop
  78. nop
  79. invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
  80. invokevirtual joptsimple/OptionSpecBuilder/withRequiredArg()Ljoptsimple/ArgumentAcceptingOptionSpec;
  81. ldc java/io/File
  82. invokevirtual joptsimple/ArgumentAcceptingOptionSpec/ofType(Ljava/lang/Class;)Ljoptsimple/ArgumentAcceptingOptionSpec;
  83. astore 5
  84. aload_1
  85. ldc_w "resourcePackDir"
  86. nop
  87. nop
  88. invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
  89. invokevirtual joptsimple/OptionSpecBuilder/withRequiredArg()Ljoptsimple/ArgumentAcceptingOptionSpec;
  90. ldc java/io/File
  91. invokevirtual joptsimple/ArgumentAcceptingOptionSpec/ofType(Ljava/lang/Class;)Ljoptsimple/ArgumentAcceptingOptionSpec;
  92. astore 6
  93. aload_1
  94. ldc_w "proxyHost"
  95. nop
  96. nop
  97. invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
  98. invokevirtual joptsimple/OptionSpecBuilder/withRequiredArg()Ljoptsimple/ArgumentAcceptingOptionSpec;
  99. astore 7
  100. aload_1
  101. ldc_w "proxyPort"
  102. nop
  103. nop
  104. invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
  105. invokevirtual joptsimple/OptionSpecBuilder/withRequiredArg()Ljoptsimple/ArgumentAcceptingOptionSpec;
  106. ldc_w "8080"
  107. nop
  108. nop
  109. iconst_0
  110. anewarray java/lang/String
  111. invokevirtual joptsimple/ArgumentAcceptingOptionSpec/defaultsTo(Ljava/lang/Object;[Ljava/lang/Object;)Ljoptsimple/ArgumentAcceptingOptionSpec;
  112. ldc java/lang/Integer
  113. invokevirtual joptsimple/ArgumentAcceptingOptionSpec/ofType(Ljava/lang/Class;)Ljoptsimple/ArgumentAcceptingOptionSpec;
  114. astore 8
  115. aload_1
  116. ldc_w "proxyUser"
  117. nop
  118. nop
  119. invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
  120. invokevirtual joptsimple/OptionSpecBuilder/withRequiredArg()Ljoptsimple/ArgumentAcceptingOptionSpec;
  121. astore 9
  122. aload_1
  123. ldc_w "proxyPass"
  124. nop
  125. nop
  126. invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
  127. invokevirtual joptsimple/OptionSpecBuilder/withRequiredArg()Ljoptsimple/ArgumentAcceptingOptionSpec;
  128. astore 10
  129. aload_1
  130. ldc_w "username"
  131. nop
  132. nop
  133. invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
  134. invokevirtual joptsimple/OptionSpecBuilder/withRequiredArg()Ljoptsimple/ArgumentAcceptingOptionSpec;
  135. new java/lang/StringBuilder
  136. dup
  137. invokespecial java/lang/StringBuilder/<init>()V
  138. ldc_w "Player"
  139. nop
  140. nop
  141. invokevirtual java/lang/StringBuilder/append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  142. invokestatic dP/a()J
  143. ldc2_w 1000
  144. lrem
  145. invokevirtual java/lang/StringBuilder/append(J)Ljava/lang/StringBuilder;
  146. invokevirtual java/lang/StringBuilder/toString()Ljava/lang/String;
  147. iconst_0
  148. anewarray java/lang/String
  149. invokevirtual joptsimple/ArgumentAcceptingOptionSpec/defaultsTo(Ljava/lang/Object;[Ljava/lang/Object;)Ljoptsimple/ArgumentAcceptingOptionSpec;
  150. astore 11
  151. aload_1
  152. ldc_w "uuid"
  153. nop
  154. nop
  155. invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
  156. invokevirtual joptsimple/OptionSpecBuilder/withRequiredArg()Ljoptsimple/ArgumentAcceptingOptionSpec;
  157. astore 12
  158. aload_1
  159. ldc_w "accessToken"
  160. nop
  161. nop
  162. invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
  163. invokevirtual joptsimple/OptionSpecBuilder/withRequiredArg()Ljoptsimple/ArgumentAcceptingOptionSpec;
  164. invokevirtual joptsimple/ArgumentAcceptingOptionSpec/required()Ljoptsimple/ArgumentAcceptingOptionSpec;
  165. astore 13
  166. aload_1
  167. ldc_w "version"
  168. nop
  169. nop
  170. invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
  171. invokevirtual joptsimple/OptionSpecBuilder/withRequiredArg()Ljoptsimple/ArgumentAcceptingOptionSpec;
  172. invokevirtual joptsimple/ArgumentAcceptingOptionSpec/required()Ljoptsimple/ArgumentAcceptingOptionSpec;
  173. astore 14
  174. aload_1
  175. ldc_w "width"
  176. nop
  177. nop
  178. invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
  179. invokevirtual joptsimple/OptionSpecBuilder/withRequiredArg()Ljoptsimple/ArgumentAcceptingOptionSpec;
  180. ldc java/lang/Integer
  181. invokevirtual joptsimple/ArgumentAcceptingOptionSpec/ofType(Ljava/lang/Class;)Ljoptsimple/ArgumentAcceptingOptionSpec;
  182. sipush 854
  183. invokestatic java/lang/Integer/valueOf(I)Ljava/lang/Integer;
  184. iconst_0
  185. anewarray java/lang/Integer
  186. invokevirtual joptsimple/ArgumentAcceptingOptionSpec/defaultsTo(Ljava/lang/Object;[Ljava/lang/Object;)Ljoptsimple/ArgumentAcceptingOptionSpec;
  187. astore 15
  188. aload_1
  189. ldc_w "height"
  190. nop
  191. nop
  192. invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
  193. invokevirtual joptsimple/OptionSpecBuilder/withRequiredArg()Ljoptsimple/ArgumentAcceptingOptionSpec;
  194. ldc java/lang/Integer
  195. invokevirtual joptsimple/ArgumentAcceptingOptionSpec/ofType(Ljava/lang/Class;)Ljoptsimple/ArgumentAcceptingOptionSpec;
  196. sipush 480
  197. invokestatic java/lang/Integer/valueOf(I)Ljava/lang/Integer;
  198. iconst_0
  199. anewarray java/lang/Integer
  200. invokevirtual joptsimple/ArgumentAcceptingOptionSpec/defaultsTo(Ljava/lang/Object;[Ljava/lang/Object;)Ljoptsimple/ArgumentAcceptingOptionSpec;
  201. astore 16
  202. aload_1
  203. ldc_w "userProperties"
  204. nop
  205. nop
  206. invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
  207. invokevirtual joptsimple/OptionSpecBuilder/withRequiredArg()Ljoptsimple/ArgumentAcceptingOptionSpec;
  208. invokevirtual joptsimple/ArgumentAcceptingOptionSpec/required()Ljoptsimple/ArgumentAcceptingOptionSpec;
  209. astore 17
  210. aload_1
  211. ldc_w "assetIndex"
  212. nop
  213. nop
  214. invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
  215. invokevirtual joptsimple/OptionSpecBuilder/withRequiredArg()Ljoptsimple/ArgumentAcceptingOptionSpec;
  216. astore 18
  217. aload_1
  218. ldc_w "userType"
  219. nop
  220. nop
  221. invokevirtual joptsimple/OptionParser/accepts(Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
  222. invokevirtual joptsimple/OptionSpecBuilder/withRequiredArg()Ljoptsimple/ArgumentAcceptingOptionSpec;
  223. ldc_w "legacy"
  224. nop
  225. nop
  226. iconst_0
  227. anewarray java/lang/String
  228. invokevirtual joptsimple/ArgumentAcceptingOptionSpec/defaultsTo(Ljava/lang/Object;[Ljava/lang/Object;)Ljoptsimple/ArgumentAcceptingOptionSpec;
  229. astore 19
  230. aload_1
  231. invokevirtual joptsimple/OptionParser/nonOptions()Ljoptsimple/NonOptionArgumentSpec;
  232. astore 20
  233. aload_1
  234. aload_0
  235. invokevirtual joptsimple/OptionParser/parse([Ljava/lang/String;)Ljoptsimple/OptionSet;
  236. astore 21
  237. aload 21
  238. aload 20
  239. invokevirtual joptsimple/OptionSet/valuesOf(Ljoptsimple/OptionSpec;)Ljava/util/List;
  240. astore 22
  241. aload 22
  242. invokeinterface java/util/List/isEmpty()Z 1
  243. ifne 258
  244. getstatic java/lang/System/out Ljava/io/PrintStream;
  245. new java/lang/StringBuilder
  246. dup
  247. invokespecial java/lang/StringBuilder/<init>()V
  248. ldc_w "Completely ignored arguments: "
  249. nop
  250. nop
  251. invokevirtual java/lang/StringBuilder/append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  252. aload 22
  253. invokevirtual java/lang/StringBuilder/append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  254. invokevirtual java/lang/StringBuilder/toString()Ljava/lang/String;
  255. invokevirtual java/io/PrintStream/println(Ljava/lang/String;)V
  256. goto 258
  257. athrow
  258. aload 21
  259. aload 7
  260. invokevirtual joptsimple/OptionSet/valueOf(Ljoptsimple/OptionSpec;)Ljava/lang/Object;
  261. checkcast java/lang/String
  262. astore 23
  263. getstatic java/net/Proxy/NO_PROXY Ljava/net/Proxy;
  264. astore 24
  265. aload 23
  266. ifnull 283
  267. new java/net/Proxy
  268. dup
  269. getstatic java/net/Proxy$Type/SOCKS Ljava/net/Proxy$Type;
  270. new java/net/InetSocketAddress
  271. dup
  272. aload 23
  273. aload 21
  274. aload 8
  275. invokevirtual joptsimple/OptionSet/valueOf(Ljoptsimple/OptionSpec;)Ljava/lang/Object;
  276. checkcast java/lang/Integer
  277. invokevirtual java/lang/Integer/intValue()I
  278. invokespecial java/net/InetSocketAddress/<init>(Ljava/lang/String;I)V
  279. invokespecial java/net/Proxy/<init>(Ljava/net/Proxy$Type;Ljava/net/SocketAddress;)V
  280. astore 24
  281. goto 283
  282. astore 25
  283. aload 21
  284. aload 9
  285. invokevirtual joptsimple/OptionSet/valueOf(Ljoptsimple/OptionSpec;)Ljava/lang/Object;
  286. checkcast java/lang/String
  287. astore 25
  288. aload 21
  289. aload 10
  290. invokevirtual joptsimple/OptionSet/valueOf(Ljoptsimple/OptionSpec;)Ljava/lang/Object;
  291. checkcast java/lang/String
  292. astore 26
  293. aload 24
  294. getstatic java/net/Proxy/NO_PROXY Ljava/net/Proxy;
  295. invokevirtual java/net/Proxy/equals(Ljava/lang/Object;)Z
  296. ifne 315
  297. aload 25
  298. invokestatic net/minecraft/client/main/Main/a(Ljava/lang/String;)Z
  299. ifeq 315
  300. goto 302
  301. athrow
  302. aload 26
  303. invokestatic net/minecraft/client/main/Main/a(Ljava/lang/String;)Z
  304. ifeq 315
  305. goto 307
  306. athrow
  307. new net/minecraft/client/main/b
  308. dup
  309. aload 25
  310. aload 26
  311. invokespecial net/minecraft/client/main/b/<init>(Ljava/lang/String;Ljava/lang/String;)V
  312. invokestatic java/net/Authenticator/setDefault(Ljava/net/Authenticator;)V
  313. goto 315
  314. athrow
  315. aload 21
  316. aload 15
  317. invokevirtual joptsimple/OptionSet/valueOf(Ljoptsimple/OptionSpec;)Ljava/lang/Object;
  318. checkcast java/lang/Integer
  319. invokevirtual java/lang/Integer/intValue()I
  320. istore 27
  321. aload 21
  322. aload 16
  323. invokevirtual joptsimple/OptionSet/valueOf(Ljoptsimple/OptionSpec;)Ljava/lang/Object;
  324. checkcast java/lang/Integer
  325. invokevirtual java/lang/Integer/intValue()I
  326. istore 28
  327. aload 21
  328. ldc_w "fullscreen"
  329. nop
  330. nop
  331. invokevirtual joptsimple/OptionSet/has(Ljava/lang/String;)Z
  332. istore 29
  333. aload 21
  334. ldc_w "checkGlErrors"
  335. nop
  336. nop
  337. invokevirtual joptsimple/OptionSet/has(Ljava/lang/String;)Z
  338. istore 30
  339. aload 21
  340. ldc_w "demo"
  341. nop
  342. nop
  343. invokevirtual joptsimple/OptionSet/has(Ljava/lang/String;)Z
  344. istore 31
  345. aload 21
  346. aload 14
  347. invokevirtual joptsimple/OptionSet/valueOf(Ljoptsimple/OptionSpec;)Ljava/lang/Object;
  348. checkcast java/lang/String
  349. astore 32
  350. new com/google/gson/GsonBuilder
  351. dup
  352. invokespecial com/google/gson/GsonBuilder/<init>()V
  353. ldc com/mojang/authlib/properties/PropertyMap
  354. new com/mojang/authlib/properties/PropertyMap$Serializer
  355. dup
  356. invokespecial com/mojang/authlib/properties/PropertyMap$Serializer/<init>()V
  357. invokevirtual com/google/gson/GsonBuilder/registerTypeAdapter(Ljava/lang/reflect/Type;Ljava/lang/Object;)Lcom/google/gson/GsonBuilder;
  358. invokevirtual com/google/gson/GsonBuilder/create()Lcom/google/gson/Gson;
  359. aload 21
  360. aload 17
  361. invokevirtual joptsimple/OptionSet/valueOf(Ljoptsimple/OptionSpec;)Ljava/lang/Object;
  362. checkcast java/lang/String
  363. ldc com/mojang/authlib/properties/PropertyMap
  364. invokevirtual com/google/gson/Gson/fromJson(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
  365. checkcast com/mojang/authlib/properties/PropertyMap
  366. astore 33
  367. aload 21
  368. aload 4
  369. invokevirtual joptsimple/OptionSet/valueOf(Ljoptsimple/OptionSpec;)Ljava/lang/Object;
  370. checkcast java/io/File
  371. astore 34
  372. aload 21
  373. aload 5
  374. invokevirtual joptsimple/OptionSet/has(Ljoptsimple/OptionSpec;)Z
  375. ifeq 382
  376. aload 21
  377. aload 5
  378. invokevirtual joptsimple/OptionSet/valueOf(Ljoptsimple/OptionSpec;)Ljava/lang/Object;
  379. checkcast java/io/File
  380. goto 389
  381. athrow
  382. new java/io/File
  383. dup
  384. aload 34
  385. ldc_w "assets/"
  386. nop
  387. nop
  388. invokespecial java/io/File/<init>(Ljava/io/File;Ljava/lang/String;)V
  389. astore 35
  390. aload 21
  391. aload 6
  392. invokevirtual joptsimple/OptionSet/has(Ljoptsimple/OptionSpec;)Z
  393. ifeq 400
  394. aload 21
  395. aload 6
  396. invokevirtual joptsimple/OptionSet/valueOf(Ljoptsimple/OptionSpec;)Ljava/lang/Object;
  397. checkcast java/io/File
  398. goto 407
  399. athrow
  400. new java/io/File
  401. dup
  402. aload 34
  403. ldc_w "resourcepacks/"
  404. nop
  405. nop
  406. invokespecial java/io/File/<init>(Ljava/io/File;Ljava/lang/String;)V
  407. astore 36
  408. aload 21
  409. aload 12
  410. invokevirtual joptsimple/OptionSet/has(Ljoptsimple/OptionSpec;)Z
  411. ifeq 418
  412. aload 12
  413. aload 21
  414. invokevirtual joptsimple/ArgumentAcceptingOptionSpec/value(Ljoptsimple/OptionSet;)Ljava/lang/Object;
  415. checkcast java/lang/String
  416. goto 422
  417. athrow
  418. aload 11
  419. aload 21
  420. invokevirtual joptsimple/ArgumentAcceptingOptionSpec/value(Ljoptsimple/OptionSet;)Ljava/lang/Object;
  421. checkcast java/lang/String
  422. astore 37
  423. aload 21
  424. aload 18
  425. invokevirtual joptsimple/OptionSet/has(Ljoptsimple/OptionSpec;)Z
  426. ifeq 433
  427. aload 18
  428. aload 21
  429. invokevirtual joptsimple/ArgumentAcceptingOptionSpec/value(Ljoptsimple/OptionSet;)Ljava/lang/Object;
  430. checkcast java/lang/String
  431. goto 434
  432. athrow
  433. aconst_null
  434. astore 38
  435. aload 21
  436. aload_2
  437. invokevirtual joptsimple/OptionSet/valueOf(Ljoptsimple/OptionSpec;)Ljava/lang/Object;
  438. checkcast java/lang/String
  439. astore 39
  440. aload 21
  441. aload_3
  442. invokevirtual joptsimple/OptionSet/valueOf(Ljoptsimple/OptionSpec;)Ljava/lang/Object;
  443. checkcast java/lang/Integer
  444. astore 40
  445. new da
  446. dup
  447. aload 11
  448. aload 21
  449. invokevirtual joptsimple/ArgumentAcceptingOptionSpec/value(Ljoptsimple/OptionSet;)Ljava/lang/Object;
  450. checkcast java/lang/String
  451. aload 37
  452. aload 13
  453. aload 21
  454. invokevirtual joptsimple/ArgumentAcceptingOptionSpec/value(Ljoptsimple/OptionSet;)Ljava/lang/Object;
  455. checkcast java/lang/String
  456. aload 19
  457. aload 21
  458. invokevirtual joptsimple/ArgumentAcceptingOptionSpec/value(Ljoptsimple/OptionSet;)Ljava/lang/Object;
  459. checkcast java/lang/String
  460. invokespecial da/<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
  461. astore 41
  462. new net/minecraft/client/main/g
  463. dup
  464. new net/minecraft/client/main/e
  465. dup
  466. aload 41
  467. aload 33
  468. aload 24
  469. invokespecial net/minecraft/client/main/e/<init>(Lda;Lcom/mojang/authlib/properties/PropertyMap;Ljava/net/Proxy;)V
  470. new net/minecraft/client/main/h
  471. dup
  472. iload 27
  473. iload 28
  474. iload 29
  475. iload 30
  476. invokespecial net/minecraft/client/main/h/<init>(IIZZ)V
  477. new net/minecraft/client/main/c
  478. dup
  479. aload 34
  480. aload 36
  481. aload 35
  482. aload 38
  483. invokespecial net/minecraft/client/main/c/<init>(Ljava/io/File;Ljava/io/File;Ljava/io/File;Ljava/lang/String;)V
  484. new net/minecraft/client/main/a
  485. dup
  486. iload 31
  487. aload 32
  488. invokespecial net/minecraft/client/main/a/<init>(ZLjava/lang/String;)V
  489. new net/minecraft/client/main/d
  490. dup
  491. aload 39
  492. aload 40
  493. invokevirtual java/lang/Integer/intValue()I
  494. invokespecial net/minecraft/client/main/d/<init>(Ljava/lang/String;I)V
  495. 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
  496. astore 42
  497. invokestatic java/lang/Runtime/getRuntime()Ljava/lang/Runtime;
  498. new net/minecraft/client/main/f
  499. dup
  500. ldc_w "Client Shutdown Thread"
  501. nop
  502. nop
  503. invokespecial net/minecraft/client/main/f/<init>(Ljava/lang/String;)V
  504. invokevirtual java/lang/Runtime/addShutdownHook(Ljava/lang/Thread;)V
  505. invokestatic java/lang/Thread/currentThread()Ljava/lang/Thread;
  506. ldc_w "Client thread"
  507. nop
  508. nop
  509. invokevirtual java/lang/Thread/setName(Ljava/lang/String;)V
  510. new dP
  511. dup
  512. aload 42
  513. invokespecial dP/<init>(Lnet/minecraft/client/main/g;)V
  514. invokevirtual dP/a()V
  515. iload 43
  516. ifeq 526
  517. getstatic tW/u Z
  518. ifeq 524
  519. goto 521
  520. athrow
  521. iconst_0
  522. goto 525
  523. athrow
  524. iconst_1
  525. putstatic tW/u Z
  526. return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement