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
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 static Pattern classFile = Pattern.compile("([^\\s$]+).class$");
public static Pattern classFile = Pattern.compile("[^\\s]+\\.class$");
public List<ModContainer> discover(ModCandidate candidate, ASMDataTable table);
}