public class ModFileDeleter extends java.lang.Object implements IFileDeleter
Constructor and Description |
---|
ModFileDeleter(boolean useFileDeleter,
java.util.regex.Pattern modsToIgnorePattern) |
ModFileDeleter(boolean useFileDeleter,
java.lang.String... modsToIgnore) |
ModFileDeleter(java.util.regex.Pattern modsToIgnorePattern) |
ModFileDeleter(java.lang.String... modsToIgnore) |
Modifier and Type | Method and Description |
---|---|
void |
delete(fr.flowarg.flowlogger.ILogger logger,
java.nio.file.Path modsDir,
java.util.List<Mod> mods,
OptiFine optiFine,
ModrinthModPack modrinthModPack)
Delete all bad files in the provided directory.
|
java.lang.String[] |
getModsToIgnore() |
boolean |
isUseFileDeleter() |
public ModFileDeleter(boolean useFileDeleter, java.lang.String... modsToIgnore)
public ModFileDeleter(java.lang.String... modsToIgnore)
public ModFileDeleter(boolean useFileDeleter, java.util.regex.Pattern modsToIgnorePattern)
public ModFileDeleter(java.util.regex.Pattern modsToIgnorePattern)
public void delete(fr.flowarg.flowlogger.ILogger logger, java.nio.file.Path modsDir, java.util.List<Mod> mods, OptiFine optiFine, ModrinthModPack modrinthModPack) throws java.lang.Exception
logger
- the logger.modsDir
- the mod's folder.mods
- the mods list.optiFine
- the OptiFine object. (SPECIFIC USE CASE)modrinthModPack
- the modrinth mod pack. (SPECIFIC USE CASE)java.lang.Exception
- thrown if an error occurredpublic boolean isUseFileDeleter()
public java.lang.String[] getModsToIgnore()