FlowUpdater

The free and open source solution to update Minecraft.

GPL-3.0 License

Stars
96

Bot releases are hidden (Show)

FlowUpdater - Dependency update

Published by FlowArg over 3 years ago

  • Updated FMT to 1.3.3 (fixes DirectoryNotEmptyException)
  • Fixed gradle workflow's name
FlowUpdater - Bug fixes & internal optimizations

Published by FlowArg over 3 years ago

  • Transform many Paths.get(Path) to Path#resolve
  • Fixes in JavaDoc
  • Updated FMT to 1.3.2
  • Artifacts Downloader is now very small
  • Added IModloaderversion#checkModLoaderEnv(Path) method
  • Now cleaning cpw dir in new forge version
FlowUpdater - Fixes, code improvements

Published by FlowArg over 3 years ago

  • Fixed potentially source of bugs on macos
  • Deprecated some options in modloader's builders
  • Caught some bugs
  • Warn about loaded plugins
  • Bumped gradle version
  • Updated GSON to 2.8.7
  • Added some JavaDoc
  • CurseModPackInfos => CurseModPackInfo
  • Automatically checks if natives are correctly extracted.
  • Removed some deprecated fields
  • Internal changes
FlowUpdater - New features & Optimziations

Published by FlowArg over 3 years ago

  • Removed deprecated methods in UpdaterOptions
  • FlowUpdater is now using Java NIO instead of Java IO
  • Removed PluginLoaderAPI dependency
  • Plugins are now published in Maven Central
  • Removed useless fixInstaller
  • Fixed & Updated JavaDoc
  • Optimized ArtifactsDownloader
  • Deprecated IProgressCallback#onFileDownload(File)
  • Added IProgresssCallback#onFileDownload(Path)
  • Deprecated now useless PREREQUISITES Step
  • Removed Shadow Gradle Plugin
  • Updated Gradle to 7.0.2
  • Deprecated noGui option for new forge version
  • Now using https for downloading assets & OF
  • Updated FMT to 1.3.0
  • Replaced some static-imports by classic imports
  • Added custom asset index
  • Added possibility to add another assets
  • Added possibility to add another libraries
  • Added possibility to use a custom minecraft json version
  • Little optimization on reader
  • Cleaned up IOUtils
  • Fixed OF copy
  • Replaced ModCommons by a method in IModLoaderVersion
  • Added CI/CD
  • Deprecated useless .withProgressCallback in mod loader's builders
  • Replaced printf by call to logger in FabricVersion
FlowUpdater - Minor changes

Published by FlowArg over 3 years ago

  • IProgressCallback's methods are now default
  • Added a method in IProgressCallback called at each downloaded file
  • Optimize some code with Java Stream API
FlowUpdater - The data in DownloadInfos is now based on bytes instead of the number of files.

Published by FlowArg over 3 years ago

This is the release of the 200 commits !!!!!!!!!!

  • The data in DownloadInfos is now based on bytes instead of the number of files.
  • Fixed JavaDoc.
  • JavaDoc now uploaded.
  • Ported project on MavenCentral.

Enjoy :)

FlowUpdater - Optimizations & Code refactor

Published by FlowArg over 3 years ago

  • Updated dependencies
  • Fixed bad mods checker
  • Bumped project version
  • Bumped Gradle version (6.8.1)
  • Cleaned up code deprecations
  • Cleaned up forge patch code
  • Deprecated & Renamed 2 methods in UpdaterOptions (enabling plugins).
  • Added missing UpdaterOptionsBuilder#withExternalFileDeleter.
  • Refactor & optimize code in FabricVersion.
  • ModLoaderLauncherEnvironment is now a static-class in IModLoaderVersion.
  • Added IOUtils#consumeStringList.
  • Added an update.json file to plugins
FlowUpdater - Optimized CurseForgePlugin

Published by FlowArg almost 4 years ago

  • Added a cache system in CurseForgePlugin for ModPacks
  • Added CurseModPack.BAD
  • Splitted getCurseModPack method
  • Fixed bad MD5 from curseforge
FlowUpdater - Bug fixes

Published by FlowArg almost 4 years ago

  • Some optimizations
  • Added mavenLocal() repository for working offline
  • Added a default ExternalFile Deleter
  • ExternalFileDeleter can be customized in updater options
  • Some things added in fabric/forge versions
  • Added assets-from-local system
  • Updated FMT
  • Simplified some internal constructors
FlowUpdater - Fabric compatibility

Published by FlowArg almost 4 years ago

  • Added Fabric Compatibility
  • New major version !
  • Code clarification
  • Some bug fixes
FlowUpdater - Fixed bug on plugin update

Published by FlowArg almost 4 years ago

  • Fixed a bug when the plugin were updated due to a GitHub pages update.
FlowUpdater - Bug fixes

Published by FlowArg almost 4 years ago

  • Gradle updated to 6.7
  • Updated PLA to fix class not found exception caused by Multi-Threading
  • Fixed a NPE when the mods dir is empty
  • Assets are now downloaded //
FlowUpdater - Prev. version of OptiFine supported

Published by FlowArg almost 4 years ago

  • Preview versions of OptiFine are now supported by the plugin.
  • Added OptifineInfo object
FlowUpdater - Code improvements

Published by FlowArg almost 4 years ago

  • Some optimizations
  • Fixed ghost jar
  • downloadServer => UpdaterOptions
  • Simplified VanillaDownloader
  • Added ModPack step
  • Added init check on DownloadInfos#init
FlowUpdater - Modpacks from CurseForge

Published by FlowArg almost 4 years ago

  • Modpacks from CurseForge added
  • CurseModInfos => CurseFileInfos
FlowUpdater - OptifinePlugin added

Published by FlowArg almost 4 years ago

  • Fixed FMT Gradle import
  • Removed toString method
  • Fixed 403 error on download & getJson functions
  • UpdaterOptions => Builder
  • Implementation of OptifinePlugin by @antoineok
FlowUpdater - Some upgrades

Published by FlowArg about 4 years ago

  • IFileDeleter interface added.
  • Separate class added for mod file deleter => ModFileDeleter
  • ModFileDeleter implements IFileDeleter
  • IgnoreList added to ModFileDeleter
  • Updated FMT (big optimizations)
  • Updated PLA
  • JavaDoc improvements
FlowUpdater - Fixes

Published by FlowArg about 4 years ago

  • Some checks added on extract natives
  • Some indentation adjustments
  • BuilderAPI v1.5
  • Fixed mod file deleter
FlowUpdater - Added a builder for forge versions

Published by FlowArg about 4 years ago

  • Added checkEnv method to remove bad forge versions.
  • Fixed mod file deleter
  • Added a builder for forge versions
FlowUpdater - Fixes

Published by FlowArg about 4 years ago

  • Fixed ClassNotFoundException on FlowUpdater Instantiation
  • Fixed NPE on forge update
Package Rankings
Top 25.9% on Repo1.maven.org
Badges
Extracted from project README