public static boolean leaveGuild(String[] args, CommandSender s){
		//Various checks
		if(Util.isBannedFromGuilds(s) == true){
			//Checking if they are banned from the guilds system
			s.sendMessage(ChatColor.RED + "You are currently banned from interacting with the Guilds system. Talk to your server admin if you believe this is in error.");
			return false;
		}
		if(!s.hasPermission("zguilds.player.leave")){
			//Checking if they have the permission node to proceed
			s.sendMessage(ChatColor.RED + "You lack sufficient permissions to leave a guild. Talk to your server admin if you believe this is in error.");
			return false;
		}
		if(!Util.isInGuild(s) == true){
			//Checking if they're already in a guild
			s.sendMessage(ChatColor.RED + "You need to be in a guild to use this command.");
			return false;
		}
		if(args.length > 1){
			//Checking if the create command has proper args
			s.sendMessage(ChatColor.RED + "Incorrectly formatted guild leave command! Proper syntax is: \"/guild leave\"");
			return false;
		}
		if(Util.isGuildLeader(s.getName()) == true){
			//Checking if the create command has proper args
			s.sendMessage(ChatColor.RED + "You're the guild leader, you can't leave the guild! Promote a new leader first! (/guild setnewleader <player name>)");
			return false;
		}
		sendersPlayerName = s.getName().toLowerCase();
		sendersCurrGuild = Main.players.getString("Players." + sendersPlayerName + ".Current_Guild");
		currRosterSize = Main.guilds.getInt("Guilds." + sendersCurrGuild + ".Roster_Size");
		updRosterSize = currRosterSize - 1;
		Main.players.set("Players." + sendersPlayerName + ".Guild_Leader", false);
		Main.players.set("Players." + sendersPlayerName + ".Current_Guild", "None");
		Main.players.set("Players." + sendersPlayerName + ".Current_Rank", 0);
		Main.players.set("Players." + sendersPlayerName + ".Guild_Contributions", 0);
		Main.players.set("Players." + sendersPlayerName + ".Member_Since", "N/A");
		Main.players.set("Players." + sendersPlayerName + ".Current_Invitation", "N/A");
		Main.guilds.set("Guilds." + sendersCurrGuild + ".Roster_Size", updRosterSize);
		s.sendMessage(ChatColor.DARK_GREEN + "You left the guild " + sendersCurrGuild + ".");
		Main.saveYamls();
		return true;
	}