Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Byte code:
- // 0: aload_0
- // 1: putstatic nl/thewgbbroz/dtltraders/Main.a : Lnl/thewgbbroz/dtltraders/Main;
- // 4: aload_0
- // 5: invokevirtual getName : ()Ljava/lang/String;
- // 8: ldc 'dtlTradersPlus'
- // 10: invokevirtual equals : (Ljava/lang/Object;)Z
- // 13: ifne -> 31
- // 16: aload_0
- // 17: invokevirtual getLogger : ()Ljava/util/logging/Logger;
- // 20: ldc 'Invalid plugin name.'
- // 22: invokevirtual severe : (Ljava/lang/String;)V
- // 25: aload_0
- // 26: iconst_0
- // 27: invokevirtual setEnabled : (Z)V
- // 30: return
- // 31: aload_0
- // 32: invokevirtual getDescription : ()Lorg/bukkit/plugin/PluginDescriptionFile;
- // 35: invokevirtual getVersion : ()Ljava/lang/String;
- // 38: ldc '5.1.15'
- // 40: invokevirtual equals : (Ljava/lang/Object;)Z
- // 43: ifne -> 61
- // 46: aload_0
- // 47: invokevirtual getLogger : ()Ljava/util/logging/Logger;
- // 50: ldc 'Invalid version.'
- // 52: invokevirtual severe : (Ljava/lang/String;)V
- // 55: aload_0
- // 56: iconst_0
- // 57: invokevirtual setEnabled : (Z)V
- // 60: return
- // 61: aload_0
- // 62: invokevirtual getDataFolder : ()Ljava/io/File;
- // 65: invokevirtual exists : ()Z
- // 68: ifne -> 193
- // 71: new java/io/File
- // 74: dup
- // 75: aload_0
- // 76: invokevirtual getDataFolder : ()Ljava/io/File;
- // 79: invokevirtual getParentFile : ()Ljava/io/File;
- // 82: ldc 'dtlTraders'
- // 84: invokespecial <init> : (Ljava/io/File;Ljava/lang/String;)V
- // 87: astore_1
- // 88: aload_1
- // 89: invokevirtual exists : ()Z
- // 92: ifeq -> 193
- // 95: aload_1
- // 96: invokevirtual listFiles : ()[Ljava/io/File;
- // 99: astore_2
- // 100: aload_2
- // 101: arraylength
- // 102: istore_3
- // 103: iconst_0
- // 104: istore #4
- // 106: iload #4
- // 108: iload_3
- // 109: if_icmpge -> 158
- // 112: aload_2
- // 113: iload #4
- // 115: aaload
- // 116: astore #5
- // 118: getstatic java/lang/System.out : Ljava/io/PrintStream;
- // 121: aload #5
- // 123: invokevirtual toPath : ()Ljava/nio/file/Path;
- // 126: invokevirtual println : (Ljava/lang/Object;)V
- // 129: aload #5
- // 131: new java/io/File
- // 134: dup
- // 135: aload_0
- // 136: invokevirtual getDataFolder : ()Ljava/io/File;
- // 139: aload #5
- // 141: invokevirtual getName : ()Ljava/lang/String;
- // 144: invokespecial <init> : (Ljava/io/File;Ljava/lang/String;)V
- // 147: <illegal opcode> qProtect : (Ljava/io/File;Ljava/io/File;)V
- // 152: iinc #4, 1
- // 155: goto -> 106
- // 158: aload_1
- // 159: new java/io/File
- // 162: dup
- // 163: aload_1
- // 164: invokevirtual getParentFile : ()Ljava/io/File;
- // 167: ldc 'dtlTraders (backup)'
- // 169: invokespecial <init> : (Ljava/io/File;Ljava/lang/String;)V
- // 172: invokevirtual renameTo : (Ljava/io/File;)Z
- // 175: pop
- // 176: aload_0
- // 177: invokevirtual getLogger : ()Ljava/util/logging/Logger;
- // 180: ldc 'Non-plus version of dtlTraders found. Using data from non-premium data folder!'
- // 182: invokevirtual info : (Ljava/lang/String;)V
- // 185: goto -> 193
- // 188: astore_2
- // 189: aload_2
- // 190: invokevirtual printStackTrace : ()V
- // 193: aload_0
- // 194: new nl/thewgbbroz/dtltraders/e/a
- // 197: dup
- // 198: aload_0
- // 199: ldc 'config.yml'
- // 201: invokespecial <init> : (Lorg/bukkit/plugin/java/JavaPlugin;Ljava/lang/String;)V
- // 204: putfield a : Lnl/thewgbbroz/dtltraders/e/a;
- // 207: getstatic nl/thewgbbroz/dtltraders/l/c.a : Ljava/lang/String;
- // 210: ldc '1_8'
- // 212: invokevirtual contains : (Ljava/lang/CharSequence;)Z
- // 215: ifne -> 341
- // 218: aload_0
- // 219: invokevirtual getConfig : ()Lorg/bukkit/configuration/file/FileConfiguration;
- // 222: ldc 'shop-selectors'
- // 224: iconst_1
- // 225: invokevirtual contains : (Ljava/lang/String;Z)Z
- // 228: ifne -> 341
- // 231: aload_0
- // 232: invokevirtual getConfig : ()Lorg/bukkit/configuration/file/FileConfiguration;
- // 235: ldc 'shop-selectors'
- // 237: invokevirtual createSection : (Ljava/lang/String;)Lorg/bukkit/configuration/ConfigurationSection;
- // 240: pop
- // 241: aload_0
- // 242: invokevirtual getConfig : ()Lorg/bukkit/configuration/file/FileConfiguration;
- // 245: ldc 'shop-selectors.slot'
- // 247: bipush #8
- // 249: <illegal opcode> qProtect : (I)Ljava/lang/Integer;
- // 254: invokevirtual set : (Ljava/lang/String;Ljava/lang/Object;)V
- // 257: aload_0
- // 258: invokevirtual getConfig : ()Lorg/bukkit/configuration/file/FileConfiguration;
- // 261: ldc 'shop-selectors.position'
- // 263: ldc 'bottom'
- // 265: invokevirtual set : (Ljava/lang/String;Ljava/lang/Object;)V
- // 268: aload_0
- // 269: invokevirtual getConfig : ()Lorg/bukkit/configuration/file/FileConfiguration;
- // 272: ldc 'shop-selectors.buy.type'
- // 274: ldc 'stone'
- // 276: invokevirtual set : (Ljava/lang/String;Ljava/lang/Object;)V
- // 279: aload_0
- // 280: invokevirtual getConfig : ()Lorg/bukkit/configuration/file/FileConfiguration;
- // 283: ldc 'shop-selectors.buy.name'
- // 285: ldc '&aBuy'
- // 287: invokevirtual set : (Ljava/lang/String;Ljava/lang/Object;)V
- // 290: aload_0
- // 291: invokevirtual getConfig : ()Lorg/bukkit/configuration/file/FileConfiguration;
- // 294: ldc 'shop-selectors.sell.type'
- // 296: ldc 'bedrock'
- // 298: invokevirtual set : (Ljava/lang/String;Ljava/lang/Object;)V
- // 301: aload_0
- // 302: invokevirtual getConfig : ()Lorg/bukkit/configuration/file/FileConfiguration;
- // 305: ldc 'shop-selectors.sell.name'
- // 307: ldc '&6Sell'
- // 309: invokevirtual set : (Ljava/lang/String;Ljava/lang/Object;)V
- // 312: aload_0
- // 313: invokevirtual getConfig : ()Lorg/bukkit/configuration/file/FileConfiguration;
- // 316: ldc 'shop-selectors.trade.type'
- // 318: ldc 'diamond_block'
- // 320: invokevirtual set : (Ljava/lang/String;Ljava/lang/Object;)V
- // 323: aload_0
- // 324: invokevirtual getConfig : ()Lorg/bukkit/configuration/file/FileConfiguration;
- // 327: ldc 'shop-selectors.trade.name'
- // 329: ldc '&bTrade'
- // 331: invokevirtual set : (Ljava/lang/String;Ljava/lang/Object;)V
- // 334: aload_0
- // 335: getfield a : Lnl/thewgbbroz/dtltraders/e/a;
- // 338: invokevirtual d : ()V
- // 341: aload_0
- // 342: invokevirtual getConfig : ()Lorg/bukkit/configuration/file/FileConfiguration;
- // 345: ldc 'version'
- // 347: invokevirtual getString : (Ljava/lang/String;)Ljava/lang/String;
- // 350: <illegal opcode> qProtect : (Ljava/lang/String;)D
- // 355: dstore_1
- // 356: dload_1
- // 357: ldc2_w 500.0
- // 360: dcmpg
- // 361: ifge -> 419
- // 364: aload_0
- // 365: invokevirtual getLogger : ()Ljava/util/logging/Logger;
- // 368: ldc 'Found old version of dtlTraders. Removing and backing up the old plugin folder.'
- // 370: invokevirtual info : (Ljava/lang/String;)V
- // 373: aload_0
- // 374: invokevirtual getDataFolder : ()Ljava/io/File;
- // 377: new java/io/File
- // 380: dup
- // 381: aload_0
- // 382: invokevirtual getDataFolder : ()Ljava/io/File;
- // 385: invokevirtual getParentFile : ()Ljava/io/File;
- // 388: ldc 'dtlTraders (pre-v5.0.0 backup)'
- // 390: invokespecial <init> : (Ljava/io/File;Ljava/lang/String;)V
- // 393: invokevirtual renameTo : (Ljava/io/File;)Z
- // 396: pop
- // 397: aload_0
- // 398: invokevirtual getDataFolder : ()Ljava/io/File;
- // 401: invokevirtual mkdirs : ()Z
- // 404: pop
- // 405: aload_0
- // 406: new nl/thewgbbroz/dtltraders/e/a
- // 409: dup
- // 410: aload_0
- // 411: ldc 'config.yml'
- // 413: invokespecial <init> : (Lorg/bukkit/plugin/java/JavaPlugin;Ljava/lang/String;)V
- // 416: putfield a : Lnl/thewgbbroz/dtltraders/e/a;
- // 419: aload_0
- // 420: new nl/thewgbbroz/dtltraders/e/b
- // 423: dup
- // 424: aload_0
- // 425: invokespecial <init> : (Lorg/bukkit/plugin/java/JavaPlugin;)V
- // 428: putfield a : Lnl/thewgbbroz/dtltraders/e/b;
- // 431: getstatic nl/thewgbbroz/dtltraders/l/c.a : Ljava/lang/String;
- // 434: ldc '1_8'
- // 436: invokevirtual contains : (Ljava/lang/CharSequence;)Z
- // 439: ifne -> 466
- // 442: aload_0
- // 443: ldc_w 'trade-item'
- // 446: iconst_0
- // 447: anewarray java/lang/String
- // 450: invokevirtual a : (Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;
- // 453: pop
- // 454: aload_0
- // 455: ldc_w 'trade-limit-reached'
- // 458: iconst_0
- // 459: anewarray java/lang/String
- // 462: invokevirtual a : (Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;
- // 465: pop
- // 466: <illegal opcode> qProtect : ()Lorg/bukkit/plugin/ServicesManager;
- // 471: ldc_w net/milkbowl/vault/economy/Economy
- // 474: invokeinterface getRegistration : (Ljava/lang/Class;)Lorg/bukkit/plugin/RegisteredServiceProvider;
- // 479: astore_3
- // 480: aload_3
- // 481: ifnonnull -> 500
- // 484: aload_0
- // 485: invokevirtual getLogger : ()Ljava/util/logging/Logger;
- // 488: ldc_w 'No economy provider found!'
- // 491: invokevirtual severe : (Ljava/lang/String;)V
- // 494: aload_0
- // 495: iconst_0
- // 496: invokevirtual setEnabled : (Z)V
- // 499: return
- // 500: aload_0
- // 501: aload_3
- // 502: invokevirtual getProvider : ()Ljava/lang/Object;
- // 505: checkcast net/milkbowl/vault/economy/Economy
- // 508: putfield a : Lnet/milkbowl/vault/economy/Economy;
- // 511: aload_0
- // 512: new nl/thewgbbroz/dtltraders/g/a
- // 515: dup
- // 516: aload_0
- // 517: invokespecial <init> : (Lnl/thewgbbroz/dtltraders/Main;)V
- // 520: putfield a : Lnl/thewgbbroz/dtltraders/g/a;
- // 523: aload_0
- // 524: new nl/thewgbbroz/dtltraders/c/a
- // 527: dup
- // 528: aload_0
- // 529: invokespecial <init> : (Lnl/thewgbbroz/dtltraders/Main;)V
- // 532: putfield a : Lnl/thewgbbroz/dtltraders/c/a;
- // 535: aload_0
- // 536: new nl/thewgbbroz/dtltraders/k/b
- // 539: dup
- // 540: aload_0
- // 541: invokespecial <init> : (Lnl/thewgbbroz/dtltraders/Main;)V
- // 544: putfield a : Lnl/thewgbbroz/dtltraders/k/b;
- // 547: aload_0
- // 548: new nl/thewgbbroz/dtltraders/i/d
- // 551: dup
- // 552: aload_0
- // 553: invokespecial <init> : (Lnl/thewgbbroz/dtltraders/Main;)V
- // 556: putfield a : Lnl/thewgbbroz/dtltraders/i/d;
- // 559: aload_0
- // 560: new nl/thewgbbroz/dtltraders/h/a
- // 563: dup
- // 564: aload_0
- // 565: invokespecial <init> : (Lnl/thewgbbroz/dtltraders/Main;)V
- // 568: putfield a : Lnl/thewgbbroz/dtltraders/h/a;
- // 571: aload_0
- // 572: new nl/thewgbbroz/dtltraders/f/b
- // 575: dup
- // 576: aload_0
- // 577: invokespecial <init> : (Lnl/thewgbbroz/dtltraders/Main;)V
- // 580: putfield a : Lnl/thewgbbroz/dtltraders/f/b;
- // 583: aload_0
- // 584: new nl/thewgbbroz/dtltraders/f/d
- // 587: dup
- // 588: aload_0
- // 589: invokespecial <init> : (Lnl/thewgbbroz/dtltraders/Main;)V
- // 592: putfield a : Lnl/thewgbbroz/dtltraders/f/d;
- // 595: aload_0
- // 596: new nl/thewgbbroz/dtltraders/a/a
- // 599: dup
- // 600: aload_0
- // 601: invokespecial <init> : (Lnl/thewgbbroz/dtltraders/Main;)V
- // 604: putfield a : Lnl/thewgbbroz/dtltraders/a/a;
- // 607: aload_0
- // 608: new nl/thewgbbroz/dtltraders/j/a
- // 611: dup
- // 612: aload_0
- // 613: invokespecial <init> : (Lnl/thewgbbroz/dtltraders/Main;)V
- // 616: putfield a : Lnl/thewgbbroz/dtltraders/j/a;
- // 619: <illegal opcode> qProtect : ()Lorg/bukkit/plugin/PluginManager;
- // 624: ldc_w 'Citizens'
- // 627: invokeinterface isPluginEnabled : (Ljava/lang/String;)Z
- // 632: ifeq -> 669
- // 635: aload_0
- // 636: invokevirtual getLogger : ()Ljava/util/logging/Logger;
- // 639: ldc_w 'Hooking into Citizens!'
- // 642: invokevirtual info : (Ljava/lang/String;)V
- // 645: aload_0
- // 646: new nl/thewgbbroz/dtltraders/b/a
- // 649: dup
- // 650: aload_0
- // 651: invokespecial <init> : (Lnl/thewgbbroz/dtltraders/Main;)V
- // 654: putfield a : Lnl/thewgbbroz/dtltraders/b/a;
- // 657: aload_0
- // 658: new nl/thewgbbroz/dtltraders/a/b
- // 661: dup
- // 662: aload_0
- // 663: invokespecial <init> : (Lnl/thewgbbroz/dtltraders/Main;)V
- // 666: putfield a : Lnl/thewgbbroz/dtltraders/a/b;
- // 669: aload_0
- // 670: ldc_w 'dtltraders'
- // 673: invokevirtual getCommand : (Ljava/lang/String;)Lorg/bukkit/command/PluginCommand;
- // 676: new nl/thewgbbroz/dtltraders/d/a
- // 679: dup
- // 680: aload_0
- // 681: invokespecial <init> : (Lnl/thewgbbroz/dtltraders/Main;)V
- // 684: invokevirtual setExecutor : (Lorg/bukkit/command/CommandExecutor;)V
- // 687: <illegal opcode> qProtect : ()Lorg/bukkit/command/ConsoleCommandSender;
- // 692: new java/lang/StringBuilder
- // 695: dup
- // 696: invokespecial <init> : ()V
- // 699: getstatic org/bukkit/ChatColor.RED : Lorg/bukkit/ChatColor;
- // 702: invokevirtual append : (Ljava/lang/Object;)Ljava/lang/StringBuilder;
- // 705: ldc_w 'dtlTraders is managed by 4Creation. '
- // 708: invokevirtual append : (Ljava/lang/String;)Ljava/lang/StringBuilder;
- // 711: getstatic org/bukkit/ChatColor.DARK_AQUA : Lorg/bukkit/ChatColor;
- // 714: invokevirtual append : (Ljava/lang/Object;)Ljava/lang/StringBuilder;
- // 717: ldc_w 'www.4Creation.pro'
- // 720: invokevirtual append : (Ljava/lang/String;)Ljava/lang/StringBuilder;
- // 723: invokevirtual toString : ()Ljava/lang/String;
- // 726: invokeinterface sendMessage : (Ljava/lang/String;)V
- // 731: <illegal opcode> qProtect : ()V
- // 736: return
- // Line number table:
- // Java source line number -> byte code offset
- // #70 -> 0
- // #72 -> 4
- // #73 -> 5
- // #74 -> 16
- // #75 -> 25
- // #76 -> 30
- // #79 -> 31
- // #80 -> 46
- // #81 -> 55
- // #82 -> 60
- // #89 -> 61
- // #90 -> 71
- // #91 -> 88
- // #95 -> 95
- // #97 -> 118
- // #99 -> 129
- // #95 -> 152
- // #102 -> 158
- // #104 -> 176
- // #107 -> 185
- // #105 -> 188
- // #106 -> 189
- // #115 -> 193
- // #118 -> 207
- // #119 -> 218
- // #121 -> 231
- // #122 -> 241
- // #123 -> 257
- // #125 -> 268
- // #126 -> 279
- // #128 -> 290
- // #129 -> 301
- // #131 -> 312
- // #132 -> 323
- // #134 -> 334
- // #139 -> 341
- // #140 -> 356
- // #141 -> 364
- // #144 -> 373
- // #147 -> 397
- // #148 -> 405
- // #152 -> 419
- // #154 -> 431
- // #155 -> 442
- // #156 -> 454
- // #161 -> 466
- // #162 -> 480
- // #163 -> 484
- // #164 -> 494
- // #165 -> 499
- // #168 -> 500
- // #171 -> 511
- // #173 -> 523
- // #174 -> 535
- // #175 -> 547
- // #176 -> 559
- // #177 -> 571
- // #178 -> 583
- // #179 -> 595
- // #181 -> 607
- // #183 -> 619
- // #184 -> 635
- // #185 -> 645
- // #187 -> 657
- // #190 -> 669
- // #192 -> 687
- // #203 -> 731
- // #205 -> 736
- // Exception table:
- // from to target type
- // 95 185 188 java/io/IOException
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement