Skip navigation links
A B C D E F G I L M N O P R S U V W 

A

AbstractForgeVersion - Class in fr.flowarg.flowupdater.versions
The base object of a forge version.
AbstractForgeVersion(List<Mod>, List<CurseFileInfos>, String, ModFileDeleter, OptifineInfo, CurseModPackInfo, boolean) - Constructor for class fr.flowarg.flowupdater.versions.AbstractForgeVersion
Use ForgeVersionBuilder to instantiate this class.
allCurseMods - Variable in class fr.flowarg.flowupdater.versions.AbstractForgeVersion
 
ArtifactsDownloader - Class in fr.flowarg.flowupdater.utils
 
ArtifactsDownloader() - Constructor for class fr.flowarg.flowupdater.utils.ArtifactsDownloader
 
AssetDownloadable - Class in fr.flowarg.flowupdater.download.json
 
AssetDownloadable(String, long) - Constructor for class fr.flowarg.flowupdater.download.json.AssetDownloadable
 
AssetIndex - Class in fr.flowarg.flowupdater.download.json
 
AssetIndex() - Constructor for class fr.flowarg.flowupdater.download.json.AssetIndex
 
attachFlowUpdater(FlowUpdater) - Method in class fr.flowarg.flowupdater.versions.AbstractForgeVersion
Attach FlowUpdater object to mod loaders, allow them to retrieve some information.
attachFlowUpdater(FlowUpdater) - Method in class fr.flowarg.flowupdater.versions.FabricVersion
Attach FlowUpdater object to mod loaders, allow them to retrieve some information.
attachFlowUpdater(FlowUpdater) - Method in interface fr.flowarg.flowupdater.versions.IModLoaderVersion
Attach FlowUpdater object to mod loaders, allow them to retrieve some information.

B

badObject() - Method in class fr.flowarg.flowupdater.utils.builderapi.BuilderArgument
 
build() - Method in class fr.flowarg.flowupdater.FlowUpdater.FlowUpdaterBuilder
Build a new FlowUpdater instance with provided arguments.
build() - Method in interface fr.flowarg.flowupdater.utils.builderapi.IBuilder
Build a T object.
build() - Method in class fr.flowarg.flowupdater.utils.UpdaterOptions.UpdaterOptionsBuilder
 
build() - Method in class fr.flowarg.flowupdater.versions.FabricVersion.FabricVersionBuilder
 
build() - Method in class fr.flowarg.flowupdater.versions.ForgeVersionBuilder
 
build() - Method in class fr.flowarg.flowupdater.versions.VanillaVersion.VanillaVersionBuilder
 
BuilderArgument<T> - Class in fr.flowarg.flowupdater.utils.builderapi
Builder API
BuilderArgument(String, Supplier<T>) - Constructor for class fr.flowarg.flowupdater.utils.builderapi.BuilderArgument
 
BuilderArgument(String) - Constructor for class fr.flowarg.flowupdater.utils.builderapi.BuilderArgument
 
BuilderArgument(String, Supplier<T>, Supplier<T>) - Constructor for class fr.flowarg.flowupdater.utils.builderapi.BuilderArgument
 
BuilderArgument(Supplier<T>, String) - Constructor for class fr.flowarg.flowupdater.utils.builderapi.BuilderArgument
 
BuilderException - Exception in fr.flowarg.flowupdater.utils.builderapi
Builder API
BuilderException() - Constructor for exception fr.flowarg.flowupdater.utils.builderapi.BuilderException
 
BuilderException(String) - Constructor for exception fr.flowarg.flowupdater.utils.builderapi.BuilderException
 
BuilderException(String, Throwable) - Constructor for exception fr.flowarg.flowupdater.utils.builderapi.BuilderException
 
BuilderException(Throwable) - Constructor for exception fr.flowarg.flowupdater.utils.builderapi.BuilderException
 

C

callback - Variable in class fr.flowarg.flowupdater.versions.AbstractForgeVersion
 
catchForbidden(URL) - Static method in class fr.flowarg.flowupdater.utils.IOUtils
 
checkModLoaderEnv(Path) - Method in class fr.flowarg.flowupdater.versions.AbstractForgeVersion
Check if the minecraft installation already contains another mod loader installation not corresponding to this version.
checkModLoaderEnv(Path) - Method in class fr.flowarg.flowupdater.versions.FabricVersion
Check if the minecraft installation already contains another mod loader installation not corresponding to this version.
checkModLoaderEnv(Path) - Method in interface fr.flowarg.flowupdater.versions.IModLoaderVersion
Check if the minecraft installation already contains another mod loader installation not corresponding to this version.
checkModLoaderEnv(Path) - Method in class fr.flowarg.flowupdater.versions.NewForgeVersion
Check if the minecraft installation already contains another mod loader installation not corresponding to this version.
checkModLoaderEnv(Path) - Method in class fr.flowarg.flowupdater.versions.OldForgeVersion
Check if the minecraft installation already contains another mod loader installation not corresponding to this version.
cleanInstaller(Path) - Method in class fr.flowarg.flowupdater.versions.AbstractForgeVersion
Clean temp installer directory.
cleanInstaller(Path) - Method in class fr.flowarg.flowupdater.versions.NewForgeVersion
Clean temp installer directory.
cleanInstaller(Path) - Method in class fr.flowarg.flowupdater.versions.OldForgeVersion
Clean temp installer directory.
clear() - Method in class fr.flowarg.flowupdater.download.DownloadInfos
 
copy(ILogger, Path, Path) - Static method in class fr.flowarg.flowupdater.utils.IOUtils
 
CurseFileInfos - Class in fr.flowarg.flowupdater.download.json
 
CurseFileInfos(int, int) - Constructor for class fr.flowarg.flowupdater.download.json.CurseFileInfos
 
CurseModPackInfo - Class in fr.flowarg.flowupdater.download.json
 
CurseModPackInfo(int, int, boolean, String...) - Constructor for class fr.flowarg.flowupdater.download.json.CurseModPackInfo
 
curseMods - Variable in class fr.flowarg.flowupdater.versions.AbstractForgeVersion
 

D

DEFAULT - Static variable in class fr.flowarg.flowupdater.utils.UpdaterOptions
 
DEFAULT_LOGGER - Static variable in class fr.flowarg.flowupdater.FlowUpdater
Default logger, null for path argument = no file logger
delete(Object...) - Method in class fr.flowarg.flowupdater.utils.ExternalFileDeleter
 
delete(Object...) - Method in interface fr.flowarg.flowupdater.utils.IFileDeleter
Delete all bad files in the provided directory.
delete(Object...) - Method in class fr.flowarg.flowupdater.utils.ModFileDeleter
 
download() - Method in class fr.flowarg.flowupdater.download.VanillaDownloader
 
download(ILogger, URL, Path) - Static method in class fr.flowarg.flowupdater.utils.IOUtils
 
Downloadable - Class in fr.flowarg.flowupdater.download.json
 
Downloadable(String, long, String, String) - Constructor for class fr.flowarg.flowupdater.download.json.Downloadable
 
downloadArtifacts(Path, String, String, ILogger) - Static method in class fr.flowarg.flowupdater.utils.ArtifactsDownloader
 
downloadArtifacts(Path, String, String, String, String, ILogger) - Static method in class fr.flowarg.flowupdater.utils.ArtifactsDownloader
 
downloadForgeInstaller(InputStream, Path, Path) - Method in class fr.flowarg.flowupdater.versions.AbstractForgeVersion
 
DownloadInfos - Class in fr.flowarg.flowupdater.download
Represent information about download status.
DownloadInfos() - Constructor for class fr.flowarg.flowupdater.download.DownloadInfos
 
downloadInfos - Variable in class fr.flowarg.flowupdater.versions.AbstractForgeVersion
 

E

ExternalFile - Class in fr.flowarg.flowupdater.download.json
 
ExternalFile(String, String, String, long) - Constructor for class fr.flowarg.flowupdater.download.json.ExternalFile
Construct a new ExternalFile object.
ExternalFile(String, String, String, long, boolean) - Constructor for class fr.flowarg.flowupdater.download.json.ExternalFile
Construct a new ExternalFile object.
ExternalFileDeleter - Class in fr.flowarg.flowupdater.utils
 
ExternalFileDeleter() - Constructor for class fr.flowarg.flowupdater.utils.ExternalFileDeleter
 

F

FabricVersion - Class in fr.flowarg.flowupdater.versions
 
FabricVersion.FabricVersionBuilder - Class in fr.flowarg.flowupdater.versions
 
FabricVersionBuilder() - Constructor for class fr.flowarg.flowupdater.versions.FabricVersion.FabricVersionBuilder
 
FallbackPluginManager - Class in fr.flowarg.flowupdater.utils
 
FallbackPluginManager(FlowUpdater) - Constructor for class fr.flowarg.flowupdater.utils.FallbackPluginManager
 
fileDeleter - Variable in class fr.flowarg.flowupdater.versions.AbstractForgeVersion
 
FlowUpdater - Class in fr.flowarg.flowupdater
Represent the base class of the updater.
You can define some parameters about your version (Forge, Vanilla, MCP (Soon fabric) etc...).
FlowUpdater.FlowUpdaterBuilder - Class in fr.flowarg.flowupdater
Builder of FlowUpdater.
FlowUpdaterBuilder() - Constructor for class fr.flowarg.flowupdater.FlowUpdater.FlowUpdaterBuilder
 
forgeVersion - Variable in class fr.flowarg.flowupdater.versions.AbstractForgeVersion
 
ForgeVersionBuilder - Class in fr.flowarg.flowupdater.versions
ForgeVersionBuilder(ForgeVersionBuilder.ForgeVersionType) - Constructor for class fr.flowarg.flowupdater.versions.ForgeVersionBuilder
 
ForgeVersionBuilder.ForgeVersionType - Enum in fr.flowarg.flowupdater.versions
 
fr.flowarg.flowupdater - package fr.flowarg.flowupdater
 
fr.flowarg.flowupdater.download - package fr.flowarg.flowupdater.download
 
fr.flowarg.flowupdater.download.json - package fr.flowarg.flowupdater.download.json
 
fr.flowarg.flowupdater.utils - package fr.flowarg.flowupdater.utils
 
fr.flowarg.flowupdater.utils.builderapi - package fr.flowarg.flowupdater.utils.builderapi
 
fr.flowarg.flowupdater.versions - package fr.flowarg.flowupdater.versions
 

G

get() - Method in class fr.flowarg.flowupdater.utils.builderapi.BuilderArgument
 
getAllCurseMods() - Method in class fr.flowarg.flowupdater.versions.AbstractForgeVersion
 
getAllCurseMods() - Method in class fr.flowarg.flowupdater.versions.FabricVersion
 
getAnotherAssets() - Method in class fr.flowarg.flowupdater.versions.VanillaVersion
 
getAnotherLibraries() - Method in class fr.flowarg.flowupdater.versions.VanillaVersion
 
getAssetDownloadables() - Method in class fr.flowarg.flowupdater.download.DownloadInfos
 
getCallback() - Method in class fr.flowarg.flowupdater.FlowUpdater
 
getCallback() - Method in class fr.flowarg.flowupdater.versions.AbstractForgeVersion
Get the IProgressCallback object.
getCallback() - Method in class fr.flowarg.flowupdater.versions.FabricVersion
Get the IProgressCallback object.
getCallback() - Method in interface fr.flowarg.flowupdater.versions.IModLoaderVersion
Get the IProgressCallback object.
getClientSha1() - Method in class fr.flowarg.flowupdater.download.json.MCP
 
getClientSize() - Method in class fr.flowarg.flowupdater.download.json.MCP
 
getClientURL() - Method in class fr.flowarg.flowupdater.download.json.MCP
 
getCommand() - Method in class fr.flowarg.flowupdater.versions.IModLoaderVersion.ModLoaderLauncherEnvironment
 
getContent(URL) - Static method in class fr.flowarg.flowupdater.utils.IOUtils
 
getCurseMods() - Method in class fr.flowarg.flowupdater.download.DownloadInfos
 
getCurseMods() - Method in interface fr.flowarg.flowupdater.download.ICurseFeaturesUser
Get all curse mods to update.
getCurseMods() - Method in class fr.flowarg.flowupdater.versions.AbstractForgeVersion
Get all curse mods to update.
getCurseMods() - Method in class fr.flowarg.flowupdater.versions.FabricVersion
Get all curse mods to update.
getCustomAssetIndex() - Method in class fr.flowarg.flowupdater.versions.VanillaVersion
 
getDownloadedBytes() - Method in class fr.flowarg.flowupdater.download.DownloadInfos
 
getDownloadInfos() - Method in class fr.flowarg.flowupdater.FlowUpdater
 
getDownloadInfos() - Method in class fr.flowarg.flowupdater.versions.AbstractForgeVersion
Get the DownloadInfos object.
getDownloadInfos() - Method in class fr.flowarg.flowupdater.versions.FabricVersion
Get the DownloadInfos object.
getDownloadInfos() - Method in interface fr.flowarg.flowupdater.versions.IModLoaderVersion
Get the DownloadInfos object.
getDownloadURL() - Method in class fr.flowarg.flowupdater.download.json.ExternalFile
 
getDownloadURL() - Method in class fr.flowarg.flowupdater.download.json.Mod
 
getExcluded() - Method in class fr.flowarg.flowupdater.download.json.CurseModPackInfo
 
getExternalFileDeleter() - Method in class fr.flowarg.flowupdater.utils.UpdaterOptions
 
getExternalFiles() - Method in class fr.flowarg.flowupdater.FlowUpdater
 
getExternalFilesFromJson(URL) - Static method in class fr.flowarg.flowupdater.download.json.ExternalFile
Provide a List of external file from a JSON file.
getExternalFilesFromJson(String) - Static method in class fr.flowarg.flowupdater.download.json.ExternalFile
 
getExtFiles() - Method in class fr.flowarg.flowupdater.download.DownloadInfos
 
getFabricVersion() - Method in class fr.flowarg.flowupdater.FlowUpdater
 
getFabricVersion() - Method in class fr.flowarg.flowupdater.versions.FabricVersion
 
getFile() - Method in class fr.flowarg.flowupdater.download.json.AssetDownloadable
 
getFileDeleter() - Method in class fr.flowarg.flowupdater.versions.AbstractForgeVersion
 
getFileDeleter() - Method in class fr.flowarg.flowupdater.versions.FabricVersion
 
getFileID() - Method in class fr.flowarg.flowupdater.download.json.CurseFileInfos
 
getFilesFromJson(URL) - Static method in class fr.flowarg.flowupdater.download.json.CurseFileInfos
 
getFilesFromJson(String) - Static method in class fr.flowarg.flowupdater.download.json.CurseFileInfos
 
getForgeVersion() - Method in class fr.flowarg.flowupdater.FlowUpdater
 
getForgeVersion() - Method in class fr.flowarg.flowupdater.versions.AbstractForgeVersion
 
getHash() - Method in class fr.flowarg.flowupdater.download.json.AssetDownloadable
 
getInstallerUrl() - Method in class fr.flowarg.flowupdater.versions.AbstractForgeVersion
 
getInstallerUrl() - Method in class fr.flowarg.flowupdater.versions.FabricVersion
 
getLibraryDownloadables() - Method in class fr.flowarg.flowupdater.download.DownloadInfos
 
getLogger() - Method in class fr.flowarg.flowupdater.FlowUpdater
 
getLogger() - Method in class fr.flowarg.flowupdater.utils.PluginManager
 
getLogger() - Method in class fr.flowarg.flowupdater.versions.AbstractForgeVersion
Get the ILogger object.
getLogger() - Method in class fr.flowarg.flowupdater.versions.FabricVersion
Get the ILogger object.
getLogger() - Method in interface fr.flowarg.flowupdater.versions.IModLoaderVersion
Get the ILogger object.
getMcp() - Method in class fr.flowarg.flowupdater.versions.VanillaVersion
 
getMCPFromJson(URL) - Static method in class fr.flowarg.flowupdater.download.json.MCP
Provide a MCP instance from a JSON file.
getMCPFromJson(String) - Static method in class fr.flowarg.flowupdater.download.json.MCP
 
getMinecraftAssetsIndex() - Method in class fr.flowarg.flowupdater.versions.VanillaVersion
 
getMinecraftClient() - Method in class fr.flowarg.flowupdater.versions.VanillaVersion
 
getMinecraftFolder() - Static method in class fr.flowarg.flowupdater.utils.IOUtils
 
getMinecraftLibrariesJson() - Method in class fr.flowarg.flowupdater.versions.VanillaVersion
 
getMinecraftServer() - Method in class fr.flowarg.flowupdater.versions.VanillaVersion
 
getModPackInfo() - Method in interface fr.flowarg.flowupdater.download.ICurseFeaturesUser
Get information about the mod pack to update.
getModPackInfo() - Method in class fr.flowarg.flowupdater.versions.AbstractForgeVersion
Get information about the mod pack to update.
getModPackInfo() - Method in class fr.flowarg.flowupdater.versions.FabricVersion
Get information about the mod pack to update.
getMods() - Method in class fr.flowarg.flowupdater.download.DownloadInfos
 
getMods() - Method in class fr.flowarg.flowupdater.versions.AbstractForgeVersion
Get all processed mods / mods to process.
getMods() - Method in class fr.flowarg.flowupdater.versions.FabricVersion
Get all processed mods / mods to process.
getMods() - Method in interface fr.flowarg.flowupdater.versions.IModLoaderVersion
Get all processed mods / mods to process.
getModsFromJson(URL) - Static method in class fr.flowarg.flowupdater.download.json.Mod
Provide a List of Mods from a JSON file.
getModsFromJson(String) - Static method in class fr.flowarg.flowupdater.download.json.Mod
 
getModsToIgnore() - Method in class fr.flowarg.flowupdater.utils.ModFileDeleter
 
getName() - Method in class fr.flowarg.flowupdater.download.json.Downloadable
 
getName() - Method in class fr.flowarg.flowupdater.download.json.Mod
 
getName() - Method in class fr.flowarg.flowupdater.versions.VanillaVersion
 
getNmbrThreadsForAssets() - Method in class fr.flowarg.flowupdater.utils.UpdaterOptions
 
getObjectName() - Method in class fr.flowarg.flowupdater.utils.builderapi.BuilderArgument
 
getObjects() - Method in class fr.flowarg.flowupdater.download.json.AssetIndex
 
getOptifine() - Method in class fr.flowarg.flowupdater.download.DownloadInfos
 
getOptifine() - Method in class fr.flowarg.flowupdater.versions.AbstractForgeVersion
 
getPath() - Method in class fr.flowarg.flowupdater.download.json.ExternalFile
 
getPostExecutions() - Method in class fr.flowarg.flowupdater.FlowUpdater
 
getProjectID() - Method in class fr.flowarg.flowupdater.download.json.CurseFileInfos
 
getServerSha1() - Method in class fr.flowarg.flowupdater.download.json.MCP
 
getServerSize() - Method in class fr.flowarg.flowupdater.download.json.MCP
 
getServerURL() - Method in class fr.flowarg.flowupdater.download.json.MCP
 
getSha1() - Method in class fr.flowarg.flowupdater.download.json.Downloadable
 
getSha1() - Method in class fr.flowarg.flowupdater.download.json.ExternalFile
 
getSha1() - Method in class fr.flowarg.flowupdater.download.json.Mod
 
getSize() - Method in class fr.flowarg.flowupdater.download.json.AssetDownloadable
 
getSize() - Method in class fr.flowarg.flowupdater.download.json.Downloadable
 
getSize() - Method in class fr.flowarg.flowupdater.download.json.ExternalFile
 
getSize() - Method in class fr.flowarg.flowupdater.download.json.Mod
 
getTempDir() - Method in class fr.flowarg.flowupdater.versions.IModLoaderVersion.ModLoaderLauncherEnvironment
 
getTotalToDownloadBytes() - Method in class fr.flowarg.flowupdater.download.DownloadInfos
 
getUniqueObjects() - Method in class fr.flowarg.flowupdater.download.json.AssetIndex
 
getUpdaterOptions() - Method in class fr.flowarg.flowupdater.FlowUpdater
 
getUrl() - Method in class fr.flowarg.flowupdater.download.json.AssetDownloadable
 
getUrl() - Method in class fr.flowarg.flowupdater.download.json.Downloadable
 
getUrlString() - Method in class fr.flowarg.flowupdater.download.json.AssetDownloadable
 
getVersion() - Method in class fr.flowarg.flowupdater.download.json.OptifineInfo
 
getVersion() - Method in class fr.flowarg.flowupdater.FlowUpdater
 
getVersionType() - Method in class fr.flowarg.flowupdater.versions.VanillaVersion
 

I

IBuilder<T> - Interface in fr.flowarg.flowupdater.utils.builderapi
Builder API
ICurseFeaturesUser - Interface in fr.flowarg.flowupdater.download
 
IFileDeleter - Interface in fr.flowarg.flowupdater.utils
 
IModLoaderVersion - Interface in fr.flowarg.flowupdater.versions
 
IModLoaderVersion.ModLoaderLauncherEnvironment - Class in fr.flowarg.flowupdater.versions
 
incrementDownloaded(long) - Method in class fr.flowarg.flowupdater.download.DownloadInfos
 
init() - Method in class fr.flowarg.flowupdater.download.DownloadInfos
 
init(ILogger) - Method in interface fr.flowarg.flowupdater.download.IProgressCallback
This method is called at FlowUpdater initialization.
install(Path) - Method in class fr.flowarg.flowupdater.versions.AbstractForgeVersion
Install the current mod loader in a specified directory.
install(Path) - Method in class fr.flowarg.flowupdater.versions.FabricVersion
Install the current mod loader in a specified directory.
install(Path) - Method in interface fr.flowarg.flowupdater.versions.IModLoaderVersion
Install the current mod loader in a specified directory.
install(Path) - Method in class fr.flowarg.flowupdater.versions.NewForgeVersion
Install the current mod loader in a specified directory.
install(Path) - Method in class fr.flowarg.flowupdater.versions.OldForgeVersion
Install the current mod loader in a specified directory.
installAllMods(Path, boolean) - Method in interface fr.flowarg.flowupdater.versions.IModLoaderVersion
 
installerUrl - Variable in class fr.flowarg.flowupdater.versions.AbstractForgeVersion
 
installMods(Path, PluginManager) - Method in class fr.flowarg.flowupdater.versions.AbstractForgeVersion
Install all mods in the mods directory.
installMods(Path, PluginManager) - Method in class fr.flowarg.flowupdater.versions.FabricVersion
Install all mods in the mods directory.
installMods(Path, PluginManager) - Method in interface fr.flowarg.flowupdater.versions.IModLoaderVersion
Install all mods in the mods directory.
IOUtils - Class in fr.flowarg.flowupdater.utils
 
IOUtils() - Constructor for class fr.flowarg.flowupdater.utils.IOUtils
 
IProgressCallback - Interface in fr.flowarg.flowupdater.download
 
isCompatible() - Method in class fr.flowarg.flowupdater.versions.FabricVersion
 
isCompatible() - Method in class fr.flowarg.flowupdater.versions.NewForgeVersion
 
isCursePluginLoaded() - Method in class fr.flowarg.flowupdater.utils.FallbackPluginManager
 
isCursePluginLoaded() - Method in class fr.flowarg.flowupdater.utils.PluginManager
 
isDownloadServer() - Method in class fr.flowarg.flowupdater.utils.UpdaterOptions
 
isEnableCurseForgePlugin() - Method in class fr.flowarg.flowupdater.utils.UpdaterOptions
 
isEnableOptifineDownloaderPlugin() - Method in class fr.flowarg.flowupdater.utils.UpdaterOptions
 
isInit() - Method in class fr.flowarg.flowupdater.download.DownloadInfos
 
isInstallExtFiles() - Method in class fr.flowarg.flowupdater.download.json.CurseModPackInfo
 
isModLoaderAlreadyInstalled(Path) - Method in class fr.flowarg.flowupdater.versions.AbstractForgeVersion
Check if the current mod loader is already installed.
isModLoaderAlreadyInstalled(Path) - Method in class fr.flowarg.flowupdater.versions.FabricVersion
Check if the current mod loader is already installed.
isModLoaderAlreadyInstalled(Path) - Method in interface fr.flowarg.flowupdater.versions.IModLoaderVersion
Check if the current mod loader is already installed.
isOptifinePluginLoaded() - Method in class fr.flowarg.flowupdater.utils.FallbackPluginManager
 
isOptifinePluginLoaded() - Method in class fr.flowarg.flowupdater.utils.PluginManager
 
isPreview() - Method in class fr.flowarg.flowupdater.download.json.OptifineInfo
 
isReExtractNatives() - Method in class fr.flowarg.flowupdater.utils.UpdaterOptions
 
isSilentRead() - Method in class fr.flowarg.flowupdater.utils.UpdaterOptions
 
isSnapshot() - Method in class fr.flowarg.flowupdater.versions.VanillaVersion
 
isUpdate() - Method in class fr.flowarg.flowupdater.download.json.ExternalFile
 
isUseFileDeleter() - Method in class fr.flowarg.flowupdater.utils.ModFileDeleter
 

L

loadCurseForgePlugin(Path, ICurseFeaturesUser) - Method in class fr.flowarg.flowupdater.utils.FallbackPluginManager
 
loadCurseForgePlugin(Path, ICurseFeaturesUser) - Method in class fr.flowarg.flowupdater.utils.PluginManager
 
loadOptifinePlugin(Path, AbstractForgeVersion) - Method in class fr.flowarg.flowupdater.utils.FallbackPluginManager
 
loadOptifinePlugin(Path, AbstractForgeVersion) - Method in class fr.flowarg.flowupdater.utils.PluginManager
 
logger - Variable in class fr.flowarg.flowupdater.versions.AbstractForgeVersion
 

M

makeCommand(Path, Path, Path) - Method in class fr.flowarg.flowupdater.versions.AbstractForgeVersion
 
MCP - Class in fr.flowarg.flowupdater.download.json
 
MCP(String, String, String, String, long, long) - Constructor for class fr.flowarg.flowupdater.download.json.MCP
Construct a new MCP.
Mod - Class in fr.flowarg.flowupdater.download.json
 
Mod(String, String, long, String) - Constructor for class fr.flowarg.flowupdater.download.json.Mod
Construct a new Mod object.
ModFileDeleter - Class in fr.flowarg.flowupdater.utils
 
ModFileDeleter(boolean, String...) - Constructor for class fr.flowarg.flowupdater.utils.ModFileDeleter
 
ModLoaderLauncherEnvironment(List<String>, Path) - Constructor for class fr.flowarg.flowupdater.versions.IModLoaderVersion.ModLoaderLauncherEnvironment
 
modPackInfo - Variable in class fr.flowarg.flowupdater.versions.AbstractForgeVersion
 
mods - Variable in class fr.flowarg.flowupdater.versions.AbstractForgeVersion
 

N

NewForgeVersion - Class in fr.flowarg.flowupdater.versions
Represent a new Forge version (1.12.2-14.23.5.2851 to 1.17)
NULL_CALLBACK - Static variable in class fr.flowarg.flowupdater.FlowUpdater
Default callback
NULL_VERSION - Static variable in class fr.flowarg.flowupdater.versions.VanillaVersion
Default version used for no minecraft updates.

O

old - Variable in class fr.flowarg.flowupdater.versions.AbstractForgeVersion
 
OldForgeVersion - Class in fr.flowarg.flowupdater.versions
Represent an old Forge version (1.7 to 1.12.2) (No support for versions older than 1.7)
onFileDownloaded(File) - Method in interface fr.flowarg.flowupdater.download.IProgressCallback
onFileDownloaded(Path) - Method in interface fr.flowarg.flowupdater.download.IProgressCallback
This method is called before IProgressCallback.update(long, long) when a file is downloaded.
optifine - Variable in class fr.flowarg.flowupdater.versions.AbstractForgeVersion
 
OptifineInfo - Class in fr.flowarg.flowupdater.download.json
 
OptifineInfo(String, boolean) - Constructor for class fr.flowarg.flowupdater.download.json.OptifineInfo
 
optional() - Method in class fr.flowarg.flowupdater.utils.builderapi.BuilderArgument
 

P

packPatchedInstaller(Path, Path) - Method in class fr.flowarg.flowupdater.versions.AbstractForgeVersion
 
patchForgeInstaller(Path, Path, Path) - Method in class fr.flowarg.flowupdater.versions.AbstractForgeVersion
 
PluginManager - Class in fr.flowarg.flowupdater.utils
 
PluginManager(FlowUpdater) - Constructor for class fr.flowarg.flowupdater.utils.PluginManager
 
prepareModLoaderLauncher(Path, InputStream) - Method in class fr.flowarg.flowupdater.versions.AbstractForgeVersion
Various setup before mod loader's installer launch.
prepareModLoaderLauncher(Path, InputStream) - Method in class fr.flowarg.flowupdater.versions.FabricVersion
Various setup before mod loader's installer launch.
prepareModLoaderLauncher(Path, InputStream) - Method in interface fr.flowarg.flowupdater.versions.IModLoaderVersion
Various setup before mod loader's installer launch.

R

read() - Method in class fr.flowarg.flowupdater.download.VanillaReader
 
readJson(URL) - Static method in class fr.flowarg.flowupdater.utils.IOUtils
Reading an url in a json element
readJson(InputStream) - Static method in class fr.flowarg.flowupdater.utils.IOUtils
Reading an inputStream in a json element
require(BuilderArgument<?>...) - Method in class fr.flowarg.flowupdater.utils.builderapi.BuilderArgument
 
required() - Method in class fr.flowarg.flowupdater.utils.builderapi.BuilderArgument
 

S

set(T) - Method in class fr.flowarg.flowupdater.utils.builderapi.BuilderArgument
 
setAllCurseMods(List<Object>) - Method in interface fr.flowarg.flowupdater.download.ICurseFeaturesUser
Define all curse mods to update.
setAllCurseMods(List<Object>) - Method in class fr.flowarg.flowupdater.versions.AbstractForgeVersion
Define all curse mods to update.
setAllCurseMods(List<Object>) - Method in class fr.flowarg.flowupdater.versions.FabricVersion
Define all curse mods to update.
setOptifine(Object) - Method in class fr.flowarg.flowupdater.download.DownloadInfos
 
shutdown() - Method in class fr.flowarg.flowupdater.utils.FallbackPluginManager
 
shutdown() - Method in class fr.flowarg.flowupdater.utils.PluginManager
 
step(Step) - Method in interface fr.flowarg.flowupdater.download.IProgressCallback
This method is called when a step started.
Step - Enum in fr.flowarg.flowupdater.download
Represent each step of a Minecraft Installation

U

update(long, long) - Method in interface fr.flowarg.flowupdater.download.IProgressCallback
This method is called when a new file is downloaded.
update(File) - Method in class fr.flowarg.flowupdater.FlowUpdater
Deprecated.
Prefer using FlowUpdater.update(Path). Will be deleted soon!
update(Path) - Method in class fr.flowarg.flowupdater.FlowUpdater
This method updates the Minecraft Installation in the given directory.
UpdaterOptions - Class in fr.flowarg.flowupdater.utils
Represent some settings for FlowUpdater
UpdaterOptions.UpdaterOptionsBuilder - Class in fr.flowarg.flowupdater.utils
 
UpdaterOptionsBuilder() - Constructor for class fr.flowarg.flowupdater.utils.UpdaterOptions.UpdaterOptionsBuilder
 

V

valueOf(String) - Static method in enum fr.flowarg.flowupdater.download.Step
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fr.flowarg.flowupdater.versions.ForgeVersionBuilder.ForgeVersionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fr.flowarg.flowupdater.versions.VersionType
Returns the enum constant of this type with the specified name.
values() - Static method in enum fr.flowarg.flowupdater.download.Step
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fr.flowarg.flowupdater.versions.ForgeVersionBuilder.ForgeVersionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fr.flowarg.flowupdater.versions.VersionType
Returns an array containing the constants of this enum type, in the order they are declared.
vanilla - Variable in class fr.flowarg.flowupdater.versions.AbstractForgeVersion
 
VanillaDownloader - Class in fr.flowarg.flowupdater.download
 
VanillaDownloader(Path, FlowUpdater) - Constructor for class fr.flowarg.flowupdater.download.VanillaDownloader
 
VanillaReader - Class in fr.flowarg.flowupdater.download
 
VanillaReader(FlowUpdater) - Constructor for class fr.flowarg.flowupdater.download.VanillaReader
 
VanillaVersion - Class in fr.flowarg.flowupdater.versions
 
VanillaVersion.VanillaVersionBuilder - Class in fr.flowarg.flowupdater.versions
A builder for building a vanilla version like FlowUpdater.FlowUpdaterBuilder
VanillaVersionBuilder() - Constructor for class fr.flowarg.flowupdater.versions.VanillaVersion.VanillaVersionBuilder
 
VersionType - Enum in fr.flowarg.flowupdater.versions
 

W

withAnotherAssets(List<AssetDownloadable>) - Method in class fr.flowarg.flowupdater.versions.VanillaVersion.VanillaVersionBuilder
 
withAnotherLibraries(List<Downloadable>) - Method in class fr.flowarg.flowupdater.versions.VanillaVersion.VanillaVersionBuilder
 
withCurseModPack(CurseModPackInfo) - Method in class fr.flowarg.flowupdater.versions.FabricVersion.FabricVersionBuilder
 
withCurseMods(List<CurseFileInfos>) - Method in class fr.flowarg.flowupdater.versions.FabricVersion.FabricVersionBuilder
 
withCurseMods(List<CurseFileInfos>) - Method in class fr.flowarg.flowupdater.versions.ForgeVersionBuilder
 
withCustomAssetIndex(AssetIndex) - Method in class fr.flowarg.flowupdater.versions.VanillaVersion.VanillaVersionBuilder
 
withCustomVersionJson(JsonObject) - Method in class fr.flowarg.flowupdater.versions.VanillaVersion.VanillaVersionBuilder
 
withDownloadServer(boolean) - Method in class fr.flowarg.flowupdater.utils.UpdaterOptions.UpdaterOptionsBuilder
 
withEnableCurseForgePlugin(boolean) - Method in class fr.flowarg.flowupdater.utils.UpdaterOptions.UpdaterOptionsBuilder
 
withEnableOptifineDownloaderPlugin(boolean) - Method in class fr.flowarg.flowupdater.utils.UpdaterOptions.UpdaterOptionsBuilder
 
withExternalFileDeleter(IFileDeleter) - Method in class fr.flowarg.flowupdater.utils.UpdaterOptions.UpdaterOptionsBuilder
 
withExternalFiles(List<ExternalFile>) - Method in class fr.flowarg.flowupdater.FlowUpdater.FlowUpdaterBuilder
Append a List object in the final FlowUpdater instance.
withFabricVersion(FabricVersion) - Method in class fr.flowarg.flowupdater.FlowUpdater.FlowUpdaterBuilder
Necessary if you want install a Fabric version.
withFabricVersion(String) - Method in class fr.flowarg.flowupdater.versions.FabricVersion.FabricVersionBuilder
 
withFileDeleter(ModFileDeleter) - Method in class fr.flowarg.flowupdater.versions.FabricVersion.FabricVersionBuilder
 
withFileDeleter(ModFileDeleter) - Method in class fr.flowarg.flowupdater.versions.ForgeVersionBuilder
 
withForgeVersion(AbstractForgeVersion) - Method in class fr.flowarg.flowupdater.FlowUpdater.FlowUpdaterBuilder
Necessary if you want install a Forge version.
withForgeVersion(String) - Method in class fr.flowarg.flowupdater.versions.ForgeVersionBuilder
 
withLogger(ILogger) - Method in class fr.flowarg.flowupdater.FlowUpdater.FlowUpdaterBuilder
Append a ILogger object in the final FlowUpdater instance.
withLogger(ILogger) - Method in class fr.flowarg.flowupdater.versions.FabricVersion.FabricVersionBuilder
Deprecated.
withLogger(ILogger) - Method in class fr.flowarg.flowupdater.versions.ForgeVersionBuilder
Deprecated.
withMCP(MCP) - Method in class fr.flowarg.flowupdater.versions.VanillaVersion.VanillaVersionBuilder
 
withModPack(CurseModPackInfo) - Method in class fr.flowarg.flowupdater.versions.ForgeVersionBuilder
 
withMods(List<Mod>) - Method in class fr.flowarg.flowupdater.versions.FabricVersion.FabricVersionBuilder
 
withMods(List<Mod>) - Method in class fr.flowarg.flowupdater.versions.ForgeVersionBuilder
 
withName(String) - Method in class fr.flowarg.flowupdater.versions.VanillaVersion.VanillaVersionBuilder
 
withNmbrThreadsForAssets(int) - Method in class fr.flowarg.flowupdater.utils.UpdaterOptions.UpdaterOptionsBuilder
 
withNoGui(boolean) - Method in class fr.flowarg.flowupdater.versions.ForgeVersionBuilder
Deprecated.
Useless, don't use that.
withOptifine(OptifineInfo) - Method in class fr.flowarg.flowupdater.versions.ForgeVersionBuilder
 
withPostExecutions(List<Runnable>) - Method in class fr.flowarg.flowupdater.FlowUpdater.FlowUpdaterBuilder
Append a List object in the final FlowUpdater instance.
withProgressCallback(IProgressCallback) - Method in class fr.flowarg.flowupdater.FlowUpdater.FlowUpdaterBuilder
Append a IProgressCallback object in the final FlowUpdater instance.
withProgressCallback(IProgressCallback) - Method in class fr.flowarg.flowupdater.versions.FabricVersion.FabricVersionBuilder
Deprecated.
withProgressCallback(IProgressCallback) - Method in class fr.flowarg.flowupdater.versions.ForgeVersionBuilder
Deprecated.
withReExtractNatives(boolean) - Method in class fr.flowarg.flowupdater.utils.UpdaterOptions.UpdaterOptionsBuilder
 
withSilentRead(boolean) - Method in class fr.flowarg.flowupdater.utils.UpdaterOptions.UpdaterOptionsBuilder
 
withSnapshot(boolean) - Method in class fr.flowarg.flowupdater.versions.VanillaVersion.VanillaVersionBuilder
 
withUpdaterOptions(UpdaterOptions) - Method in class fr.flowarg.flowupdater.FlowUpdater.FlowUpdaterBuilder
Append a UpdaterOptions object in the final FlowUpdater instance.
withVanillaVersion(VanillaVersion) - Method in class fr.flowarg.flowupdater.versions.FabricVersion.FabricVersionBuilder
Deprecated.
withVanillaVersion(VanillaVersion) - Method in class fr.flowarg.flowupdater.versions.ForgeVersionBuilder
Deprecated.
withVersion(VanillaVersion) - Method in class fr.flowarg.flowupdater.FlowUpdater.FlowUpdaterBuilder
Append a VanillaVersion object in the final FlowUpdater instance.
withVersionType(VersionType) - Method in class fr.flowarg.flowupdater.versions.VanillaVersion.VanillaVersionBuilder
 
A B C D E F G I L M N O P R S U V W 
Skip navigation links