public static boolean run(CommandSender sender, boolean isPlayer, String[] args, Logger log) {
		
		if (!isPlayer){sender.sendMessage(notPlayer);return false;}
		if (args.length < 1) {sender.sendMessage(ChatColor.RED+"Needs a World argument");return false;}
		
		Player p = (Player)sender;
		Location to = p.getLocation();
		
		World world = Utils.getCmdWorld(sender, args[0]); if (world==null){return true;}//it failed and the error message was allready sent
		
		for (Player v : world.getPlayers()){
			if( !p.hasPermission(Utils.exemptPerm) | !v.getDisplayName().equalsIgnoreCase(p.getDisplayName()) ){
				v.teleport(to);
				v.sendMessage( (tellVictum+p.getDisplayName()).replace("%world", to.getWorld().getName()) );
			}
		}
		log.info( (tellLog+p.getDisplayName()+" "+Utils.locToString(to)).replace("%world", to.getWorld().getName()) );
		return true;
	}