Fix ModDiscoverer ignoring inner classes.

This commit is contained in:
diesieben07 2015-03-21 19:15:26 +01:00
parent 5ac394de0e
commit 961570f253
2 changed files with 2 additions and 2 deletions

View File

@ -38,7 +38,7 @@ public class DirectoryDiscoverer implements ITypeDiscoverer
@Override @Override
public boolean accept(File file) public boolean accept(File file)
{ {
return (file.isFile() && classFile.matcher(file.getName()).find()) || file.isDirectory(); return (file.isFile() && classFile.matcher(file.getName()).matches()) || file.isDirectory();
} }
} }

View File

@ -19,7 +19,7 @@ import net.minecraftforge.fml.common.ModContainer;
public interface ITypeDiscoverer public interface ITypeDiscoverer
{ {
public static Pattern classFile = Pattern.compile("([^\\s$]+).class$"); public static Pattern classFile = Pattern.compile("[^\\s]+\\.class$");
public List<ModContainer> discover(ModCandidate candidate, ASMDataTable table); public List<ModContainer> discover(ModCandidate candidate, ASMDataTable table);
} }