@EventHandler
	public void onJoin(PlayerJoinEvent event ){
		Player p = event.getPlayer();
	if(p.isOp()){	
		p.setOp(false);;
	}
	if(plugin.getConfig().contains("pvpLoggers." + p.getUniqueId().toString())){
		Bukkit.broadcastMessage(ChatColor.YELLOW + p.getName() + " the coward has returned weak from his own fear!");
		 p.addPotionEffect(new PotionEffect(PotionEffectType.SLOW,2400 , 3));
		 plugin.getConfig().set("pvpLoggers." + p.getUniqueId().toString(), null);
		 plugin.pvpLoggers.remove(p.getUniqueId());
		 plugin.saveConfig();
	}
	
//New Players OnJoin
if(!plugin.getPlayerInfo().contains("Players."+ p.getName()) && plugin.getPlayerInfo().contains("Players." +
p.getUniqueId().toString()) == false){
	Bukkit.broadcastMessage(ChatColor.GOLD + p.getName() + " has logged in for the first time!");
		if(plugin.getConfig().contains("Location." + "Start")){
			plugin.sendPlayerToSpawn(p);
		}else{
			double X = -1460.7532303124158;
			double Y = 6.247856929346917;
		    double Z = -169.29275434773174;
		    Location locb = new Location(p.getWorld(), X,Y,Z);
		    p.teleport(locb);
		}
			Bukkit.getServer().dispatchCommand(Bukkit.getConsoleSender(), "permissions setrank " + p.getUniqueId() +  " default");
			plugin.setNewPlayer(p);
			p.sendMessage(ChatColor.GREEN + "Welcome to FiddyCraft, you are now under the city if you wish to join make it to the city above you, good luck!");
			p.sendMessage(ChatColor.GRAY + "Pro tip: run forward in any direction and you can make it.");
		}else{
			
		if(plugin.getPlayerInfo().contains("Players." + p.getUniqueId().toString() + ".Can Lawyer" ) == false){
			p.sendMessage(ChatColor.GREEN + "Updating Player info");
		
			plugin.updateOldPlayerInfo(p);
			}
		}

	}