package net.minecraft.launcher.versions; import java.util.ArrayList; import java.util.Collections; import java.util.List; public class ExtractRules { private List<String> exclude = new ArrayList(); public ExtractRules() { } public ExtractRules(String[] exclude) { if (exclude != null) Collections.addAll(this.exclude, exclude); } public List<String> getExcludes() { return this.exclude; } public boolean shouldExtract(String path) { if (this.exclude != null) { for (String rule : this.exclude) { if (path.startsWith(rule)) return false; } } return true; } }