public String draw(){
		plugin.reloadConfig();
		if(plugin.getConfig().getConfigurationSection("tickets") == null){
			return null;
		}
		Set<String> participants = plugin.getConfig().getConfigurationSection("tickets").getKeys(false);
		if(participants == null || participants.size() < 0){
			return null;
		}else{
			// We need to generate a list of tickets
			List<Ticket> tickets = new ArrayList<Ticket>();
			for(String name : participants){
				int amount = plugin.getConfig().getInt("tickets." + name + ".amount");
				for(int i = 0; i < amount; i++){
					tickets.add(new Ticket(name, 0)); // Cost is not needed
				}
			}
			// Draw a random number
			Random random = new Random(System.currentTimeMillis() * tickets.size());
			int index = random.nextInt(tickets.size());
			return tickets.get(index).getOwner();
		}
	}