public boolean isValidMaterial(Material m) {
		if (!m.isBlock()) return false;
		Iterator<Material> i = DisallowedTypes.iterator();
		while (i.hasNext()) {
			if (i.next().equals(m)) return false;
		}
		return true;
	}