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()