Hello Bukkit forums. I'm having an issue solving this stupid error, I also do not know why this is happening. I was wondering if any experienced programmers could help me out. Here is the code: PHP: public void loadFactions() { File directory = new File(main.getDataFolder(), "playerFactions"); if(directory.exists()) { Bukkit.getConsoleSender().sendMessage(ChatColor.BLUE + "Preparing to load " + directory.listFiles().length + " factions."); for(File file : directory.listFiles()) { File factionFile = new File(directory.getPath() + File.separator + file); YamlConfiguration config = YamlConfiguration.loadConfiguration(factionFile); String name = config.getString("name"); UUID owner = UUID.fromString(config.getString("owner")); System.out.println(config.getString("owner")); int balance = config.getInt("balance"); double dtr = config.getDouble("dtr"); int frozenInt = config.getInt("frozenInt"); int frozenTime = config.getInt("frozenTime"); ArrayList<UUID> officers = new ArrayList<>(); if(config.getStringList("officers") != null) { for (String ofs : config.getStringList("officers")) { officers.add(UUID.fromString(ofs)); } } ArrayList<UUID> members = new ArrayList<>(); if(config.getStringList("members") != null) { for (String mems : config.getStringList("members")) { members.add(UUID.fromString(mems)); } } ArrayList<UUID> invited = new ArrayList<>(); if(config.getStringList("invited") != null) { for(String inv : config.getStringList("invited")) { invited.add(UUID.fromString(inv)); } } Location home = null; if(config.contains("home")) { home = LocationUtils.deserializeLocation(config.getString("home")); } Faction faction = new Faction(name, owner); faction.setDtr(BigDecimal.valueOf(dtr)); faction.setBalance(balance); faction.setHome(home); faction.setFrozenInt(frozenInt); faction.setFrozenTime(frozenTime); faction.setOfficers(officers); faction.setMembers(members); faction.setInvited(invited); factions.add(faction); } } } The variable "owner" is returning a null value. Here is how I store the data: PHP: public void saveFaction() throws Exception { this.file = new File(this.main.getDataFolder() + File.separator + "playerFactions", getName() + ".yml"); file.createNewFile(); config = YamlConfiguration.loadConfiguration(file); config.set("name", name); config.set("owner", owner.toString()); if(getOfficers() != null) { for (UUID uuid2 : getOfficers()) { config.set("officers", uuid2.toString()); } } if(getMembers() != null) { for (UUID uuid1 : getMembers()) { config.set("members", uuid1.toString()); } } if(getInvited() != null) { for (UUID uuid3 : getInvited()) { config.set("invited", uuid3.toString()); } } if(getHome() != null) { config.set("home", LocationUtils.serializeLocation(getHome())); } config.set("frozenInt", frozenInt); config.set("frozenTime", frozenTime); config.set("dtr", dtr.doubleValue()); config.set("balance", balance); config.save(file); }
name: gang owner: 4025800e-80ad-4179-9905-9543b142fa16 frozenInt: 0 frozenTime: 0 dtr: 1.1 balance: 500