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

A

AbstractModLoaderVersion - Class in fr.flowarg.flowupdater.versions
 
AbstractModLoaderVersion(String, List<Mod>, List<CurseFileInfo>, List<ModrinthVersionInfo>, ModFileDeleter, CurseModPackInfo, ModrinthModPackInfo, OptiFineInfo) - Constructor for class fr.flowarg.flowupdater.versions.AbstractModLoaderVersion
 
AssetDownloadable - Class in fr.flowarg.flowupdater.download.json
This class represents an asset.
AssetDownloadable(String, long) - Constructor for class fr.flowarg.flowupdater.download.json.AssetDownloadable
Construct a new asset object.
AssetIndex - Class in fr.flowarg.flowupdater.download.json
This class represents an asset index of a Minecraft version.
AssetIndex() - Constructor for class fr.flowarg.flowupdater.download.json.AssetIndex
 
attachFlowUpdater(FlowUpdater) - Method in class fr.flowarg.flowupdater.versions.AbstractModLoaderVersion
Attach FlowUpdater object to mod loaders, allow them to retrieve some information.
attachFlowUpdater(FlowUpdater) - Method in class fr.flowarg.flowupdater.versions.fabric.FabricVersion
 
attachFlowUpdater(FlowUpdater) - Method in class fr.flowarg.flowupdater.versions.fabric.QuiltVersion
 
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
Get the bad object.
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 an UpdaterOptions object.
build() - Method in class fr.flowarg.flowupdater.versions.fabric.FabricVersionBuilder
Build a new FabricVersion instance with provided arguments.
build() - Method in class fr.flowarg.flowupdater.versions.fabric.QuiltVersionBuilder
Build a new QuiltVersion instance with provided arguments.
build() - Method in class fr.flowarg.flowupdater.versions.forge.ForgeVersionBuilder
 
build() - Method in class fr.flowarg.flowupdater.versions.ModLoaderVersionBuilder
 
build() - Method in class fr.flowarg.flowupdater.versions.neoforge.NeoForgeVersionBuilder
 
build() - Method in class fr.flowarg.flowupdater.versions.VanillaVersion.VanillaVersionBuilder
Build a new VanillaVersion instance with provided arguments.
BuilderArgument<T> - Class in fr.flowarg.flowupdater.utils.builderapi
Builder API; Represent an argument for a Builder implementation.
BuilderArgument(String, Supplier<T>) - Constructor for class fr.flowarg.flowupdater.utils.builderapi.BuilderArgument
Construct a new BuilderArgument.
BuilderArgument(String) - Constructor for class fr.flowarg.flowupdater.utils.builderapi.BuilderArgument
Construct a new basic BuilderArgument.
BuilderArgument(String, Supplier<T>, Supplier<T>) - Constructor for class fr.flowarg.flowupdater.utils.builderapi.BuilderArgument
Construct a new BuilderArgument.
BuilderArgument(Supplier<T>, String) - Constructor for class fr.flowarg.flowupdater.utils.builderapi.BuilderArgument
Construct a new BuilderArgument.
BuilderException - Exception in fr.flowarg.flowupdater.utils.builderapi
Builder API; This exception is thrown when an error occurred with 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
 
buildJarUrl(String, String, String, String) - Static method in class fr.flowarg.flowupdater.versions.ModLoaderUtils
 
buildJarUrl(String, String, String, String, String) - Static method in class fr.flowarg.flowupdater.versions.ModLoaderUtils
 
buildLibraryPath(Path, String, String, String) - Static method in class fr.flowarg.flowupdater.versions.ModLoaderUtils
 

C

callback - Variable in class fr.flowarg.flowupdater.versions.AbstractModLoaderVersion
 
catchForbidden(URL) - Static method in class fr.flowarg.flowupdater.utils.IOUtils
A trick to avoid some forbidden response.
clear() - Method in class fr.flowarg.flowupdater.download.DownloadList
Clear and reset this download list object.
compareTo(Version) - Method in class fr.flowarg.flowupdater.utils.Version
 
copy(ILogger, Path, Path) - Static method in class fr.flowarg.flowupdater.utils.IOUtils
Copy a local file to a destination file.
CurseFileInfo - Class in fr.flowarg.flowupdater.download.json
This class represents a file in the CurseForge API.
CurseFileInfo(int, int) - Constructor for class fr.flowarg.flowupdater.download.json.CurseFileInfo
Construct a new CurseFileInfo object.
CurseForgeException(String, Throwable) - Constructor for exception fr.flowarg.flowupdater.integrations.curseforgeintegration.CurseForgeIntegration.CurseForgeException
 
CurseForgeIntegration - Class in fr.flowarg.flowupdater.integrations.curseforgeintegration
This integration supports all CurseForge stuff that FlowUpdater needs such as retrieve mods and mod packs from CurseForge.
CurseForgeIntegration(ILogger, Path) - Constructor for class fr.flowarg.flowupdater.integrations.curseforgeintegration.CurseForgeIntegration
Default constructor of a basic Integration.
CurseForgeIntegration.CurseForgeException - Exception in fr.flowarg.flowupdater.integrations.curseforgeintegration
 
CurseModPack - Class in fr.flowarg.flowupdater.integrations.curseforgeintegration
Basic object that represents a CurseForge's mod pack.
CurseModPack.CurseModPackMod - Class in fr.flowarg.flowupdater.integrations.curseforgeintegration
A Curse Forge's mod from a mod pack.
curseModPackArgument - Variable in class fr.flowarg.flowupdater.versions.ModLoaderVersionBuilder
 
CurseModPackInfo - Class in fr.flowarg.flowupdater.download.json
This class represents a mod pack file in the CurseForge API.
CurseModPackInfo(int, int, boolean, String...) - Constructor for class fr.flowarg.flowupdater.download.json.CurseModPackInfo
Construct a new CurseModPackInfo object.
CurseModPackInfo(String, boolean, String...) - Constructor for class fr.flowarg.flowupdater.download.json.CurseModPackInfo
Construct a new CurseModPackInfo object.
curseModPackInfo - Variable in class fr.flowarg.flowupdater.versions.AbstractModLoaderVersion
 
curseMods - Variable in class fr.flowarg.flowupdater.versions.AbstractModLoaderVersion
 
curseModsArgument - Variable in class fr.flowarg.flowupdater.versions.ModLoaderVersionBuilder
 

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(List<ExternalFile>, DownloadList, Path) - Method in class fr.flowarg.flowupdater.utils.ExternalFileDeleter
Delete all bad files in the provided directory.
delete(ILogger, Path, List<Mod>, OptiFine, ModrinthModPack) - Method in class fr.flowarg.flowupdater.utils.ModFileDeleter
Delete all bad files in the provided directory.
download() - Method in class fr.flowarg.flowupdater.download.VanillaDownloader
This method downloads calls other methods to download and verify all files.
download(ILogger, URL, Path) - Static method in class fr.flowarg.flowupdater.utils.IOUtils
Download a remote file to a destination file.
download(ILogger) - Method in class fr.flowarg.flowupdater.versions.ParsedLibrary
 
Downloadable - Class in fr.flowarg.flowupdater.download.json
This class represents a classic downloadable file such as a library, the client/server or natives.
Downloadable(String, long, String, String) - Constructor for class fr.flowarg.flowupdater.download.json.Downloadable
Construct a new Downloadable object.
DownloadInfo() - Constructor for class fr.flowarg.flowupdater.download.DownloadList.DownloadInfo
 
DownloadList - Class in fr.flowarg.flowupdater.download
Represent information about download status.
DownloadList() - Constructor for class fr.flowarg.flowupdater.download.DownloadList
 
downloadList - Variable in class fr.flowarg.flowupdater.versions.AbstractModLoaderVersion
 
DownloadList.DownloadInfo - Class in fr.flowarg.flowupdater.download
 

E

equals(Object) - Method in class fr.flowarg.flowupdater.download.json.AssetDownloadable
 
equals(Object) - Method in class fr.flowarg.flowupdater.download.json.CurseFileInfo
 
equals(Object) - Method in class fr.flowarg.flowupdater.download.json.Downloadable
 
executeAsyncForEach(Iterable<T>, ExecutorService, Consumer<T>) - Static method in class fr.flowarg.flowupdater.utils.IOUtils
Execute asynchronously a task for a collection of items.
ExternalFile - Class in fr.flowarg.flowupdater.download.json
This class represents an external file object.
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
A file deleter designed to check external files.
ExternalFileDeleter() - Constructor for class fr.flowarg.flowupdater.utils.ExternalFileDeleter
 

F

FabricBasedVersion - Class in fr.flowarg.flowupdater.versions.fabric
 
FabricBasedVersion(String, List<Mod>, List<CurseFileInfo>, List<ModrinthVersionInfo>, ModFileDeleter, CurseModPackInfo, ModrinthModPackInfo, OptiFineInfo, String) - Constructor for class fr.flowarg.flowupdater.versions.fabric.FabricBasedVersion
 
FabricVersion - Class in fr.flowarg.flowupdater.versions.fabric
The object that contains Fabric's stuff.
FabricVersionBuilder - Class in fr.flowarg.flowupdater.versions.fabric
 
FabricVersionBuilder() - Constructor for class fr.flowarg.flowupdater.versions.fabric.FabricVersionBuilder
 
fakeContext(Path, String) - Static method in class fr.flowarg.flowupdater.versions.ModLoaderUtils
 
fetchMod(CurseFileInfo) - Method in class fr.flowarg.flowupdater.integrations.curseforgeintegration.CurseForgeIntegration
 
fetchMod(ModrinthVersionInfo) - Method in class fr.flowarg.flowupdater.integrations.modrinthintegration.ModrinthIntegration
 
fetchModLink(CurseFileInfo) - Method in class fr.flowarg.flowupdater.integrations.curseforgeintegration.CurseForgeIntegration
 
fileDeleter - Variable in class fr.flowarg.flowupdater.versions.AbstractModLoaderVersion
 
fileDeleterArgument - Variable in class fr.flowarg.flowupdater.versions.ModLoaderVersionBuilder
 
FlowUpdater - Class in fr.flowarg.flowupdater
Represent the base class of the updater.
You can define some parameters about your version (Forge, Vanilla, MCP, Fabric...).
FlowUpdater.FlowUpdaterBuilder - Class in fr.flowarg.flowupdater
Builder of FlowUpdater.
FlowUpdaterBuilder() - Constructor for class fr.flowarg.flowupdater.FlowUpdater.FlowUpdaterBuilder
 
FlowUpdaterException - Exception in fr.flowarg.flowupdater.utils
A simple runtime exception class that represents a fatal FlowUpdater error.
FlowUpdaterException() - Constructor for exception fr.flowarg.flowupdater.utils.FlowUpdaterException
Initialize the exception.
FlowUpdaterException(String) - Constructor for exception fr.flowarg.flowupdater.utils.FlowUpdaterException
Initialize the exception with an error message.
FlowUpdaterException(String, Throwable) - Constructor for exception fr.flowarg.flowupdater.utils.FlowUpdaterException
Initialize the exception with an error message and a cause.
FlowUpdaterException(Throwable) - Constructor for exception fr.flowarg.flowupdater.utils.FlowUpdaterException
Initialize the exception with a cause.
folder - Variable in class fr.flowarg.flowupdater.integrations.Integration
 
ForgeVersion - Class in fr.flowarg.flowupdater.versions.forge
 
ForgeVersion(String, List<Mod>, List<CurseFileInfo>, List<ModrinthVersionInfo>, ModFileDeleter, CurseModPackInfo, ModrinthModPackInfo, OptiFineInfo) - Constructor for class fr.flowarg.flowupdater.versions.forge.ForgeVersion
 
ForgeVersionBuilder - Class in fr.flowarg.flowupdater.versions.forge
Builder for ForgeVersion
ForgeVersionBuilder() - Constructor for class fr.flowarg.flowupdater.versions.forge.ForgeVersionBuilder
 
fr.flowarg.flowupdater - package fr.flowarg.flowupdater
Main package of FlowUpdater.
fr.flowarg.flowupdater.download - package fr.flowarg.flowupdater.download
This package contains some things about download stuff.
fr.flowarg.flowupdater.download.json - package fr.flowarg.flowupdater.download.json
This package contains some objects that can be/are parsed as a JSON.
fr.flowarg.flowupdater.integrations - package fr.flowarg.flowupdater.integrations
Integration API package.
fr.flowarg.flowupdater.integrations.curseforgeintegration - package fr.flowarg.flowupdater.integrations.curseforgeintegration
CurseForge Integration package.
fr.flowarg.flowupdater.integrations.modrinthintegration - package fr.flowarg.flowupdater.integrations.modrinthintegration
Modrinth Integration package.
fr.flowarg.flowupdater.integrations.optifineintegration - package fr.flowarg.flowupdater.integrations.optifineintegration
OptiFine Integration package.
fr.flowarg.flowupdater.utils - package fr.flowarg.flowupdater.utils
Utility package.
fr.flowarg.flowupdater.utils.builderapi - package fr.flowarg.flowupdater.utils.builderapi
Builder API package.
fr.flowarg.flowupdater.versions - package fr.flowarg.flowupdater.versions
This package contains all common classes to the versions system.
fr.flowarg.flowupdater.versions.fabric - package fr.flowarg.flowupdater.versions.fabric
This package contains all the classes that are used to install Fabric-based mod loaders (Fabric and Quilt at the moment).
fr.flowarg.flowupdater.versions.forge - package fr.flowarg.flowupdater.versions.forge
This package contains all the classes that are used to install Forge.
fr.flowarg.flowupdater.versions.neoforge - package fr.flowarg.flowupdater.versions.neoforge
This package contains all the classes that are used to install NeoForge.
fromJson(JsonElement) - Static method in class fr.flowarg.flowupdater.download.json.Mod
 
FU_VERSION - Static variable in class fr.flowarg.flowupdater.FlowUpdater
FlowUpdater's version string constant

G

gen(String) - Static method in class fr.flowarg.flowupdater.utils.Version
 
get() - Method in class fr.flowarg.flowupdater.utils.builderapi.BuilderArgument
Check and get the wrapped object.
getAnotherAssets() - Method in class fr.flowarg.flowupdater.versions.VanillaVersion
The list of custom assets.
getAnotherLibraries() - Method in class fr.flowarg.flowupdater.versions.VanillaVersion
The list of custom libraries.
getArtifact() - Method in class fr.flowarg.flowupdater.versions.ParsedLibrary
 
getAuthor() - Method in class fr.flowarg.flowupdater.integrations.curseforgeintegration.CurseModPack
Get the mod pack's author.
getBuiltInMods() - Method in class fr.flowarg.flowupdater.integrations.modrinthintegration.ModrinthModPack
Get the built-in mods in the mod pack.
getCallback() - Method in class fr.flowarg.flowupdater.FlowUpdater
Get the current callback.
getCallback() - Method in class fr.flowarg.flowupdater.versions.AbstractModLoaderVersion
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
Return the client sha1.
getClientSize() - Method in class fr.flowarg.flowupdater.download.json.MCP
Return the client size.
getClientURL() - Method in class fr.flowarg.flowupdater.download.json.MCP
Return the client url.
getContent(URL) - Static method in class fr.flowarg.flowupdater.utils.IOUtils
Get the content from a remote url.
getContent(InputStream) - Static method in class fr.flowarg.flowupdater.utils.IOUtils
Get the content from a remote stream.
getCurseModPack(CurseModPackInfo) - Method in class fr.flowarg.flowupdater.integrations.curseforgeintegration.CurseForgeIntegration
Get a CurseForge's mod pack object with a project identifier and a file identifier.
getCurseModPack(ModrinthModPackInfo) - Method in class fr.flowarg.flowupdater.integrations.modrinthintegration.ModrinthIntegration
Get a CurseForge's mod pack object with a project identifier and a file identifier.
getCurseModPackInfo() - Method in interface fr.flowarg.flowupdater.integrations.curseforgeintegration.ICurseForgeCompatible
Get information about the mod pack to update.
getCurseModPackInfo() - Method in class fr.flowarg.flowupdater.versions.AbstractModLoaderVersion
Get information about the mod pack to update.
getCurseMods() - Method in interface fr.flowarg.flowupdater.integrations.curseforgeintegration.ICurseForgeCompatible
Get all curse mods to update.
getCurseMods() - Method in class fr.flowarg.flowupdater.versions.AbstractModLoaderVersion
Get all curse mods to update.
getCustomAssetIndex() - Method in class fr.flowarg.flowupdater.versions.VanillaVersion
The custom asset index.
getDownloadableAssets() - Method in class fr.flowarg.flowupdater.download.DownloadList
Get the queue that contains all assets to download.
getDownloadableFiles() - Method in class fr.flowarg.flowupdater.download.DownloadList
Get the list that contains all downloadable files.
getDownloadedBytes() - Method in class fr.flowarg.flowupdater.download.DownloadList.DownloadInfo
Get the downloaded bytes.
getDownloadedFiles() - Method in class fr.flowarg.flowupdater.download.DownloadList.DownloadInfo
Get the number of downloaded files.
getDownloadInfo() - Method in class fr.flowarg.flowupdater.download.DownloadList
Get the new API to get information about the progress of the download.
getDownloadList() - Method in class fr.flowarg.flowupdater.FlowUpdater
Get the download list which contains all download information.
getDownloadList() - Method in class fr.flowarg.flowupdater.versions.AbstractModLoaderVersion
Get the DownloadList object.
getDownloadList() - Method in interface fr.flowarg.flowupdater.versions.IModLoaderVersion
Get the DownloadList object.
getDownloadURL() - Method in class fr.flowarg.flowupdater.download.json.ExternalFile
Get the url of the external file.
getDownloadURL() - Method in class fr.flowarg.flowupdater.download.json.Mod
Get the mod url.
getExcluded() - Method in class fr.flowarg.flowupdater.download.json.CurseModPackInfo
Get the excluded mods.
getExcluded() - Method in class fr.flowarg.flowupdater.download.json.ModrinthModPackInfo
Get the excluded mods.
getExternalFileDeleter() - Method in class fr.flowarg.flowupdater.utils.UpdaterOptions
The external file deleter is used to check if some external files need to be downloaded.
getExternalFiles() - Method in class fr.flowarg.flowupdater.FlowUpdater
Get the list of external files.
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
Provide a List of external file from a JSON file.
getExtFiles() - Method in class fr.flowarg.flowupdater.download.DownloadList
Get the list that contains all external files.
getFile() - Method in class fr.flowarg.flowupdater.download.json.AssetDownloadable
Get the file path of the asset.
getFileDeleter() - Method in class fr.flowarg.flowupdater.versions.AbstractModLoaderVersion
Get the attached ModFileDeleter instance;
getFileDeleter() - Method in interface fr.flowarg.flowupdater.versions.IModLoaderVersion
Get the attached ModFileDeleter instance;
getFileID() - Method in class fr.flowarg.flowupdater.download.json.CurseFileInfo
Get the file ID.
getFilesFromJson(URL) - Static method in class fr.flowarg.flowupdater.download.json.CurseFileInfo
Retrieve a collection of CurseFileInfo by parsing a remote JSON file.
getFilesFromJson(String) - Static method in class fr.flowarg.flowupdater.download.json.CurseFileInfo
Retrieve a collection of CurseFileInfo by parsing a remote JSON file.
getHash() - Method in class fr.flowarg.flowupdater.download.json.AssetDownloadable
Get the hash of the asset.
getJavaPath() - Method in class fr.flowarg.flowupdater.utils.UpdaterOptions
The path to the java executable to use with Forge and Fabric installers.
getJsonURL() - Method in class fr.flowarg.flowupdater.versions.VanillaVersion
Get the url of the JSON version.
getLatestArtifactVersion(String) - Static method in class fr.flowarg.flowupdater.utils.IOUtils
 
getLatestArtifactVersion(Document) - Static method in class fr.flowarg.flowupdater.utils.IOUtils
 
getLogger() - Method in class fr.flowarg.flowupdater.FlowUpdater
Get the current logger.
getLogger() - Method in class fr.flowarg.flowupdater.versions.AbstractModLoaderVersion
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
Get the MCP object of the version.
getMCPFromJson(URL) - Static method in class fr.flowarg.flowupdater.download.json.MCP
Provide an MCP instance from a JSON file.
getMCPFromJson(String) - Static method in class fr.flowarg.flowupdater.download.json.MCP
Provide an MCP instance from a JSON file.
getMinecraftAssetIndex() - Method in class fr.flowarg.flowupdater.versions.VanillaVersion
Get the JSON object representing Minecraft's asset index.
getMinecraftClient() - Method in class fr.flowarg.flowupdater.versions.VanillaVersion
Get the JSON object representing Minecraft's client.
getMinecraftFolder() - Static method in class fr.flowarg.flowupdater.utils.IOUtils
Retrieve the local Minecraft folder path.
getMinecraftLibrariesJson() - Method in class fr.flowarg.flowupdater.versions.VanillaVersion
Get the JSON array representing all Minecraft's libraries.
getModLoaderVersion() - Method in class fr.flowarg.flowupdater.FlowUpdater
Get th IModLoaderVersion attached to this FlowUpdater instance.
getModLoaderVersion() - Method in class fr.flowarg.flowupdater.versions.AbstractModLoaderVersion
Get the mod loader version.
getModLoaderVersion() - Method in interface fr.flowarg.flowupdater.versions.IModLoaderVersion
Get the mod loader version.
getModrinthModPack() - Method in interface fr.flowarg.flowupdater.integrations.modrinthintegration.IModrinthCompatible
Get the modrinth mod pack.
getModrinthModPack() - Method in class fr.flowarg.flowupdater.versions.AbstractModLoaderVersion
 
getModrinthModPackInfo() - Method in interface fr.flowarg.flowupdater.integrations.modrinthintegration.IModrinthCompatible
Get information about the mod pack to update.
getModrinthModPackInfo() - Method in class fr.flowarg.flowupdater.versions.AbstractModLoaderVersion
Get information about the mod pack to update.
getModrinthMods() - Method in interface fr.flowarg.flowupdater.integrations.modrinthintegration.IModrinthCompatible
Get all modrinth mods to update.
getModrinthMods() - Method in class fr.flowarg.flowupdater.versions.AbstractModLoaderVersion
Get all modrinth mods to update.
getModrinthVersionsFromJson(URL) - Static method in class fr.flowarg.flowupdater.download.json.ModrinthVersionInfo
 
getModrinthVersionsFromJson(String) - Static method in class fr.flowarg.flowupdater.download.json.ModrinthVersionInfo
 
getMods() - Method in class fr.flowarg.flowupdater.download.DownloadList
Get the list that contains all mods.
getMods() - Method in class fr.flowarg.flowupdater.integrations.curseforgeintegration.CurseModPack
Get the mods in the mod pack.
getMods() - Method in class fr.flowarg.flowupdater.integrations.modrinthintegration.ModrinthModPack
Get the mods in the mod pack.
getMods() - Method in class fr.flowarg.flowupdater.versions.AbstractModLoaderVersion
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
Provide a List of Mods from a JSON file.
getModsToIgnore() - Method in class fr.flowarg.flowupdater.utils.ModFileDeleter
 
getName() - Method in class fr.flowarg.flowupdater.download.json.Downloadable
Get the relative path of the file.
getName() - Method in class fr.flowarg.flowupdater.download.json.Mod
Get the mod name.
getName() - Method in class fr.flowarg.flowupdater.integrations.curseforgeintegration.CurseModPack
Get the mod pack's name.
getName() - Method in class fr.flowarg.flowupdater.integrations.modrinthintegration.ModrinthModPack
Get the mod pack's name.
getName() - Method in class fr.flowarg.flowupdater.integrations.optifineintegration.OptiFine
Get the OptiFine filename.
getName() - Method in class fr.flowarg.flowupdater.versions.VanillaVersion
Get the name of the version.
getObjectName() - Method in class fr.flowarg.flowupdater.utils.builderapi.BuilderArgument
Get the name of the current object's name.
getOptiFine() - Method in class fr.flowarg.flowupdater.download.DownloadList
Get the OptiFine object.
getOptiFine(String, boolean) - Method in class fr.flowarg.flowupdater.integrations.optifineintegration.OptiFineIntegration
Get an OptiFine object from the official website.
getOptiFineInfo() - Method in interface fr.flowarg.flowupdater.integrations.optifineintegration.IOptiFineCompatible
Get information about OptiFine to update.
getOptiFineInfo() - Method in class fr.flowarg.flowupdater.versions.AbstractModLoaderVersion
Get information about OptiFine to update.
getOptiFineInfo() - Method in class fr.flowarg.flowupdater.versions.forge.ForgeVersion
 
getPath() - Method in class fr.flowarg.flowupdater.download.json.ExternalFile
Get the path of the external file.
getPath() - Method in class fr.flowarg.flowupdater.versions.ParsedLibrary
 
getPostExecutions() - Method in class fr.flowarg.flowupdater.FlowUpdater
Get the list of post-executions.
getProjectID() - Method in class fr.flowarg.flowupdater.download.json.CurseFileInfo
Get the project ID.
getProjectReference() - Method in class fr.flowarg.flowupdater.download.json.ModrinthVersionInfo
 
getSha1() - Method in class fr.flowarg.flowupdater.download.json.Downloadable
Get the sha1 of the file.
getSha1() - Method in class fr.flowarg.flowupdater.download.json.ExternalFile
Get the sha1 of the external file.
getSha1() - Method in class fr.flowarg.flowupdater.download.json.Mod
Get the sha1 of the mod.
getSha1FromLibrary(JsonObject, String) - Method in class fr.flowarg.flowupdater.versions.fabric.FabricBasedVersion
 
getSize() - Method in class fr.flowarg.flowupdater.download.json.AssetDownloadable
Get the length of the asset.
getSize() - Method in class fr.flowarg.flowupdater.download.json.Downloadable
Get the size of the file.
getSize() - Method in class fr.flowarg.flowupdater.download.json.ExternalFile
Get the size of the external file.
getSize() - Method in class fr.flowarg.flowupdater.download.json.Mod
Get the mod size.
getSize() - Method in class fr.flowarg.flowupdater.integrations.optifineintegration.OptiFine
Get the OptiFine file size.
getTotalToDownloadBytes() - Method in class fr.flowarg.flowupdater.download.DownloadList.DownloadInfo
Get the total of bytes to download.
getTotalToDownloadFiles() - Method in class fr.flowarg.flowupdater.download.DownloadList.DownloadInfo
Get the number of files to download.
getUniqueObjects() - Method in class fr.flowarg.flowupdater.download.json.AssetIndex
Get an immutable collection of asset objects.
getUpdaterOptions() - Method in class fr.flowarg.flowupdater.FlowUpdater
Get the FlowUpdater's options.
getUrl() - Method in class fr.flowarg.flowupdater.download.json.AssetDownloadable
Get the remote url of the asset.
getUrl() - Method in class fr.flowarg.flowupdater.download.json.CurseModPackInfo
Get the url of the mod pack endpoint.
getUrl() - Method in class fr.flowarg.flowupdater.download.json.Downloadable
Get the url of the file.
getUrl() - Method in class fr.flowarg.flowupdater.versions.ParsedLibrary
 
getVanillaVersion() - Method in class fr.flowarg.flowupdater.FlowUpdater
Get the VanillaVersion attached to this FlowUpdater instance.
getVersion() - Method in class fr.flowarg.flowupdater.download.json.OptiFineInfo
Get the OptiFine's version.
getVersion() - Method in class fr.flowarg.flowupdater.integrations.curseforgeintegration.CurseModPack
Get the mod pack's version.
getVersion() - Method in class fr.flowarg.flowupdater.integrations.modrinthintegration.ModrinthModPack
Get the mod pack's version.
getVersionId() - Method in class fr.flowarg.flowupdater.download.json.ModrinthVersionInfo
 
getVersionNumber() - Method in class fr.flowarg.flowupdater.download.json.ModrinthVersionInfo
 

H

hashCode() - Method in class fr.flowarg.flowupdater.download.json.AssetDownloadable
 
hashCode() - Method in class fr.flowarg.flowupdater.download.json.CurseFileInfo
 

I

IBuilder<T> - Interface in fr.flowarg.flowupdater.utils.builderapi
Builder API ; Builder interface.
ICurseForgeCompatible - Interface in fr.flowarg.flowupdater.integrations.curseforgeintegration
This class represents an object that using CurseForge features.
IFileDeleter - Interface in fr.flowarg.flowupdater.utils
Just a marker class that is extended by all file deleter classes.
IModLoaderVersion - Interface in fr.flowarg.flowupdater.versions
 
IModrinthCompatible - Interface in fr.flowarg.flowupdater.integrations.modrinthintegration
 
incrementDownloaded(long) - Method in class fr.flowarg.flowupdater.download.DownloadList
This method increments the number of bytes downloaded by the number of bytes passed in parameter.
init() - Method in class fr.flowarg.flowupdater.download.DownloadList
This method initializes fields.
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.fabric.FabricBasedVersion
Install the current mod loader in a specified directory.
install(Path) - Method in class fr.flowarg.flowupdater.versions.forge.ForgeVersion
 
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.neoforge.NeoForgeVersion
 
installAllMods(Path) - Method in interface fr.flowarg.flowupdater.versions.IModLoaderVersion
Download mods in the mods' folder.
installMods(Path) - Method in class fr.flowarg.flowupdater.versions.AbstractModLoaderVersion
 
installMods(Path) - Method in interface fr.flowarg.flowupdater.versions.IModLoaderVersion
Install all mods in the mods' directory.
Integration - Class in fr.flowarg.flowupdater.integrations
The new Integration system replaces an old plugin system which had some problems such as unavailability to communicate directly with FlowUpdater.
Integration(ILogger, Path) - Constructor for class fr.flowarg.flowupdater.integrations.Integration
Default constructor of a basic Integration.
IntegrationManager - Class in fr.flowarg.flowupdater.integrations
The integration manager loads integration's stuff at the startup of FlowUpdater.
IntegrationManager(FlowUpdater) - Constructor for class fr.flowarg.flowupdater.integrations.IntegrationManager
Construct a new Integration Manager.
IOptiFineCompatible - Interface in fr.flowarg.flowupdater.integrations.optifineintegration
 
IOUtils - Class in fr.flowarg.flowupdater.utils
A basic I/O utility class.
IOUtils() - Constructor for class fr.flowarg.flowupdater.utils.IOUtils
 
IProgressCallback - Interface in fr.flowarg.flowupdater.download
This interface provides useful methods to implement to access to download and update status.
isBetweenOrEqual(Version, Version) - Method in class fr.flowarg.flowupdater.utils.Version
 
isEqualTo(Version) - Method in class fr.flowarg.flowupdater.utils.Version
 
isInstalled() - Method in class fr.flowarg.flowupdater.versions.ParsedLibrary
 
isInstallExtFiles() - Method in class fr.flowarg.flowupdater.download.json.CurseModPackInfo
isInstallExtFiles() - Method in class fr.flowarg.flowupdater.download.json.ModrinthModPackInfo
isModLoaderAlreadyInstalled(Path) - Method in class fr.flowarg.flowupdater.versions.fabric.FabricBasedVersion
 
isModLoaderAlreadyInstalled(Path) - Method in class fr.flowarg.flowupdater.versions.forge.ForgeVersion
 
isModLoaderAlreadyInstalled(Path) - Method in interface fr.flowarg.flowupdater.versions.IModLoaderVersion
Check if the current mod loader is already installed.
isModLoaderAlreadyInstalled(Path) - Method in class fr.flowarg.flowupdater.versions.neoforge.NeoForgeVersion
 
isNewerOrEqualTo(Version) - Method in class fr.flowarg.flowupdater.utils.Version
 
isNewerThan(Version) - Method in class fr.flowarg.flowupdater.utils.Version
 
isOlderOrEqualTo(Version) - Method in class fr.flowarg.flowupdater.utils.Version
 
isOlderThan(Version) - Method in class fr.flowarg.flowupdater.utils.Version
 
isPreview() - Method in class fr.flowarg.flowupdater.download.json.OptiFineInfo
Is the version a preview?
isRequired() - Method in class fr.flowarg.flowupdater.integrations.curseforgeintegration.CurseModPack.CurseModPackMod
Is the mod required.
isSnapshot() - Method in class fr.flowarg.flowupdater.versions.VanillaVersion
Is the current version a snapshot?
isUpdate() - Method in class fr.flowarg.flowupdater.download.json.ExternalFile
Should ExternalFileDeleter check the file?
isUseFileDeleter() - Method in class fr.flowarg.flowupdater.utils.ModFileDeleter
 
isVersionChecker() - Method in class fr.flowarg.flowupdater.utils.UpdaterOptions
Should check the version of FlowUpdater.

J

javaPath - Variable in class fr.flowarg.flowupdater.versions.AbstractModLoaderVersion
 

L

loadCurseForgeIntegration(Path, ICurseForgeCompatible) - Method in class fr.flowarg.flowupdater.integrations.IntegrationManager
This method loads the CurseForge integration and fetches some data.
loadModrinthIntegration(Path, IModrinthCompatible) - Method in class fr.flowarg.flowupdater.integrations.IntegrationManager
 
loadOptiFineIntegration(Path, IOptiFineCompatible) - Method in class fr.flowarg.flowupdater.integrations.IntegrationManager
This method loads the OptiFine integration and fetches OptiFine data.
logger - Variable in class fr.flowarg.flowupdater.integrations.Integration
 
logger - Variable in class fr.flowarg.flowupdater.versions.AbstractModLoaderVersion
 

M

MCP - Class in fr.flowarg.flowupdater.download.json
This class represents an MCP object.
MCP(String, String, long) - Constructor for class fr.flowarg.flowupdater.download.json.MCP
Construct a new MCP object.
metaApi - Variable in class fr.flowarg.flowupdater.versions.fabric.FabricBasedVersion
 
Mod - Class in fr.flowarg.flowupdater.download.json
This class represents a Mod object.
Mod(String, String, String, long) - Constructor for class fr.flowarg.flowupdater.download.json.Mod
Construct a new Mod object.
ModFileDeleter - Class in fr.flowarg.flowupdater.utils
A file deleter designed to check mods.
ModFileDeleter(boolean, String...) - Constructor for class fr.flowarg.flowupdater.utils.ModFileDeleter
 
ModFileDeleter(String...) - Constructor for class fr.flowarg.flowupdater.utils.ModFileDeleter
 
ModFileDeleter(boolean, Pattern) - Constructor for class fr.flowarg.flowupdater.utils.ModFileDeleter
 
ModFileDeleter(Pattern) - Constructor for class fr.flowarg.flowupdater.utils.ModFileDeleter
 
ModLoaderUtils - Class in fr.flowarg.flowupdater.versions
 
ModLoaderUtils() - Constructor for class fr.flowarg.flowupdater.versions.ModLoaderUtils
 
modLoaderVersion - Variable in class fr.flowarg.flowupdater.versions.AbstractModLoaderVersion
 
ModLoaderVersionBuilder<T extends IModLoaderVersion,B extends ModLoaderVersionBuilder<T,B>> - Class in fr.flowarg.flowupdater.versions
 
ModLoaderVersionBuilder() - Constructor for class fr.flowarg.flowupdater.versions.ModLoaderVersionBuilder
 
ModrinthIntegration - Class in fr.flowarg.flowupdater.integrations.modrinthintegration
 
ModrinthIntegration(ILogger, Path) - Constructor for class fr.flowarg.flowupdater.integrations.modrinthintegration.ModrinthIntegration
Default constructor of a basic Integration.
ModrinthModPack - Class in fr.flowarg.flowupdater.integrations.modrinthintegration
 
modrinthModPack - Variable in class fr.flowarg.flowupdater.versions.AbstractModLoaderVersion
 
ModrinthModPackInfo - Class in fr.flowarg.flowupdater.download.json
 
ModrinthModPackInfo(String, String, boolean, String...) - Constructor for class fr.flowarg.flowupdater.download.json.ModrinthModPackInfo
 
ModrinthModPackInfo(String, boolean, String...) - Constructor for class fr.flowarg.flowupdater.download.json.ModrinthModPackInfo
 
modrinthModPackInfo - Variable in class fr.flowarg.flowupdater.versions.AbstractModLoaderVersion
 
modrinthMods - Variable in class fr.flowarg.flowupdater.versions.AbstractModLoaderVersion
 
modrinthModsArgument - Variable in class fr.flowarg.flowupdater.versions.ModLoaderVersionBuilder
 
modrinthPackArgument - Variable in class fr.flowarg.flowupdater.versions.ModLoaderVersionBuilder
 
ModrinthVersionInfo - Class in fr.flowarg.flowupdater.download.json
 
ModrinthVersionInfo(String, String) - Constructor for class fr.flowarg.flowupdater.download.json.ModrinthVersionInfo
Construct a new ModrinthVersionInfo object.
ModrinthVersionInfo(String) - Constructor for class fr.flowarg.flowupdater.download.json.ModrinthVersionInfo
Construct a new ModrinthVersionInfo object.
mods - Variable in class fr.flowarg.flowupdater.versions.AbstractModLoaderVersion
 
modsArgument - Variable in class fr.flowarg.flowupdater.versions.ModLoaderVersionBuilder
 

N

name() - Method in class fr.flowarg.flowupdater.versions.fabric.FabricVersion
 
name() - Method in class fr.flowarg.flowupdater.versions.fabric.QuiltVersion
 
name() - Method in class fr.flowarg.flowupdater.versions.forge.ForgeVersion
 
name() - Method in interface fr.flowarg.flowupdater.versions.IModLoaderVersion
Get the mod loader name.
name() - Method in class fr.flowarg.flowupdater.versions.neoforge.NeoForgeVersion
 
NeoForgeVersion - Class in fr.flowarg.flowupdater.versions.neoforge
 
NeoForgeVersionBuilder - Class in fr.flowarg.flowupdater.versions.neoforge
 
NeoForgeVersionBuilder() - Constructor for class fr.flowarg.flowupdater.versions.neoforge.NeoForgeVersionBuilder
 
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.

O

onFileDownloaded(Path) - Method in interface fr.flowarg.flowupdater.download.IProgressCallback
This method is called before IProgressCallback.update(DownloadList.DownloadInfo) when a file is downloaded.
OptiFine - Class in fr.flowarg.flowupdater.integrations.optifineintegration
This class represents a basic OptiFine object.
OptiFineInfo - Class in fr.flowarg.flowupdater.download.json
This class represents an OptiFineInfo object.
OptiFineInfo(String, boolean) - Constructor for class fr.flowarg.flowupdater.download.json.OptiFineInfo
Construct a new OptiFineInfo object.
OptiFineInfo(String) - Constructor for class fr.flowarg.flowupdater.download.json.OptiFineInfo
Construct a new OptiFineInfo object, use OptiFineInfo(String, boolean) .
optiFineInfo - Variable in class fr.flowarg.flowupdater.versions.AbstractModLoaderVersion
 
OptiFineIntegration - Class in fr.flowarg.flowupdater.integrations.optifineintegration
This integration supports the download of OptiFine in any version from the official site (OptiFine).
OptiFineIntegration(ILogger, Path) - Constructor for class fr.flowarg.flowupdater.integrations.optifineintegration.OptiFineIntegration
 
optional() - Method in class fr.flowarg.flowupdater.utils.builderapi.BuilderArgument
Indicate that argument is optional.

P

ParsedLibrary - Class in fr.flowarg.flowupdater.versions
 
ParsedLibrary(Path, URL, String, boolean) - Constructor for class fr.flowarg.flowupdater.versions.ParsedLibrary
 
parseLibraries(Path, Path) - Method in class fr.flowarg.flowupdater.versions.fabric.FabricBasedVersion
 
parseModFile(JsonObject) - Method in class fr.flowarg.flowupdater.integrations.modrinthintegration.ModrinthIntegration
 
parseNewVersionInfo(Path, JsonObject) - Static method in class fr.flowarg.flowupdater.versions.ModLoaderUtils
 

Q

QuiltVersion - Class in fr.flowarg.flowupdater.versions.fabric
The object that contains Quilt's stuff.
QuiltVersionBuilder - Class in fr.flowarg.flowupdater.versions.fabric
 
QuiltVersionBuilder() - Constructor for class fr.flowarg.flowupdater.versions.fabric.QuiltVersionBuilder
 

R

read() - Method in class fr.flowarg.flowupdater.download.VanillaReader
This method calls other methods to parse each part of the given Minecraft Version.
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
removeFakeContext(Path) - Static method in class fr.flowarg.flowupdater.versions.ModLoaderUtils
 
require(BuilderArgument<?>...) - Method in class fr.flowarg.flowupdater.utils.builderapi.BuilderArgument
Indicate that provided arguments are required if this argument is built.
required() - Method in class fr.flowarg.flowupdater.utils.builderapi.BuilderArgument
Indicate that argument is required.
reset() - Method in class fr.flowarg.flowupdater.download.DownloadList.DownloadInfo
Reset this download info object.
run(ILogger) - Static method in class fr.flowarg.flowupdater.utils.VersionChecker
 

S

set(T) - Method in class fr.flowarg.flowupdater.utils.builderapi.BuilderArgument
Define the new wrapped object.
setAllCurseMods(List<Mod>) - Method in interface fr.flowarg.flowupdater.integrations.curseforgeintegration.ICurseForgeCompatible
Define all curse mods to update.
setAllCurseMods(List<Mod>) - Method in class fr.flowarg.flowupdater.versions.AbstractModLoaderVersion
Define all curse mods to update.
setAllModrinthMods(List<Mod>) - Method in interface fr.flowarg.flowupdater.integrations.modrinthintegration.IModrinthCompatible
Define all modrinth mods to update.
setAllModrinthMods(List<Mod>) - Method in class fr.flowarg.flowupdater.versions.AbstractModLoaderVersion
Define all modrinth mods to update.
setModrinthModPack(ModrinthModPack) - Method in interface fr.flowarg.flowupdater.integrations.modrinthintegration.IModrinthCompatible
Define the modrinth mod pack.
setModrinthModPack(ModrinthModPack) - Method in class fr.flowarg.flowupdater.versions.AbstractModLoaderVersion
 
setOptiFine(OptiFine) - Method in class fr.flowarg.flowupdater.download.DownloadList
Define the OptiFine object.
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

T

toString() - Method in class fr.flowarg.flowupdater.utils.builderapi.BuilderArgument
 
toString() - Method in class fr.flowarg.flowupdater.utils.Version
 

U

update(DownloadList.DownloadInfo) - Method in interface fr.flowarg.flowupdater.download.IProgressCallback
This method is called when a new file is downloaded.
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
Builder of UpdaterOptions
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.
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.
vanilla - Variable in class fr.flowarg.flowupdater.versions.AbstractModLoaderVersion
 
VanillaDownloader - Class in fr.flowarg.flowupdater.download
This class handles the downloading of vanilla files (client, assets, natives...).
VanillaDownloader(Path, FlowUpdater) - Constructor for class fr.flowarg.flowupdater.download.VanillaDownloader
Construct a new VanillaDownloader object.
VanillaReader - Class in fr.flowarg.flowupdater.download
This class handles all parsing stuff about vanilla files.
VanillaReader(FlowUpdater) - Constructor for class fr.flowarg.flowupdater.download.VanillaReader
Construct a new 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
 
Version - Class in fr.flowarg.flowupdater.utils
 
Version(List<Integer>) - Constructor for class fr.flowarg.flowupdater.utils.Version
 
VersionChecker - Class in fr.flowarg.flowupdater.utils
 
VersionChecker() - Constructor for class fr.flowarg.flowupdater.utils.VersionChecker
 
versionId - Variable in class fr.flowarg.flowupdater.versions.fabric.FabricBasedVersion
 

W

withAnotherAssets(Collection<AssetDownloadable>) - Method in class fr.flowarg.flowupdater.versions.VanillaVersion.VanillaVersionBuilder
Add custom assets to the version.
withAnotherAssets(AssetDownloadable...) - Method in class fr.flowarg.flowupdater.versions.VanillaVersion.VanillaVersionBuilder
Add custom assets to the version.
withAnotherLibraries(Collection<Downloadable>) - Method in class fr.flowarg.flowupdater.versions.VanillaVersion.VanillaVersionBuilder
Add custom libraries to the version.
withAnotherLibraries(Downloadable...) - Method in class fr.flowarg.flowupdater.versions.VanillaVersion.VanillaVersionBuilder
Add custom libraries to the version.
withCurseModPack(CurseModPackInfo) - Method in class fr.flowarg.flowupdater.versions.ModLoaderVersionBuilder
Assign to the future forge version a mod pack.
withCurseMods(Collection<CurseFileInfo>) - Method in class fr.flowarg.flowupdater.versions.ModLoaderVersionBuilder
Append a mod list to the version.
withCurseMods(CurseFileInfo...) - Method in class fr.flowarg.flowupdater.versions.ModLoaderVersionBuilder
Append a single mod or a mod array to the version.
withCurseMods(URL) - Method in class fr.flowarg.flowupdater.versions.ModLoaderVersionBuilder
Append mods contained in the provided JSON url.
withCurseMods(String) - Method in class fr.flowarg.flowupdater.versions.ModLoaderVersionBuilder
Append mods contained in the provided JSON url.
withCustomAssetIndex(AssetIndex) - Method in class fr.flowarg.flowupdater.versions.VanillaVersion.VanillaVersionBuilder
Add custom asset index to the version.
withCustomVersionJson(JsonObject) - Method in class fr.flowarg.flowupdater.versions.VanillaVersion.VanillaVersionBuilder
Define the version's json.
withCustomVersionJson(URL) - Method in class fr.flowarg.flowupdater.versions.VanillaVersion.VanillaVersionBuilder
Define the version's json.
withExternalFileDeleter(ExternalFileDeleter) - Method in class fr.flowarg.flowupdater.utils.UpdaterOptions.UpdaterOptionsBuilder
Append an ExternalFileDeleter object.
withExternalFiles(Collection<ExternalFile>) - Method in class fr.flowarg.flowupdater.FlowUpdater.FlowUpdaterBuilder
Append a List object in the final FlowUpdater instance.
withExternalFiles(ExternalFile...) - Method in class fr.flowarg.flowupdater.FlowUpdater.FlowUpdaterBuilder
Append an array object in the final FlowUpdater instance.
withExternalFiles(URL) - Method in class fr.flowarg.flowupdater.FlowUpdater.FlowUpdaterBuilder
Append external files in the final FlowUpdater instance.
withExternalFiles(String) - Method in class fr.flowarg.flowupdater.FlowUpdater.FlowUpdaterBuilder
Append external files in the final FlowUpdater instance.
withFabricVersion(String) - Method in class fr.flowarg.flowupdater.versions.fabric.FabricVersionBuilder
 
withFileDeleter(ModFileDeleter) - Method in class fr.flowarg.flowupdater.versions.ModLoaderVersionBuilder
Append a file deleter to the version.
withForgeVersion(String) - Method in class fr.flowarg.flowupdater.versions.forge.ForgeVersionBuilder
 
withJavaPath(String) - Method in class fr.flowarg.flowupdater.utils.UpdaterOptions.UpdaterOptionsBuilder
Set the path to the java executable to use with Forge and Fabric installers.
withLogger(ILogger) - Method in class fr.flowarg.flowupdater.FlowUpdater.FlowUpdaterBuilder
Append a ILogger object in the final FlowUpdater instance.
withMCP(MCP) - Method in class fr.flowarg.flowupdater.versions.VanillaVersion.VanillaVersionBuilder
Append a mcp object to the version
withMCP(URL) - Method in class fr.flowarg.flowupdater.versions.VanillaVersion.VanillaVersionBuilder
Append a mcp object to the version
withMCP(String) - Method in class fr.flowarg.flowupdater.versions.VanillaVersion.VanillaVersionBuilder
Append a mcp object to the version
withModLoaderVersion(IModLoaderVersion) - Method in class fr.flowarg.flowupdater.FlowUpdater.FlowUpdaterBuilder
Necessary if you want to install a mod loader like Forge or Fabric, for instance.
withModrinthModPack(ModrinthModPackInfo) - Method in class fr.flowarg.flowupdater.versions.ModLoaderVersionBuilder
Assign to the future forge version a mod pack.
withModrinthMods(Collection<ModrinthVersionInfo>) - Method in class fr.flowarg.flowupdater.versions.ModLoaderVersionBuilder
Append a mod list to the version.
withModrinthMods(ModrinthVersionInfo...) - Method in class fr.flowarg.flowupdater.versions.ModLoaderVersionBuilder
Append a single mod or a mod array to the version.
withModrinthMods(URL) - Method in class fr.flowarg.flowupdater.versions.ModLoaderVersionBuilder
Append mods contained in the provided JSON url.
withModrinthMods(String) - Method in class fr.flowarg.flowupdater.versions.ModLoaderVersionBuilder
Append mods contained in the provided JSON url.
withMods(List<Mod>) - Method in class fr.flowarg.flowupdater.versions.ModLoaderVersionBuilder
Append a mod list to the version.
withMods(Mod...) - Method in class fr.flowarg.flowupdater.versions.ModLoaderVersionBuilder
Append a single mod or a mod array to the version.
withMods(URL) - Method in class fr.flowarg.flowupdater.versions.ModLoaderVersionBuilder
Append mods contained in the provided JSON url.
withMods(String) - Method in class fr.flowarg.flowupdater.versions.ModLoaderVersionBuilder
Append mods contained in the provided JSON url.
withName(String) - Method in class fr.flowarg.flowupdater.versions.VanillaVersion.VanillaVersionBuilder
Define the name of the wanted Minecraft version.
withNeoForgeVersion(String) - Method in class fr.flowarg.flowupdater.versions.neoforge.NeoForgeVersionBuilder
 
withOptiFine(OptiFineInfo) - Method in class fr.flowarg.flowupdater.versions.fabric.FabricVersionBuilder
Append some OptiFine download's information.
withOptiFine(OptiFineInfo) - Method in class fr.flowarg.flowupdater.versions.fabric.QuiltVersionBuilder
Append some OptiFine download's information.
withOptiFine(OptiFineInfo) - Method in class fr.flowarg.flowupdater.versions.forge.ForgeVersionBuilder
Append some OptiFine download's information.
withOptiFine(OptiFineInfo) - Method in class fr.flowarg.flowupdater.versions.neoforge.NeoForgeVersionBuilder
Append some OptiFine download's information.
withPostExecutions(Collection<Runnable>) - Method in class fr.flowarg.flowupdater.FlowUpdater.FlowUpdaterBuilder
Append a List object in the final FlowUpdater instance.
withPostExecutions(Runnable...) - Method in class fr.flowarg.flowupdater.FlowUpdater.FlowUpdaterBuilder
Append an array 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.
withQuiltVersion(String) - Method in class fr.flowarg.flowupdater.versions.fabric.QuiltVersionBuilder
 
withSnapshot(boolean) - Method in class fr.flowarg.flowupdater.versions.VanillaVersion.VanillaVersionBuilder
Required if you want the latest snapshot version.
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.FlowUpdater.FlowUpdaterBuilder
Append a VanillaVersion object in the final FlowUpdater instance.
withVersionChecker(boolean) - Method in class fr.flowarg.flowupdater.utils.UpdaterOptions.UpdaterOptionsBuilder
Enable or disable the version checker.
A B C D E F G H I J L M N O P Q R S T U V W 
Skip navigation links