Skip to content

Commit

Permalink
Merge pull request #35 from cassiancc/main
Browse files Browse the repository at this point in the history
Forgix should ignore files in data, config, and assets folders
  • Loading branch information
Ran-Mewo authored Nov 1, 2024
2 parents 1e6d5c1 + 14c5e95 commit e8d0bde
Showing 1 changed file with 11 additions and 9 deletions.
20 changes: 11 additions & 9 deletions src/main/java/io/github/pacifistmc/forgix/utils/FileUtils.java
Original file line number Diff line number Diff line change
Expand Up @@ -117,17 +117,19 @@ public static List<File> listAllMixins(File dir, boolean refmaps) throws IOExcep
List<File> mixins = new ArrayList<>();

for (File file : files) {
if (FilenameUtils.getExtension(file.getName()).equals("json")) {
String text = org.apache.commons.io.FileUtils.readFileToString(file, Charset.defaultCharset());
if (refmaps) {
if (text.contains("\"mappings\":") || text.contains("\"data\":")) {
mixins.add(file);
continue;
if (!(file.getPath().contains("/data/") || file.getPath().contains("/assets/") || file.getPath().contains("/config/"))) {
if (FilenameUtils.getExtension(file.getName()).equals("json")) {
String text = org.apache.commons.io.FileUtils.readFileToString(file, Charset.defaultCharset());
if (refmaps) {
if (text.contains("\"mappings\":") || text.contains("\"data\":")) {
mixins.add(file);
continue;
}
}
}

if (text.contains("\"package\":")) {
mixins.add(file);
if (text.contains("\"package\":")) {
mixins.add(file);
}
}
}
}
Expand Down

0 comments on commit e8d0bde

Please sign in to comment.