Skip to content

Releases: WFPhantom/PrismInstanceSync

1.3.0

30 Mar 10:46
91ee3ae

Choose a tag to compare

What's Changed

Fixed

  • Creating dirs even if there are no rows
  • Datapack updating using wrong dir

Changed

  • Shaderpack rows no longer specify a side, shaders are always client side.

Full Changelog: 1.2.2...1.3.0

1.2.2

22 Feb 17:12
88a490f

Choose a tag to compare

1.2.2 Is a small hotfix, 1.2.0 was a rewrite, read it's release notes for all changes.

What's Changed

Fixed

  • Mods not deleting properly when download side is selected.

Full Changelog: 1.2.1...1.2.2

1.2.0

21 Feb 17:14
1bbb63d

Choose a tag to compare

Complete rewrite of PrismInstanceSync (PIS(S)). This wasn't the Kotlin rewrite I expected to do but that will come next, hopefully without breaking any functionality unlike this update. 1.2.0 IS INCOMPATIBLE with any previous releases! It completely changes the modlist format to hopefully introduce a new, more readable format. Modpack developers are no longer required to generate a Prism modlist, this works completely off the mods/.index directory with packwiz format. Furthermore, this update adds support for shader, resource and data packs, while Prism themselves do not yet support datapacks in the way they support shader or resource packs, the moment they do this should just work with of course the only requirement being you update Prism (see PrismLauncher issue #4676). Another thing Prism doesn't yet support is handling .disabled files. PrismInstanceSync handles disabled files manually, including shaders, resourcepacks and datapacks, but this will be changed once Prism supports them themselves, however, this should make no change in functionality (see PrismLauncher issue #3578). More download options were added, while the unchanged first 3 options should be all the end user needs, the new options 4-6 could be useful for modpack developers. Arguments were added to better support new options and toggling update mode. To toggle update mode please use the --dev flag, and do NOT change the entrypoint as was recommended before. The other 2 flags added are --indexDir=<path> and --option=<1-6>, for more information read the readme. PrismInstanceSync also now manages your loader if you install in the root of a prism instance. While you can theoretically use this with any launcher that uses packwiz via the --indexDir argument, some things such as loader management are Prism only for now, this will of course be better supported in the future as I support more launchers. It can automatically install and update your loader, but do note this was only tested with Fabric and Neoforge on 1.21+ versions, although earlier versions should just work as well. Support for LexForge is not a thing yet, although i'm not sure if it will ever be. (not supporting LexForge might be a feature in itself lol). This is the biggest update to date, and while I don't expect things to break, I was pretty lenient with some checks, so if you encounter any issues, please let me know. Below reads a normal changelog:

What's Changed

Added

  • Support for Shaderpacks, Resourcepacks and Datapacks*
  • Arguments, more information here
  • Options for downloading Client-only, Server-only and "Both"-only mods
  • Automatic handling of the loader

Fixed

  • Curseforge URLs should no longer break
  • .sh script, thanks @MajesticFaucet!
  • Side not being persistent, I promise this is real

Changed

  • No longer uses a generated modlist. Generates and updates modlist.json from packwiz files in /mods/.index
  • Completely new (hopefully) more human readable modlist.json format

Removed

  • Modlist naming in the scripts, now defaults to modlist.json

*Datapacks are not yet supported by Prism

New Contributors

Full Changelog: 1.1.3...1.2.0

1.1.3

14 Apr 08:18

Choose a tag to compare

Fixed

  • Mods with whitespaces in their names not downloading properly

1.1.2

05 Apr 07:03

Choose a tag to compare

Fixed

  • Overwriting side field

1.1.1

05 Apr 06:49

Choose a tag to compare

Fixed

  • Fixed selective download not downloading "both" when choosing a side

1.1.0

04 Apr 18:59

Choose a tag to compare

Added

  • Selective side download, PrismInstanceSync now adds "side" fields to the modlist to indicate the dist of the mod. The user is prompted to select what they want to download, making it simple to handle server and client files seperately

Fixed

  • Not handling .jar.disabled files properly for removal

1.0.3

17 Feb 02:57

Choose a tag to compare