comp500
d38d279d98
Prefer game versions according to acceptable versions list ( fixes #181 )
...
The acceptable versions list should now be specified in order of preference, where the last version is the most preferable Minecraft version
2023-02-14 16:10:06 +00:00
comp500
d667447a88
Compare Modrinth versions by release date, warn if inconsistent with version numbers
2023-02-14 12:16:24 +00:00
comp500
79d3ed3957
Reword "mod"/"addon"/"install" to clearer terms across all commands ( fixes #138 )
2023-01-20 18:39:23 +00:00
comp500
945a608112
Modrinth: add support for Canvas shaders
2023-01-20 17:13:40 +00:00
comp500
44f562927c
Change datapack-path to datapack-folder
2023-01-20 06:45:19 +00:00
comp500
d57140c33a
Modrinth: version number resolution ( fixes #103 )
2023-01-20 05:39:36 +00:00
comp500
c596179c5c
Modrinth: fix loader folder lookup
2023-01-20 04:54:31 +00:00
comp500
66bf34c1c2
Modrinth: rename url categories list to be clearer
2023-01-20 04:53:23 +00:00
comp500
f3963ec169
Modrinth: detect default meta-folder, prefer mods to datapacks
...
Requires specifying datapack-path option to install datapacks (as the location varies between datapack loader mods)
2023-01-20 04:51:04 +00:00
comp500
8937960d52
Modrinth: Parse non-mod and CDN URLs, bring more in line with CF impl
2023-01-17 04:51:47 +00:00
comp500
497585c38a
Use FlexVer instead of semver for comparing Modrinth version numbers
2022-11-19 21:39:59 +00:00
comp500
4f6528dcb5
Fix Modrinth exports of external files with omitted side field
2022-10-30 04:52:09 +00:00
comp500
f00dc9844f
Allow any path under a Modrinth mod page
2022-10-11 01:19:04 +01:00
Tricked
c7c2ca786b
feat: add command for arbitrary URLs ( #137 )
...
* feat: install command for direct downloads
* use sha1 instead of sha256
* apply suggestions
* feat: parse urls instead of using hasprefix
* stop by default and add force flag
* Implement various fixes and improvements
Co-authored-by: Tricked <72335827+SkyBlockDev@users.noreply.github.com>
Co-authored-by: comp500 <comp500@users.noreply.github.com>
2022-08-27 00:08:25 +01:00
comp500
11671421ac
-y/--yes flag for non-interactive mode ( fixes #46 )
...
Also makes Modrinth auto-accept search results with only 1 result, to be
consistent with CurseForge.
2022-08-25 04:47:18 +01:00
comp500
503232a3fa
Implement dependency support for Modrinth ( fixes #56 )
2022-08-25 03:48:34 +01:00
comp500
044c34e07c
Move to go-modrinth lib (v2 API) and always supply UA in HTTP requests
2022-08-02 02:53:31 +01:00
comp500
d5290ebd32
Eradicate variable-size integer types where not used by interface or as index ( fixes #107 )
2022-06-16 21:32:15 +01:00
comp500
b8be3784f6
Improve Modrinth command errors
2022-06-08 23:36:15 +01:00
comp500
65688cf2b1
Prefer Quilt mods to Fabric mods when using Quilt (Modrinth-only)
2022-06-08 22:39:15 +01:00
comp500
f533e677ca
Merge duplicate getLoaders methods into single core method
2022-06-08 22:34:50 +01:00
Jamie Mansfield
57b554d5e3
Add flag to disable Modrinth restricted domains ( #126 )
...
* Update list of Modrinth approved domains
* Add flag to disable Modrinth restricted domains
This allows packwiz to produce .mrpack files with direct downloads,
for packs that aren't distributed on modrinth.com.
2022-06-02 17:40:51 +01:00
comp500
dae133b73c
Completed download implementation for Modrinth export
2022-05-21 05:00:21 +01:00
comp500
55f0e4a297
WIP: misc fixes, start updating CF/MR export to use download system
2022-05-20 18:13:43 +01:00
comp500
3a6109c1f9
Merge branch 'master' into wip/new-curseforge-api
2022-05-17 01:07:04 +01:00
comp500
0f3096e251
Use the correct directories for non-mod files; use .pw.toml extension
...
The mods-folder option is now replaced with two new options: meta-folder and meta-folder-base
This allows non-mod files to use the correct directory based on their category; with correct
import of resource packs/etc from CurseForge packs, and the ability to override this behaviour.
To improve the reliability of packwiz metadata file marking (in the index), new files now use .pw.toml
as the extension - any extension can be used, but .pw.toml will now be automatically be
marked as a metafile regardless of folder, so you can easily move metadata files around.
Existing metadata files will still work (as metafile = true is set in the index); though in
the future .pw.toml may be required.
2022-05-16 21:06:10 +01:00
comp500
2073e4475e
Support Modrinth modpack fileSize field and sha512 hash
2022-05-16 01:15:12 +01:00
comp500
f1eb34d444
Quilt support
2022-04-20 20:58:49 +01:00
comp500
cdd737839d
Automatically download and bundle unwhitelisted mods/files in Modrinth modpacks
2022-03-29 01:02:24 +01:00
comp500
7c387f6c83
Add --output/-o flags for Modrinth/Curseforge export ( fixes #38 )
2022-02-27 17:44:44 +00:00
comp500
d43984923e
Prefer SHA1 hash first for Modrinth files
2022-02-14 20:12:13 +00:00
comp500
9585272311
Reorder preferred hash list
2022-02-14 16:53:34 +00:00
comp500
6bb15f593b
Remove unnecessary warnings
2022-02-14 16:02:07 +00:00
comp500
36b6d806c8
Re-encode URLs from CF and when exporting to MR for RFC3986 compliance
2022-02-14 15:48:54 +00:00
comp500
20e57ac220
Warn when no version is provided
2021-12-28 22:32:18 +00:00
comp500
ce49820ef5
Add description field for Modrinth exports
2021-12-28 22:29:35 +00:00
comp500
60c08b93f3
Implement Modrinth pack exporting ( fixes #34 )
2021-12-28 22:03:22 +00:00
comp500
4abf3340a1
Move to packwiz org
2021-12-28 16:28:34 +00:00
comp500
5ef3358285
Fix error reporting when installing Modrinth mods from URL
2021-12-02 19:53:54 +00:00
comp500
b628e2762c
Switch to better semver library and add pack-format field
2021-10-12 18:51:02 +01:00
comp500
9ef87bc0d3
Better handling of invalid Modrinth version numbers
2021-10-09 20:40:10 +01:00
comp500
ac9225ff93
Fix modrinth semver handling ( fixes #60 )
2021-10-03 18:30:44 +01:00
comp500
48adf3ffb1
Comment out Dependencies field for Modrinth versions ( fixes #56 )
2021-09-30 22:49:03 +01:00
comp500
92ba8effaa
Fix modrinth update message ( fixes #50 )
2021-08-22 20:12:37 +01:00
comp500
896b9548de
Fabric filtering and native export for CurseForge
2021-06-15 03:09:49 +01:00
comp500
fd94e671cd
Fix typo
2021-06-13 19:15:57 +01:00
comp500
8cbe7d4c61
Add pack-root option ( fixes #27 )
2021-06-04 02:10:29 +01:00
comp500
d6bed7ad4c
Reorder Cancel option in menus to be more consistent ( fixes #32 )
2021-06-03 22:54:56 +01:00
comp500
92a23dd88d
Fix double-quoting of version filter
2021-05-20 18:03:27 +01:00
comp500
7bedd820c2
Add option to specify additional game versions ( closes #25 )
2021-05-04 19:07:29 +01:00