Examples of MIPlayerFile


Examples of uk.co.tggl.pluckerpluck.multiinv.player.MIPlayerFile

                    }
                    if(MIYamlFiles.config.getBoolean("useSQL")) {
                        MIInventory inventory = MIYamlFiles.con.getInventory(giveplayer, MIPlayerListener.getGroup(world), inventoryName);
                        return inventory;
                    } else {
                        MIPlayerFile config = new MIPlayerFile(giveplayer, MIPlayerListener.getGroup(world));
                        MIInventory inventory = config.getInventory(inventoryName);
                        return inventory;
                    }
                    // If they are currently using the inventory, let's just grab it...
                } else {
                    return new MIInventory(giveplayer);
                }
                // If we are getting an inventory from another world let's just load it.
            } else {
                String inventoryName = "CREATIVE";
                if(GameMode.SURVIVAL == gm) {
                    inventoryName = "SURVIVAL";
                }
                if(!MIYamlFiles.config.getBoolean("separateGamemodeInventories", true)) {
                    inventoryName = "SURVIVAL";
                }
                if(MIYamlFiles.config.getBoolean("useSQL")) {
                    MIInventory inventory = MIYamlFiles.con.getInventory(giveplayer, MIPlayerListener.getGroup(world), inventoryName);
                    return inventory;
                } else {
                    MIPlayerFile config = new MIPlayerFile(giveplayer, MIPlayerListener.getGroup(world));
                    MIInventory inventory = config.getInventory(inventoryName);
                    return inventory;
                }
            }
            // The player isn't online. Let's do it in offline mode then...
        }
View Full Code Here

Examples of uk.co.tggl.pluckerpluck.multiinv.player.MIPlayerFile

                }
                if(MIYamlFiles.config.getBoolean("useSQL")) {
                    MIYamlFiles.con.saveInventory(giveplayer, MIPlayerListener.getGroup(world), inventory, inventoryName);
                    return true;
                } else {
                    MIPlayerFile config = new MIPlayerFile(giveplayer, MIPlayerListener.getGroup(world));
                    config.saveInventory(inventory, inventoryName);
                    return true;
                }
                // If they are currently using the inventory, let's set it...
            } else {
                inventory.loadIntoInventory(giveplayer.getInventory());
                if(offlineplayer) {
                    giveplayer.saveData();
                }
                return true;
            }
            // They aren't in the same world, so let's just save the inventory.
        } else {
            String inventoryName = "CREATIVE";
            if(GameMode.SURVIVAL == gm) {
                inventoryName = "SURVIVAL";
            }
            if(!MIYamlFiles.config.getBoolean("separateGamemodeInventories", true)) {
                inventoryName = "SURVIVAL";
            }
            if(MIYamlFiles.config.getBoolean("useSQL")) {
                MIYamlFiles.con.saveInventory(giveplayer, MIPlayerListener.getGroup(world), inventory, inventoryName);
                return true;
            } else {
                MIPlayerFile config = new MIPlayerFile(giveplayer, MIPlayerListener.getGroup(world));
                config.saveInventory(inventory, inventoryName);
                return true;
            }
        }
    }
View Full Code Here

Examples of uk.co.tggl.pluckerpluck.multiinv.player.MIPlayerFile

                        return false;
                    }
                    MIYamlFiles.con.saveInventory(giveplayer, MIPlayerListener.getGroup(world), inventory, inventoryName);
                    return true;
                } else {
                    MIPlayerFile config = new MIPlayerFile(giveplayer, MIPlayerListener.getGroup(world));
                    MIInventory inventory = config.getInventory(inventoryName);
                    // now let's find an empty slot...
                    boolean noempty = true;
                    MIItemStack[] items = inventory.getInventoryContents();
                    for(int i = 0; i < items.length && noempty; i++) {
                        MIItemStack is = items[i];
                        if(is.getItemStack() == null) {
                            items[i] = itemstack;
                            noempty = false;
                        }
                    }
                    if(noempty) {
                        return false;
                    }
                    config.saveInventory(inventory, inventoryName);
                    return true;
                }
                // If they are currently using the inventory, let's set it...
            } else {
                if(giveplayer.getInventory().firstEmpty() == -1) {
                    return false;
                }
                giveplayer.getInventory().addItem(itemstack.getItemStack());
                if(offlineplayer) {
                    giveplayer.saveData();
                }
                return true;
            }
            // They aren't in the same world, so let's just save the inventory.
        } else {
            String inventoryName = "CREATIVE";
            if(GameMode.SURVIVAL == gm) {
                inventoryName = "SURVIVAL";
            }
            if(!MIYamlFiles.config.getBoolean("separateGamemodeInventories", true)) {
                inventoryName = "SURVIVAL";
            }
            if(MIYamlFiles.config.getBoolean("useSQL")) {
                MIInventory inventory = MIYamlFiles.con.getInventory(giveplayer, MIPlayerListener.getGroup(world), inventoryName);
                // now let's find an empty slot...
                boolean noempty = true;
                MIItemStack[] items = inventory.getInventoryContents();
                for(int i = 0; i < items.length && noempty; i++) {
                    MIItemStack is = items[i];
                    if(is.getItemStack() == null) {
                        items[i] = itemstack;
                        noempty = false;
                    }
                }
                if(noempty) {
                    return false;
                }
                MIYamlFiles.con.saveInventory(giveplayer, MIPlayerListener.getGroup(world), inventory, inventoryName);
                return true;
            } else {
                MIPlayerFile config = new MIPlayerFile(giveplayer, MIPlayerListener.getGroup(world));
                MIInventory inventory = config.getInventory(inventoryName);
                // now let's find an empty slot...
                boolean noempty = true;
                MIItemStack[] items = inventory.getInventoryContents();
                for(int i = 0; i < items.length && noempty; i++) {
                    MIItemStack is = items[i];
                    if(is.getItemStack() == null) {
                        items[i] = itemstack;
                        noempty = false;
                    }
                }
                if(noempty) {
                    return false;
                }
                config.saveInventory(inventory, inventoryName);
                return true;
            }
        }
    }
View Full Code Here

Examples of uk.co.tggl.pluckerpluck.multiinv.player.MIPlayerFile

                        playerfile.setXpLevel(giveplayer.getLevel());
                        playerfile.setXp(giveplayer.getExp());
                        playerfile.setGm(gm);
                        return playerfile;
                    } else {
                        MIPlayerFile config = new MIPlayerFile(giveplayer, MIPlayerListener.getGroup(world));
                        MIAPIPlayer playerfile = new MIAPIPlayer(giveplayer);
                        playerfile.setInventory(config.getInventory(gm.toString()));
                        playerfile.setEnderchest(config.getEnderchestInventory(gm.toString()));
                        playerfile.setFoodlevel(giveplayer.getFoodLevel());
                        playerfile.setSaturation(giveplayer.getSaturation());
                        playerfile.setHealth(giveplayer.getHealth());
                        playerfile.setXpLevel(giveplayer.getLevel());
                        playerfile.setXp(giveplayer.getExp());
                        playerfile.setGm(gm);
                        return playerfile;
                    }
                    // If they are currently using the inventory, let's just grab it...
                } else {
                    MIAPIPlayer playerfile = new MIAPIPlayer(giveplayer);
                    playerfile.setInventory(playerfile.getInventory());
                    playerfile.setEnderchest(playerfile.getEnderchest());
                    playerfile.setFoodlevel(giveplayer.getFoodLevel());
                    playerfile.setSaturation(giveplayer.getSaturation());
                    playerfile.setHealth(giveplayer.getHealth());
                    playerfile.setXpLevel(giveplayer.getLevel());
                    playerfile.setXp(giveplayer.getExp());
                    playerfile.setGm(gm);
                    return playerfile;
                }
                // If we are getting an inventory from another world let's just load it.
            } else {
                String inventoryName = "CREATIVE";
                if(GameMode.SURVIVAL == gm) {
                    inventoryName = "SURVIVAL";
                }
                if(!MIYamlFiles.config.getBoolean("separateGamemodeInventories", true)) {
                    inventoryName = "SURVIVAL";
                }
                if(MIYamlFiles.config.getBoolean("useSQL")) {
                    MIAPIPlayer playerfile = new MIAPIPlayer(giveplayer);
                    String group = MIPlayerListener.getGroup(world);
                    playerfile.setInventory(MIYamlFiles.con.getInventory(giveplayer, group, inventoryName));
                    playerfile.setEnderchest(MIYamlFiles.con.getEnderchestInventory(giveplayer, group, inventoryName));
                    playerfile.setFoodlevel(MIYamlFiles.con.getHunger(giveplayer, group));
                    playerfile.setSaturation(MIYamlFiles.con.getSaturation(giveplayer, group));
                    playerfile.setHealth(MIYamlFiles.con.getHealth(giveplayer, group));
                    int totalxp = MIYamlFiles.con.getTotalExperience(giveplayer, group);
                    int[] xp = plugin.getXP(totalxp);
                    playerfile.setXpLevel(xp[0]);
                    playerfile.setXp((float) ((float) xp[1] / (float) xp[2]));
                    playerfile.setGm(gm);
                    return playerfile;
                } else {
                    MIPlayerFile config = new MIPlayerFile(giveplayer, MIPlayerListener.getGroup(world));
                    MIAPIPlayer playerfile = new MIAPIPlayer(giveplayer);
                    playerfile.setInventory(config.getInventory(gm.toString()));
                    playerfile.setEnderchest(config.getEnderchestInventory(gm.toString()));
                    playerfile.setFoodlevel(config.getHunger());
                    playerfile.setSaturation(config.getSaturation());
                    playerfile.setHealth(config.getHealth());
                    playerfile.setXpLevel(config.getLevel());
                    playerfile.setXp(config.getExperience());
                    playerfile.setGm(gm);
                    return playerfile;
                }
            }
        }
View Full Code Here

Examples of uk.co.tggl.pluckerpluck.multiinv.player.MIPlayerFile

                    if(MIYamlFiles.config.getBoolean("useSQL")) {
                        String group = MIPlayerListener.getGroup(world);
                        MIYamlFiles.con.saveInventory(giveplayer, group, player.getInventory(), inventoryName);
                        MIYamlFiles.con.saveEnderchestInventory(giveplayer, group, player.getEnderchest(), inventoryName);
                    } else {
                        MIPlayerFile config = new MIPlayerFile(giveplayer, MIPlayerListener.getGroup(world));
                        config.saveInventory(player.getInventory(), player.getGm().toString());
                        config.saveEnderchestInventory(player.getEnderchest(), player.getGm().toString());
                    }
                    // If they are currently using the inventory, let's just set it...
                } else {
                    player.getInventory().loadIntoInventory(giveplayer.getInventory());
                    player.getEnderchest().loadIntoInventory(giveplayer.getEnderChest());
                }
                giveplayer.setFoodLevel(player.getFoodlevel());
                giveplayer.setSaturation(player.getSaturation());
                giveplayer.setHealth(player.getHealth());
                giveplayer.setLevel(player.getXpLevel());
                giveplayer.setExp((float) player.getXp());
                if(!playeronline) {
                    giveplayer.saveData();
                }
                return true;
                // If we are getting an inventory from another world let's just save it.
            } else {
                String inventoryName = player.getGm().toString();
                if(!MIYamlFiles.config.getBoolean("separateGamemodeInventories", true)) {
                    inventoryName = "SURVIVAL";
                }
                if(MIYamlFiles.config.getBoolean("useSQL")) {
                    String group = MIPlayerListener.getGroup(world);
                    int xp = plugin.getTotalXP(player.getXpLevel(), player.getXp());
                    MIYamlFiles.con.saveAll(giveplayer, group, player.getInventory(), inventoryName, xp, player.getGm(),
                        player.getHealth(), player.getFoodlevel(), player.getSaturation());
                    //MIYamlFiles.con.saveInventory(giveplayer, group, player.getInventory(), inventoryName);
                    MIYamlFiles.con.saveEnderchestInventory(giveplayer, group, player.getEnderchest(), inventoryName);
                    //MIYamlFiles.con.saveHunger(giveplayer, group, player.getFoodlevel());
                    //MIYamlFiles.con.saveSaturation(giveplayer, group, player.getSaturation());
                    //MIYamlFiles.con.saveHealth(giveplayer, group, player.getHealth());
                    //MIYamlFiles.con.saveExperience(giveplayer, group, xp);
                    return true;
                } else {
                    MIPlayerFile config = new MIPlayerFile(giveplayer, MIPlayerListener.getGroup(world));
                    //config.saveInventory(player.getInventory(), inventoryName);
                    config.saveAll(player.getInventory(), inventoryName, plugin.getTotalXP(player.getXpLevel(), player.getXp()), player.getXpLevel(), player.getXp(),
                        player.getGm(), player.getHealth(), player.getFoodlevel(), player.getSaturation());
                    config.saveEnderchestInventory(player.getEnderchest(), inventoryName);
                    //config.saveHunger(player.getFoodlevel());
                    //config.saveSaturation(player.getSaturation());
                    //config.saveHealth(player.getHealth());
                    //config.saveExperience(plugin.getTotalXP(player.getXpLevel(), player.getXp()), player.getXpLevel(), player.getXp());
                    return true;
View Full Code Here

Examples of uk.co.tggl.pluckerpluck.multiinv.player.MIPlayerFile

                                    MIYamlFiles.con.saveHealth(player, group, health);
                                    MIYamlFiles.con.saveHunger(player, group, hunger);
                                    MIYamlFiles.con.saveSaturation(player, group, saturation);
                                    MIYamlFiles.con.saveExperience(player, group, totalexp);
                                } else {
                                    MIPlayerFile config = new MIPlayerFile(player1, group);
                                    config.saveInventory(new MIInventory(inventory, armor, effects), "SURVIVAL");
                                    config.saveHealth(health);
                                    config.saveHunger(hunger);
                                    config.saveSaturation(saturation);
                                    int[] levels = plugin.getXP(totalexp);
                                    config.saveExperience(totalexp, levels[0], (float) ((float) levels[1] / (float) levels[2]));
                                }
                            }
                            PlayerProfile adventureplayerdata = mvgroup.getPlayerData(ProfileTypes.ADVENTURE, player1);
                            if(adventureplayerdata != null && adventureplayerdata.get(Sharables.INVENTORY) != null) {
                                ItemStack[] inventory = adventureplayerdata.get(Sharables.INVENTORY);
                                ItemStack[] armor = adventureplayerdata.get(Sharables.ARMOR);
                                PotionEffect[] potioneffects = adventureplayerdata.get(Sharables.POTIONS);
                                LinkedList<PotionEffect> effects = new LinkedList<PotionEffect>();
                                if(potioneffects != null) {
                                    for(int i = 0; i < potioneffects.length; i++) {
                                        effects.add(potioneffects[i]);
                                    }
                                }
                                if(MIYamlFiles.usesql) {
                                    MIYamlFiles.con.saveInventory(player, group, new MIInventory(inventory, armor, effects), "ADVENTURE");
                                } else {
                                    MIPlayerFile config = new MIPlayerFile(player1, group);
                                    config.saveInventory(new MIInventory(inventory, armor, effects), "ADVENTURE");
                                }
                            }
                        }
                    }
                    for(World world : Bukkit.getWorlds()) {
                        String worldName = world.getName();
                        if(!MIYamlFiles.getGroups().containsKey(worldName)) {
                            WorldProfile worldprofile = mvinventories.getWorldManager().getWorldProfile(worldName);
                            for(OfflinePlayer player1 : Bukkit.getServer().getOfflinePlayers()) {
                                PlayerProfile playerdata = worldprofile.getPlayerData(ProfileTypes.SURVIVAL, player1);
                                if(playerdata != null && playerdata.get(Sharables.INVENTORY) != null) {
                                    ItemStack[] inventory = playerdata.get(Sharables.INVENTORY);
                                    ItemStack[] armor = playerdata.get(Sharables.ARMOR);
                                    Integer health = playerdata.get(Sharables.HEALTH);
                                    Integer hunger = playerdata.get(Sharables.FOOD_LEVEL);
                                    Float saturation = playerdata.get(Sharables.SATURATION);
                                    Integer totalexp = playerdata.get(Sharables.TOTAL_EXPERIENCE);
                                    PotionEffect[] potioneffects = playerdata.get(Sharables.POTIONS);
                                    LinkedList<PotionEffect> effects = new LinkedList<PotionEffect>();
                                    if(potioneffects != null) {
                                        for(int i = 0; i < potioneffects.length; i++) {
                                            effects.add(potioneffects[i]);
                                        }
                                    }
                                    if(MIYamlFiles.usesql) {
                                        MIYamlFiles.con.saveInventory(player, worldName, new MIInventory(inventory, armor, effects), "SURVIVAL");
                                        MIYamlFiles.con.saveHealth(player, worldName, health);
                                        MIYamlFiles.con.saveHunger(player, worldName, hunger);
                                        MIYamlFiles.con.saveSaturation(player, worldName, saturation);
                                        MIYamlFiles.con.saveExperience(player, worldName, totalexp);
                                    } else {
                                        MIPlayerFile config = new MIPlayerFile(player1, worldName);
                                        config.saveInventory(new MIInventory(inventory, armor, effects), "SURVIVAL");
                                        config.saveHealth(health);
                                        config.saveHunger(hunger);
                                        config.saveSaturation(saturation);
                                        int[] levels = plugin.getXP(totalexp);
                                        config.saveExperience(totalexp, levels[0], (float) ((float) levels[1] / (float) levels[2]));
                                    }
                                }
                                PlayerProfile adventureplayerdata = worldprofile.getPlayerData(ProfileTypes.ADVENTURE, player1);
                                if(adventureplayerdata != null && adventureplayerdata.get(Sharables.INVENTORY) != null) {
                                    ItemStack[] inventory = adventureplayerdata.get(Sharables.INVENTORY);
                                    ItemStack[] armor = adventureplayerdata.get(Sharables.ARMOR);
                                    PotionEffect[] potioneffects = adventureplayerdata.get(Sharables.POTIONS);
                                    LinkedList<PotionEffect> effects = new LinkedList<PotionEffect>();
                                    if(potioneffects != null) {
                                        for(int i = 0; i < potioneffects.length; i++) {
                                            effects.add(potioneffects[i]);
                                        }
                                    }
                                    if(MIYamlFiles.usesql) {
                                        MIYamlFiles.con.saveInventory(player, worldName, new MIInventory(inventory, armor, effects), "ADVENTURE");
                                    } else {
                                        MIPlayerFile config = new MIPlayerFile(player1, worldName);
                                        config.saveInventory(new MIInventory(inventory, armor, effects), "ADVENTURE");
                                    }
                                }
                            }
                        }
                    }
                    // Once the groups are loaded, let's load them into MultiInv
                    MIYamlFiles.parseGroups(groups);
                    // Once the import is done let's disable MultiVerse-Inventories.
                    Bukkit.getPluginManager().disablePlugin(mvinventories);
                    sender.sendMessage(ChatColor.DARK_GREEN + "Multiverse-Inventories inventories imported successfuly!");
                    sender.sendMessage(ChatColor.DARK_GREEN + "Please disable/delete Multiverse-Inventories now.");
                }
            } else if(command.equalsIgnoreCase("miimport")) {
                Plugin p = plugin.getServer().getPluginManager().getPlugin("WorldInventories");
                if(p == null) {
                    sender.sendMessage(ChatColor.DARK_RED + "I'm sorry, WorldInventories isn't loaded... Import aborted.");
                } else {
                    WorldInventories mvinventories;
                    try {
                        mvinventories = (WorldInventories) p;
                    } catch(Exception e) {
                        MultiInv.log.severe("Unable to import inventories from WorldInventories.");
                        sender.sendMessage(ChatColor.DARK_RED + "I'm sorry, something funky happened... Import aborted.");
                        return;
                    }
                    ArrayList<Group> mvgroups = WorldInventories.groups;
                    YamlConfiguration groups = new YamlConfiguration();
                    MIYamlFiles.getGroups().clear();
                    for(Group mvgroup : mvgroups) {
                        List<String> mvworlds = mvgroup.getWorlds();
                        ArrayList<String> exampleGroup = new ArrayList<String>();
                        for(String world : mvworlds) {
                            exampleGroup.add(world);
                            MIYamlFiles.getGroups().put(world, mvgroup.getName());
                        }
                        String group = mvgroup.getName();
                        groups.set(group, exampleGroup);
                        MIYamlFiles.saveYamlFile(groups, "groups.yml");
                        for(OfflinePlayer player1 : Bukkit.getServer().getOfflinePlayers()) {
                            plugin.getLogger().info("Importing player " + player1.getName() + "'s inventory from group " + mvgroup.getName());
                            HashMap<Integer, ItemStack[]> pinventory = mvinventories.loadPlayerInventory(player1.getName(), mvgroup, InventoryLoadType.INVENTORY);
                            HashMap<Integer, ItemStack[]> playerenderchest = mvinventories.loadPlayerInventory(player1.getName(), mvgroup, InventoryLoadType.ENDERCHEST);
                            PlayerStats playerstats = mvinventories.loadPlayerStats(player1.getName(), mvgroup);
                            if(pinventory != null) {
                                ItemStack[] inventory = pinventory.get(InventoryStoredType.INVENTORY);
                                ItemStack[] armor = pinventory.get(InventoryStoredType.ARMOUR);
                                double health = 20;
                                int hunger = 20;
                                float saturation = 5;
                                int totalexp = 0;
                                int level = 0;
                                float exp = 0;
                                if(playerstats != null) {
                                    health = playerstats.getHealth();
                                    hunger = playerstats.getFoodLevel();
                                    saturation = playerstats.getSaturation();
                                    level = playerstats.getLevel();
                                    exp = playerstats.getExp();
                                    totalexp = plugin.getTotalXP(level, exp);
                                }
                                if(MIYamlFiles.usesql) {
                                    if(playerenderchest != null) {
                                        ItemStack[] enderchestinventory = playerenderchest.get(InventoryStoredType.ARMOUR);
                                        MIYamlFiles.con.saveEnderchestInventory(player, group, new MIEnderchestInventory(enderchestinventory),
                                                "SURVIVAL");
                                    }
                                    MIYamlFiles.con.saveInventory(player, group, new MIInventory(inventory, armor, new LinkedList<PotionEffect>()),
                                            "SURVIVAL");
                                    MIYamlFiles.con.saveHealth(player, group, health);
                                    MIYamlFiles.con.saveHunger(player, group, hunger);
                                    MIYamlFiles.con.saveSaturation(player, group, saturation);
                                    MIYamlFiles.con.saveExperience(player, group, totalexp);
                                } else {
                                    MIPlayerFile config = new MIPlayerFile(player1, group);
                                    config.saveInventory(new MIInventory(inventory, armor, new LinkedList<PotionEffect>()), "SURVIVAL");
                                    if(playerenderchest != null) {
                                        ItemStack[] enderchestinventory = playerenderchest.get(InventoryStoredType.ARMOUR);
                                        config.saveEnderchestInventory(new MIEnderchestInventory(enderchestinventory), "SURVIVAL");
                                    }
                                    config.saveHealth(health);
                                    config.saveHunger(hunger);
                                    config.saveSaturation(saturation);
                                    config.saveExperience(totalexp, level, exp);
                                }
                            }
                        }
                    }
                   
View Full Code Here

Examples of uk.co.tggl.pluckerpluck.multiinv.player.MIPlayerFile

                    for(File pfile : playerfiles) {
                        if(pfile.getName().endsWith(".yml") && !pfile.getName().endsWith(".ec.yml")) {
                            String suuid = pfile.getName().substring(0, pfile.getName().lastIndexOf("."));
                            OfflinePlayer player1 = Bukkit.getOfflinePlayer(UUID.fromString(suuid));
                            System.out.println("Importing player " + player1.getName() + " with UUID: " + suuid);
                            MIPlayerFile playerfile = new MIPlayerFile(player1, fdir.getName());
                            MIYamlFiles.con.saveExperience(player1, group, playerfile.getTotalExperience());
                            if(playerfile.getGameMode() != null) {
                                MIYamlFiles.con.saveGameMode(player1, group, playerfile.getGameMode());
                            }
                            MIYamlFiles.con.saveHealth(player1, group, playerfile.getHealth());
                            MIYamlFiles.con.saveHunger(player1, group, playerfile.getHunger());
                            if(playerfile.getInventory("SURVIVAL") != null) {
                                try {
                                    MIYamlFiles.con.saveInventory(player1, group, playerfile.getInventory("SURVIVAL"), "SURVIVAL");
                                } catch(NullPointerException e) {
                                    // We need to catch this, otherwise it goes wild sometimes... not a pretty sight to see...
                                }
                            }
                            if(playerfile.getInventory("CREATIVE") != null) {
                                try {
                                    MIYamlFiles.con.saveInventory(player1, group, playerfile.getInventory("CREATIVE"), "CREATIVE");
                                } catch(NullPointerException e) {
                                    // We need to catch this for old inventory files, otherwise it goes wild... not a pretty sight to see...
                                }
                            }
                            if(playerfile.getInventory("ADVENTURE") != null) {
                                try {
                                    MIYamlFiles.con.saveInventory(player1, group, playerfile.getInventory("ADVENTURE"), "ADVENTURE");
                                } catch(NullPointerException e) {
                                    // We need to catch this for old inventory files, otherwise it goes wild... not a pretty sight to see...
                                }
                            }
                            if(playerfile.getEnderchestInventory("SURVIVAL") != null) {
                                try {
                                    MIYamlFiles.con.saveEnderchestInventory(player1, group, playerfile.getEnderchestInventory("SURVIVAL"), "SURVIVAL");
                                } catch(NullPointerException e) {
                                    // We need to catch this for old inventory files, otherwise it goes wild... not a pretty sight to see...
                                }
                            }
                            if(playerfile.getEnderchestInventory("CREATIVE") != null) {
                                try {
                                    MIYamlFiles.con.saveEnderchestInventory(player1, group, playerfile.getEnderchestInventory("CREATIVE"), "CREATIVE");
                                } catch(NullPointerException e) {
                                    // We need to catch this for old inventory files, otherwise it goes wild... not a pretty sight to see...
                                }
                            }
                            if(playerfile.getEnderchestInventory("ADVENTURE") != null) {
                                try {
                                    MIYamlFiles.con.saveEnderchestInventory(player1, group, playerfile.getEnderchestInventory("ADVENTURE"), "ADVENTURE");
                                } catch(NullPointerException e) {
                                    // We need to catch this for old inventory files, otherwise it goes wild... not a pretty sight to see...
                                }
                            }
                            MIYamlFiles.con.saveSaturation(player1, group, playerfile.getSaturation());
                           
                        }
                    }
                }
            }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.