@Override
	public boolean onCommand(CommandSender sender, Command command, String label, String[] args)
	{
		String world = null;
		if(sender instanceof Player)
		{
			Player p = (Player)sender;
			
			if(args.length == 1)
			{
				boolean enable;
				if(args[0].equals("true"))
					enable = true;
				else if(args[0].equals("false"))
					enable = false;
				else
					return false;
				printBlockStats.put(p, enable);
			}
			
			world = p.getWorld().getName();

			if (args.length != 3)
				return false;
		}
		else
		{
			if(args.length != 4)
				return false;
			world = args[3];
		}
		
		int x, y, z;
		try
		{
			x = Integer.parseInt(args[0]);
			y = Integer.parseInt(args[1]);
			z = Integer.parseInt(args[2]);
		} catch (NumberFormatException nfe)
		{
			return false;
		}
		
		printBlockInformation(sender, x, y, z, world);
		return true;
	}