Skip to content
This repository has been archived by the owner on Jun 16, 2022. It is now read-only.

Releases: sargunv/modsman

Modsman v0.32.1

18 Apr 23:34
Compare
Choose a tag to compare
Modsman v0.32.1 Pre-release
Pre-release
  • Improve download error reporting
  • Increase timeouts on downloads

Modsman v0.32.0

18 Apr 08:26
Compare
Choose a tag to compare
Modsman v0.32.0 Pre-release
Pre-release
  • Fixed jar matcher not setting the right path when running modsman-cli discover, causing old files to not be deleted when updating mods
  • Added release type support. This allows you to direct the jar selection system whether to allow beta and alpha mod versions. Default is release-only; use the -r beta or -r alpha during init or edit the config after init to change it. Beta includes release, and alpha includes all three.
  • Fixed exception when trying to initialize a directory that already contains a .modlist.json

Modsman v0.31.0

18 Apr 06:13
Compare
Choose a tag to compare
Modsman v0.31.0 Pre-release
Pre-release
  • Created modsman-packutil, a utility for inflating MultiMC modpacks on first run with modsman
  • Fixed a minor typo in the CLI error message

Modsman v0.30.1

16 Apr 23:49
Compare
Choose a tag to compare
Modsman v0.30.1 Pre-release
Pre-release

Make init version flags (-X and -R) optional

Modsman v0.30.0

16 Apr 07:37
Compare
Choose a tag to compare
Modsman v0.30.0 Pre-release
Pre-release

This version is not fully compatible with modlists from 0.21.0 and below! The upgrade is pretty easy, see the release notes for version 0.22.0. Or just perform an init and discover.

  • Added mod version pinning
  • Added game version exclusions
  • Added Java 8 support (probably)
  • Sacrificed the GUI to the red-diff gods

To create a new modlist that allows any 1.15(.x) mod EXCEPT mods tagged with Forge or Rift, run:

modsman-cli init -R 1.15 -X Forge -X Rift

To update an existing modlist, update your modlist config block to something like this:

{
  "config": {
    "required_game_versions": [
      "1.15"
    ],
    "excluded_game_versions": [
      "Forge",
      "Rift"
    ]
  },
  "mods": []
}

You can "pin" a mod to block it from being upgraded. This is useful if some mods don't play well with auto-upgrading due to mistagging on Curse. Mod pinning example:

modsman-cli discover *.jar
modsman-cli pin 306770
modsman-cli upgrade-all # upgrades all mods except Patchouli
modsman-cli unpin 306770
modsman-cli upgrade-all # upgrades all mods including Patchouli

Modsman v0.22.0

14 Apr 00:36
Compare
Choose a tag to compare
Modsman v0.22.0 Pre-release
Pre-release

Now supports multiple game version tags, so you can specify both 1.15.2 and Fabric. This should fix the issue where it would auto-upgrade Fabric mods to Forge versions in cases where the CF project was shared.

For a new modlist: modsman-cli init -M 1.15 -M Fabric

To update your old modlist, replace

"config": {
  "game_version": "1.15"
}

with

"config": {
  "required_game_versions": ["1.15", "Fabric"]
}

in the config block of your .modlist.json

As before, game version maching uses substrings, so "1.15" in a modlist matches "1.15.2" on curseforge.

Modsman v0.21.0

13 Apr 08:45
061da0c
Compare
Choose a tag to compare
Modsman v0.21.0 Pre-release
Pre-release

no changes