Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.vcechest.comandos;
- import com.vcechest.*;
- import org.bukkit.command.*;
- import java.io.*;
- import org.bukkit.*;
- import java.util.*;
- import org.bukkit.inventory.*;
- import org.bukkit.entity.*;
- import java.util.logging.*;
- import org.bukkit.configuration.file.*;
- public class FileToMysqlCmd
- {
- private /* synthetic */ EnderChest ALLATORIxDEMO;
- public void ALLATORIxDEMO(final CommandSender a, final boolean a) {
- class b implements Runnable
- {
- private final /* synthetic */ File h;
- private final /* synthetic */ boolean b;
- final /* synthetic */ FileToMysqlCmd ALLATORIxDEMO;
- @Override
- public void run() {
- final File[] listFiles = this.h.listFiles();
- int n = 0;
- final File[] array;
- final int length = (array = listFiles).length;
- int n2;
- int i = n2 = 0;
- while (i < length) {
- final File[] array2 = array;
- final int n3 = n2;
- ++n;
- final File file = array2[n3];
- try {
- if (file.getName().endsWith(".yml")) {
- final UUID fromString = UUID.fromString(file.getName().substring(0, 36));
- if (!this.ALLATORIxDEMO.ALLATORIxDEMO.getStorageInterface().ALLATORIxDEMO(fromString)) {
- final YamlConfiguration loadConfiguration;
- final int int1 = ((FileConfiguration)(loadConfiguration = YamlConfiguration.loadConfiguration(file))).getInt("Slots");
- final Inventory inventory = Bukkit.createInventory((InventoryHolder)null, int1);
- final ArrayList<ItemStack> list = new ArrayList<ItemStack>();
- int n4;
- int j = n4 = 0;
- while (j < inventory.getSize()) {
- final ItemStack itemStack = ((FileConfiguration)loadConfiguration).getItemStack("Itens." + n4);
- ++n4;
- list.add(itemStack);
- j = n4;
- }
- final ArrayList<ItemStack> list2 = list;
- final ItemStack[] contents = list2.toArray(new ItemStack[list2.size()]);
- final ArrayList<ItemStack> list3 = list;
- inventory.setContents(contents);
- list3.clear();
- this.ALLATORIxDEMO.ALLATORIxDEMO.getStorageInterface().ALLATORIxDEMO(fromString, inventory, ((FileConfiguration)loadConfiguration).getString("Jogador"), int1);
- }
- else if (this.b) {
- final YamlConfiguration loadConfiguration2;
- final Inventory inventory2 = Bukkit.createInventory((InventoryHolder)null, ((FileConfiguration)(loadConfiguration2 = YamlConfiguration.loadConfiguration(file))).getInt("Slots"));
- final ArrayList<ItemStack> list4 = new ArrayList<ItemStack>();
- int n5;
- int k = n5 = 0;
- while (k < inventory2.getSize()) {
- final ItemStack itemStack2 = ((FileConfiguration)loadConfiguration2).getItemStack("Itens." + n5);
- ++n5;
- list4.add(itemStack2);
- k = n5;
- }
- final ArrayList<ItemStack> list5 = list4;
- final ItemStack[] contents2 = list5.toArray(new ItemStack[list5.size()]);
- final ArrayList<ItemStack> list6 = list4;
- inventory2.setContents(contents2);
- list6.clear();
- this.ALLATORIxDEMO.ALLATORIxDEMO.getStorageInterface().ALLATORIxDEMO(fromString, inventory2);
- final Player player = Bukkit.getPlayer(fromString);
- if (player != null && player.isOnline()) {
- final Inventory inventory3 = Bukkit.getServer().createInventory((InventoryHolder)player, (int)this.ALLATORIxDEMO.ALLATORIxDEMO.getStorageInterface().ALLATORIxDEMO(fromString), this.ALLATORIxDEMO.ALLATORIxDEMO.getEnderChestUtils().getTitle(player));
- this.ALLATORIxDEMO.ALLATORIxDEMO.getStorageInterface().ALLATORIxDEMO(player, inventory3);
- this.ALLATORIxDEMO.ALLATORIxDEMO.getDataHandler().ALLATORIxDEMO(player.getUniqueId(), inventory3);
- }
- }
- }
- }
- catch (Exception ex) {
- EnderChest.E.warning("Erro ao importar o arquivo: " + file.getName() + " .Erro: " + ex.getMessage());
- }
- final Logger e = EnderChest.E;
- final StringBuilder append = new StringBuilder("Progresso da importa\u00e7\u00e3o: ").append(n).append(" / ");
- final int length2 = listFiles.length;
- ++n2;
- e.info(append.append(length2).toString());
- i = n2;
- }
- EnderChest.E.info("Importa\u00e7\u00e3o de arquivos concluida!");
- }
- b(final FileToMysqlCmd allatorIxDEMO, final File h, final boolean b) {
- this.ALLATORIxDEMO = allatorIxDEMO;
- this.h = h;
- this.b = b;
- }
- }
- //
- // This method could not be decompiled.
- //
- // Original Bytecode:
- //
- // 1: getfield com/vcechest/comandos/FileToMysqlCmd.ALLATORIxDEMO:Lcom/vcechest/EnderChest;
- // 4: invokevirtual com/vcechest/EnderChest.getConfigHandler:()Lcom/vcechest/ConfigHandler;
- // 7: ldc "\n9\u001a9\f9\u001d=@,\u0007(\u0001"
- // 9: pop
- // 10: ldc "database.tipo"
- // 12: invokevirtual com/vcechest/ConfigHandler.ALLATORIxDEMO:(Ljava/lang/String;)Ljava/lang/String;
- // 15: ldc "\u0003!\u001d)\u0002"
- // 17: pop
- // 18: ldc "mysql"
- // 20: invokevirtual java/lang/String.equalsIgnoreCase:(Ljava/lang/String;)Z
- // 23: ifeq 155
- // 26: aload_0 /* a */
- // 27: getfield com/vcechest/comandos/FileToMysqlCmd.ALLATORIxDEMO:Lcom/vcechest/EnderChest;
- // 30: invokevirtual com/vcechest/EnderChest.getMysqlSetup:()Lcom/vcechest/armazenamento/MysqlSetup;
- // 33: invokevirtual com/vcechest/armazenamento/MysqlSetup.ALLATORIxDEMO:()Ljava/sql/Connection;
- // 36: ifnull 143
- // 39: new Ljava/io/File;
- // 42: dup
- // 43: new Ljava/lang/StringBuilder;
- // 46: dup
- // 47: ldc "\u001e4\u001b?\u00076\u001d"
- // 49: pop
- // 50: ldc "plugins"
- // 52: invokespecial java/lang/StringBuilder.<init>:(Ljava/lang/String;)V
- // 55: ldc ">\u00074\u000bv\u001d=\u001e9\u001c9\u001a7\u001c"
- // 57: pop
- // 58: ldc "file.separator"
- // 60: invokestatic java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
- // 63: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
- // 66: getstatic com/vcechest/EnderChest.ALLATORIxDEMO:Ljava/lang/String;
- // 69: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
- // 72: ldc ">\u00074\u000bv\u001d=\u001e9\u001c9\u001a7\u001c"
- // 74: pop
- // 75: ldc "file.separator"
- // 77: invokestatic java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
- // 80: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
- // 83: ldc "\u001c\u000f,\u000f"
- // 85: pop
- // 86: ldc "Data"
- // 88: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
- // 91: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String;
- // 94: invokespecial java/io/File.<init>:(Ljava/lang/String;)V
- // 97: dup
- // 98: astore_3
- // 99: invokevirtual java/io/File.exists:()Z
- // 102: ifeq 130
- // 105: invokestatic org/bukkit/Bukkit.getScheduler:()Lorg/bukkit/scheduler/BukkitScheduler;
- // 108: aload_0 /* a */
- // 109: getfield com/vcechest/comandos/FileToMysqlCmd.ALLATORIxDEMO:Lcom/vcechest/EnderChest;
- // 112: new Lcom/vcechest/comandos/b;
- // 115: dup
- // 116: aload_0 /* a */
- // 117: aload_3
- // 118: iload_2 /* a */
- // 119: invokespecial com/vcechest/comandos/b.<init>:(Lcom/vcechest/comandos/FileToMysqlCmd;Ljava/io/File;Z)V
- // 122: invokeinterface org/bukkit/scheduler/BukkitScheduler.runTaskAsynchronously:(Lorg/bukkit/plugin/Plugin;Ljava/lang/Runnable;)Lorg/bukkit/scheduler/BukkitTask;
- // 127: pop
- // 128: return
- // 129: athrow
- // 130: aload_1 /* a */
- // 131: ldc "\u00ff\u000f\u0011\u0003(\u0001*\u001a9\u0000<\u0001x\u001e9\u001d,\u000fx\n=N<\u000f<\u0001+@"
- // 133: pop
- // 134: ldc "§aImportando pasta de dados."
- // 136: invokeinterface org/bukkit/command/CommandSender.sendMessage:(Ljava/lang/String;)V
- // 141: return
- // 142: athrow
- // 143: aload_1 /* a */
- // 144: ldc "\u00c99:=\u0000,\u000f6\n7N1\u0003(\u0001*\u001a9\u001cx\u000f*\u001f-\u0007.\u0001+@"
- // 146: pop
- // 147: ldc "§aTentando importar arquivos."
- // 149: invokeinterface org/bukkit/command/CommandSender.sendMessage:(Ljava/lang/String;)V
- // 154: return
- // 155: aload_1 /* a */
- // 156: ldc "\u00c99'5\u001e7\u001c,\u000f6\n7N(\u000f+\u001a9N<\u000bx\n9\n7\u001dx\u001e9\u001c9N7N5\u0017+\u001f4@"
- // 158: pop
- // 159: ldc "§aImportando pasta de dados para o mysql."
- // 161: invokeinterface org/bukkit/command/CommandSender.sendMessage:(Ljava/lang/String;)V
- // 166: return
- //
- // The error that occurred was:
- //
- // java.lang.NullPointerException
- // at com.strobel.decompiler.languages.java.ast.AstBuilder.convertType(AstBuilder.java:324)
- // at com.strobel.decompiler.languages.java.ast.AstBuilder.convertType(AstBuilder.java:153)
- // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.transformCall(AstMethodBodyBuilder.java:1120)
- // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.transformByteCode(AstMethodBodyBuilder.java:1010)
- // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.transformExpression(AstMethodBodyBuilder.java:540)
- // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.transformByteCode(AstMethodBodyBuilder.java:554)
- // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.transformExpression(AstMethodBodyBuilder.java:540)
- // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.transformNode(AstMethodBodyBuilder.java:392)
- // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.transformBlock(AstMethodBodyBuilder.java:333)
- // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.transformNode(AstMethodBodyBuilder.java:437)
- // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.transformBlock(AstMethodBodyBuilder.java:333)
- // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:294)
- // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:99)
- // at com.strobel.decompiler.languages.java.ast.AstBuilder.createMethodBody(AstBuilder.java:757)
- // at com.strobel.decompiler.languages.java.ast.AstBuilder.createMethod(AstBuilder.java:655)
- // at com.strobel.decompiler.languages.java.ast.AstBuilder.addTypeMembers(AstBuilder.java:532)
- // at com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeCore(AstBuilder.java:499)
- // at com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeNoCache(AstBuilder.java:141)
- // at com.strobel.decompiler.languages.java.ast.AstBuilder.createType(AstBuilder.java:130)
- // at com.strobel.decompiler.languages.java.ast.AstBuilder.addType(AstBuilder.java:105)
- // at com.strobel.decompiler.languages.java.JavaLanguage.buildAst(JavaLanguage.java:71)
- // at com.strobel.decompiler.languages.java.JavaLanguage.decompileType(JavaLanguage.java:59)
- // at us.deathmarine.luyten.DecompilerLinkProvider.generateContent(DecompilerLinkProvider.java:97)
- // at us.deathmarine.luyten.OpenFile.decompileWithNavigationLinks(OpenFile.java:469)
- // at us.deathmarine.luyten.OpenFile.decompile(OpenFile.java:442)
- // at us.deathmarine.luyten.Model.extractClassToTextPane(Model.java:420)
- // at us.deathmarine.luyten.Model.openEntryByTreePath(Model.java:339)
- // at us.deathmarine.luyten.Model$TreeListener$1.run(Model.java:266)
- //
- throw new IllegalStateException("An error occurred while decompiling this method.");
- }
- public FileToMysqlCmd(final EnderChest a) {
- this.ALLATORIxDEMO = a;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement