Exemplo n.º 1
0
  private void updateFilter() {
    Set<CraftType> set = new HashSet<CraftType>();

    for (CraftType type : settings.keySet()) {
      if (setting(type) == 2) {
        set.add(type);
        recipeCache.setTypes(set);
        return;
      }
    }

    for (CraftType type : recipeCache.getCraftTypes()) {
      if (setting(type) != 1) {
        set.add(type);
      }
    }

    recipeCache.setTypes(set);
  }