FlowUpdater

The free and open source solution to update Minecraft.

GPL-3.0 License

Stars
96

Bot releases are visible (Hide)

FlowUpdater - V2. Finalized the update

Published by FlowArg about 4 years ago

  • 1.2.0
  • Added PluginLoaderAPI
  • JavaDoc Adjustments
  • All readData methods => IOUtils#readJson/Content
  • Added prerequisites step
  • ExternalFile update parameter
  • CurseForgePlugin
  • FMT 1.1.3
FlowUpdater - FMT 1.1.2

Published by FlowArg about 4 years ago

  • Fixed JavaDoc
  • Optimized imports (IDEA Style)
  • Moved to IDEA project
FlowUpdater - Some Optimizations

Published by FlowArg about 4 years ago

  • BuilderArgumentException -> BuilderException.
  • Now indicating the problematic argument.
  • Fixed blocking on progress callback (max - 1/max) at end of the update.
  • Splitted FlowUpdater#update method.
  • IForgeVersion -> AbstractForgeVersion (BIG Optimization !)
  • Gradle 6.4.1 -> Gradle 6.6
  • Updated JavaDoc
FlowUpdater - Some upgrades

Published by FlowArg about 4 years ago

  • Passed to FMT 1.1.1
  • Moved builder classes to builderapi package
  • Added IBuilder interface
  • Added required arguments to BuilderArgulent (used for ForgeVersion Argument)
  • META-INF will be not extracted
  • Natives will be not deleted now
  • Improved JavaDoc
  • Added ILogger to IProgressCallback#init
  • Merged NewForgeVersion, OldForgeVersion, FlowUpdater, VanillaDownloader download method in IOUtils
  • IVanillaVersion -> VanillaVersion (rewrite for optimisation)
  • Moved checkString method of VanillaVerison in FMT
FlowUpdater - Some fixes

Published by FlowArg about 4 years ago

  • Fixed guava crash
  • Passed to FlowMultitools 1.1.0
  • Changed some prints
FlowUpdater - Reorganisation of classes

Published by FlowArg about 4 years ago

  • Fixed minecraft crash at launch due to guava duplicates
  • Added ForgeHacks class for more clarity
  • Reorganized packages
FlowUpdater - Fixed forge crash at launch

Published by FlowArg about 4 years ago

  • Fixed a crash who appears when modlauncher try to call ASM 7 but it's calling ASM6
FlowUpdater - Some fixes

Published by FlowArg about 4 years ago

  • Fixed NPE on mod installation
  • Removed useless call to callback before downloading libraries
  • Added updater options (silentUpdate &Extract natives on each update) to flowupdater parameters
FlowUpdater - Mods and External files in progress callback

Published by FlowArg about 4 years ago

FlowUpdater - Minor update : Forge check installation, null version, some fixes...

Published by FlowArg about 4 years ago

FlowUpdater - Minor update : File deleter for mods, some fixes on old forge versions

Published by FlowArg about 4 years ago

Just add .enableModFileDeleter() after your IForgeVersion instance

FlowUpdater - Minor update : Optimization on FlowUpdaterBuilder and some fixes

Published by FlowArg over 4 years ago

SlimUpdaterBuilder -> FlowUpdaterBuilder

FlowUpdater updater = new FlowUpdaterBuilder().withYourArgument().withAnotherArgument().build();
FlowUpdater - Minor update : ExternalFiles and PostExecutions

Published by FlowArg over 4 years ago

You can now download other files like config etc...
You can now execute some actions after update.

FlowUpdater - Minor update : Some fixes

Published by FlowArg over 4 years ago

Before this update, libraries were downloaded like this :

  • libraries/x.jar
  • libraries/y.jar
    Now, libraries are downloaded like Mojang architecture :
  • libraries/group/artifact/version/x.jar
  • libraries/group/artifact/version/y.jar

Some optimizations on parsing Minecraft JSON file.
Corrected JavaDoc on MCP.java

FlowUpdater - Minor update : More update possibilities (mods & MCP)

Published by FlowArg over 4 years ago

Now, you can provide mcp instance and mods list with a json file (READ README.MD PLEASE !).

FlowUpdater - Major update : Forge, MCP, Mods, Fixes, Progression api...

Published by FlowArg over 4 years ago

This release contains a lot of new features :

  • Forge is now compatible (1.13.+, 1.12.- is still in development).
  • MCP versions are compatible. (Soon json parsing)
  • It's possible to add mods. (Soon json parsing)
  • Better flexibility.
FlowUpdater - v1.0.1 | Add possibility to change logger and file logger

Published by FlowArg over 4 years ago

Add possibility to change logger and file logger
Enjoy ;)

FlowUpdater - v1.0.0 | Rease the first version !

Published by FlowArg over 4 years ago

README.MD is more complete than this πŸ™ƒ !

Package Rankings
Top 25.9% on Repo1.maven.org
Badges
Extracted from project README