Examples of MIAPIPlayer


Examples of uk.co.tggl.pluckerpluck.multiinv.api.MIAPIPlayer

                    String inventoryName = "CREATIVE";
                    if(GameMode.SURVIVAL == gm) {
                        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(giveplayer.getFoodLevel());
                        playerfile.setSaturation(giveplayer.getSaturation());
                        playerfile.setHealth(giveplayer.getHealth());
                        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;
                }
            }
        }
        return null;
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.