Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
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
FlowUpdaterobject 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
FlowUpdaterobject 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
FlowUpdaterinstance with provided arguments. - build() - Method in interface fr.flowarg.flowupdater.utils.builderapi.IBuilder
-
Build a
IBuilderobject. - build() - Method in class fr.flowarg.flowupdater.utils.UpdaterOptions.UpdaterOptionsBuilder
-
Build an
UpdaterOptionsobject. - build() - Method in class fr.flowarg.flowupdater.versions.fabric.FabricVersionBuilder
-
Build a new
FabricVersioninstance with provided arguments. - build() - Method in class fr.flowarg.flowupdater.versions.fabric.QuiltVersionBuilder
-
Build a new
QuiltVersioninstance 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
VanillaVersioninstance with provided arguments. - BuilderArgument<T> - Class in fr.flowarg.flowupdater.utils.builderapi
-
Builder API; Represent an argument for a Builder implementation.
- BuilderArgument(Supplier<T>, String) - 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>) - Constructor for class fr.flowarg.flowupdater.utils.builderapi.BuilderArgument
-
Construct a new BuilderArgument.
- BuilderArgument(String, Supplier<T>, Supplier<T>) - 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 - Variable in class fr.flowarg.flowupdater.versions.AbstractModLoaderVersion
- 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.
- 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.
- DL_ASSETS - Enum constant in enum class fr.flowarg.flowupdater.download.Step
-
Download assets
- DL_LIBS - Enum constant in enum class fr.flowarg.flowupdater.download.Step
-
Download libraries
- 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 - Variable in class fr.flowarg.flowupdater.versions.AbstractModLoaderVersion
- DownloadList - Class in fr.flowarg.flowupdater.download
-
Represent information about download status.
- DownloadList() - Constructor for class fr.flowarg.flowupdater.download.DownloadList
- DownloadList.DownloadInfo - Class in fr.flowarg.flowupdater.download
E
- END - Enum constant in enum class fr.flowarg.flowupdater.download.Step
-
All tasks are finished
- 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.
- EXTERNAL_FILES - Enum constant in enum class fr.flowarg.flowupdater.download.Step
-
Download other files.
- 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
- EXTRACT_NATIVES - Enum constant in enum class fr.flowarg.flowupdater.download.Step
-
Extract natives
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(ModrinthVersionInfo) - Method in class fr.flowarg.flowupdater.integrations.modrinthintegration.ModrinthIntegration
- fetchMod(CurseFileInfo) - Method in class fr.flowarg.flowupdater.integrations.curseforgeintegration.CurseForgeIntegration
- 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
IProgressCallbackobject. - getCallback() - Method in interface fr.flowarg.flowupdater.versions.IModLoaderVersion
-
Get the
IProgressCallbackobject. - 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(InputStream) - Static method in class fr.flowarg.flowupdater.utils.IOUtils
-
Get the content from a remote stream.
- getContent(URL) - Static method in class fr.flowarg.flowupdater.utils.IOUtils
-
Get the content from a remote url.
- 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
DownloadListobject. - getDownloadList() - Method in interface fr.flowarg.flowupdater.versions.IModLoaderVersion
-
Get the
DownloadListobject. - 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(String) - Static method in class fr.flowarg.flowupdater.download.json.ExternalFile
-
Provide a List of external file from a JSON file.
- getExternalFilesFromJson(URL) - 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
ModFileDeleterinstance; - getFileDeleter() - Method in interface fr.flowarg.flowupdater.versions.IModLoaderVersion
-
Get the attached
ModFileDeleterinstance; - getFileID() - Method in class fr.flowarg.flowupdater.download.json.CurseFileInfo
-
Get the file ID.
- getFilesFromJson(String) - Static method in class fr.flowarg.flowupdater.download.json.CurseFileInfo
-
Retrieve a collection of
CurseFileInfoby parsing a remote JSON file. - getFilesFromJson(URL) - Static method in class fr.flowarg.flowupdater.download.json.CurseFileInfo
-
Retrieve a collection of
CurseFileInfoby 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(Document) - Static method in class fr.flowarg.flowupdater.utils.IOUtils
- getLatestArtifactVersion(String) - 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
ILoggerobject. - getLogger() - Method in interface fr.flowarg.flowupdater.versions.IModLoaderVersion
-
Get the
ILoggerobject. - getMCP() - Method in class fr.flowarg.flowupdater.versions.VanillaVersion
-
Get the MCP object of the version.
- getMCPFromJson(String) - Static method in class fr.flowarg.flowupdater.download.json.MCP
-
Provide an MCP instance from a JSON file.
- getMCPFromJson(URL) - 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
IModLoaderVersionattached to thisFlowUpdaterinstance. - 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(String) - Static method in class fr.flowarg.flowupdater.download.json.ModrinthVersionInfo
- getModrinthVersionsFromJson(URL) - 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(String) - Static method in class fr.flowarg.flowupdater.download.json.Mod
-
Provide a List of Mods from a JSON file.
- getModsFromJson(URL) - 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
VanillaVersionattached to thisFlowUpdaterinstance. - 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
FlowUpdaterinitialization. - 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.
- INTEGRATION - Enum constant in enum class fr.flowarg.flowupdater.download.Step
-
Integration loading
- 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
-
Get the
CurseModPackInfo.installExtFilesoption. - isInstallExtFiles() - Method in class fr.flowarg.flowupdater.download.json.ModrinthModPackInfo
-
Get the
ModrinthModPackInfo.installExtFilesoption. - 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
ExternalFileDeletercheck 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.
- MOD_LOADER - Enum constant in enum class fr.flowarg.flowupdater.download.Step
-
Install a mod loader version.
- MOD_PACK - Enum constant in enum class fr.flowarg.flowupdater.download.Step
-
ModPack preparation
- 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(boolean, Pattern) - Constructor for class fr.flowarg.flowupdater.utils.ModFileDeleter
- ModFileDeleter(String...) - 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 - Variable in class fr.flowarg.flowupdater.versions.AbstractModLoaderVersion
- ModrinthModPack - Class in fr.flowarg.flowupdater.integrations.modrinthintegration
- modrinthModPackInfo - Variable in class fr.flowarg.flowupdater.versions.AbstractModLoaderVersion
- ModrinthModPackInfo - Class in fr.flowarg.flowupdater.download.json
- ModrinthModPackInfo(String, boolean, String...) - Constructor for class fr.flowarg.flowupdater.download.json.ModrinthModPackInfo
- ModrinthModPackInfo(String, String, boolean, String...) - Constructor for class fr.flowarg.flowupdater.download.json.ModrinthModPackInfo
- 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) - Constructor for class fr.flowarg.flowupdater.download.json.ModrinthVersionInfo
-
Construct a new ModrinthVersionInfo object.
- ModrinthVersionInfo(String, String) - Constructor for class fr.flowarg.flowupdater.download.json.ModrinthVersionInfo
-
Construct a new ModrinthVersionInfo object.
- mods - Variable in class fr.flowarg.flowupdater.versions.AbstractModLoaderVersion
- MODS - Enum constant in enum class fr.flowarg.flowupdater.download.Step
-
Download mods.
- 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 - Variable in class fr.flowarg.flowupdater.versions.AbstractModLoaderVersion
- OptiFineInfo - Class in fr.flowarg.flowupdater.download.json
-
This class represents an OptiFineInfo object.
- OptiFineInfo(String) - Constructor for class fr.flowarg.flowupdater.download.json.OptiFineInfo
-
Construct a new OptiFineInfo object, use
OptiFineInfo(String, boolean). - OptiFineInfo(String, boolean) - Constructor for class fr.flowarg.flowupdater.download.json.OptiFineInfo
-
Construct a new OptiFineInfo object.
- 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
- POST_EXECUTIONS - Enum constant in enum class fr.flowarg.flowupdater.download.Step
-
Runs a list of runnable at the end of update.
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.
- READ - Enum constant in enum class fr.flowarg.flowupdater.download.Step
-
JSON reading
- readJson(InputStream) - Static method in class fr.flowarg.flowupdater.utils.IOUtils
-
Reading an inputStream in a json element
- readJson(URL) - Static method in class fr.flowarg.flowupdater.utils.IOUtils
-
Reading an url 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.
- shouldDisableExtFilesAsyncDownload() - Method in class fr.flowarg.flowupdater.utils.UpdaterOptions
-
If set to true, external files will be downloaded 1 by 1 (as it always been).
- step(Step) - Method in interface fr.flowarg.flowupdater.download.IProgressCallback
-
This method is called when a step started.
- Step - Enum Class 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 class fr.flowarg.flowupdater.download.Step
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class fr.flowarg.flowupdater.download.Step
-
Returns an array containing the constants of this enum class, 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(AssetDownloadable...) - Method in class fr.flowarg.flowupdater.versions.VanillaVersion.VanillaVersionBuilder
-
Add custom assets to the version.
- withAnotherAssets(Collection<AssetDownloadable>) - Method in class fr.flowarg.flowupdater.versions.VanillaVersion.VanillaVersionBuilder
-
Add custom assets to the version.
- withAnotherLibraries(Downloadable...) - Method in class fr.flowarg.flowupdater.versions.VanillaVersion.VanillaVersionBuilder
-
Add custom libraries to the version.
- withAnotherLibraries(Collection<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(CurseFileInfo...) - Method in class fr.flowarg.flowupdater.versions.ModLoaderVersionBuilder
-
Append a single mod or a mod array to the version.
- withCurseMods(String) - Method in class fr.flowarg.flowupdater.versions.ModLoaderVersionBuilder
-
Append mods contained in the provided JSON url.
- withCurseMods(URL) - Method in class fr.flowarg.flowupdater.versions.ModLoaderVersionBuilder
-
Append mods contained in the provided JSON url.
- withCurseMods(Collection<CurseFileInfo>) - Method in class fr.flowarg.flowupdater.versions.ModLoaderVersionBuilder
-
Append a mod list to the version.
- 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.
- withDisableExtFilesAsyncDownload(boolean) - Method in class fr.flowarg.flowupdater.utils.UpdaterOptions.UpdaterOptionsBuilder
-
Disable asynchronous downloading of external files.
- withExternalFileDeleter(ExternalFileDeleter) - Method in class fr.flowarg.flowupdater.utils.UpdaterOptions.UpdaterOptionsBuilder
-
Append an
ExternalFileDeleterobject. - withExternalFiles(ExternalFile...) - Method in class fr.flowarg.flowupdater.FlowUpdater.FlowUpdaterBuilder
-
Append an array object in the final FlowUpdater instance.
- withExternalFiles(String) - Method in class fr.flowarg.flowupdater.FlowUpdater.FlowUpdaterBuilder
-
Append external files in the final FlowUpdater instance.
- withExternalFiles(URL) - Method in class fr.flowarg.flowupdater.FlowUpdater.FlowUpdaterBuilder
-
Append external files in the final FlowUpdater instance.
- withExternalFiles(Collection<ExternalFile>) - Method in class fr.flowarg.flowupdater.FlowUpdater.FlowUpdaterBuilder
-
Append a
Listobject 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
ILoggerobject in the final FlowUpdater instance. - withMCP(MCP) - 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
- withMCP(URL) - 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(ModrinthVersionInfo...) - Method in class fr.flowarg.flowupdater.versions.ModLoaderVersionBuilder
-
Append a single mod or a mod array to the version.
- withModrinthMods(String) - Method in class fr.flowarg.flowupdater.versions.ModLoaderVersionBuilder
-
Append mods contained in the provided JSON url.
- withModrinthMods(URL) - Method in class fr.flowarg.flowupdater.versions.ModLoaderVersionBuilder
-
Append mods contained in the provided JSON url.
- withModrinthMods(Collection<ModrinthVersionInfo>) - 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(String) - Method in class fr.flowarg.flowupdater.versions.ModLoaderVersionBuilder
-
Append mods contained in the provided JSON url.
- withMods(URL) - 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.
- 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(Runnable...) - Method in class fr.flowarg.flowupdater.FlowUpdater.FlowUpdaterBuilder
-
Append an array object in the final FlowUpdater instance.
- withPostExecutions(Collection<Runnable>) - Method in class fr.flowarg.flowupdater.FlowUpdater.FlowUpdaterBuilder
-
Append a
Listobject in the final FlowUpdater instance. - withProgressCallback(IProgressCallback) - Method in class fr.flowarg.flowupdater.FlowUpdater.FlowUpdaterBuilder
-
Append a
IProgressCallbackobject 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
UpdaterOptionsobject in the final FlowUpdater instance. - withVanillaVersion(VanillaVersion) - Method in class fr.flowarg.flowupdater.FlowUpdater.FlowUpdaterBuilder
-
Append a
VanillaVersionobject in the final FlowUpdater instance. - withVersionChecker(boolean) - Method in class fr.flowarg.flowupdater.utils.UpdaterOptions.UpdaterOptionsBuilder
-
Enable or disable the version checker.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form