comp500
42d8370d0c
Latest version fixes: correctly order preferences ( fixes #198 )
...
Both CurseForge and Modrinth preferences were not being done in a specific order - so
a file with a newer Minecraft version would not necessarily take priority over a file
with a more preferred loader (e.g. Quilt over Fabric) or a file with a newer release
date / CurseForge ID.
Also fixed a loop variable reference in the CurseForge loop, which caused eagerly resolved
(included in API response) file info to be inconsistent with the chosen version, and
added filtering for duplicate values in the acceptable-game-versions/primary version list
to ensure game versions are always compared properly (so the same index == same version).
2023-03-10 16:35:34 +00:00
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
f533e677ca
Merge duplicate getLoaders methods into single core method
2022-06-08 22:34:50 +01:00
comp500
fc3b5ff8ea
Bump current pack format version number and auto-migrate loaded packs
2022-05-21 05:05:08 +01:00
comp500
2073e4475e
Support Modrinth modpack fileSize field and sha512 hash
2022-05-16 01:15:12 +01: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
b628e2762c
Switch to better semver library and add pack-format field
2021-10-12 18:51:02 +01:00
comp500
a8bf26cc26
Remove unused Client/Server fields
2021-10-11 21:09:55 +01:00
comp500
49d7b26b2e
Add no-internal-hashes mode
2021-05-04 19:56:56 +01:00
comp500
7bedd820c2
Add option to specify additional game versions ( closes #25 )
2021-05-04 19:07:29 +01:00
comp500
b8887e6704
Don't serialise empty author/version fields in pack.toml
2021-01-08 01:17:27 +00:00
ThetaDev
a87f7b50f0
Added author + pack version ( #6 )
...
* Added author + pack version
* Remove unnecessary binary
* Apply suggestions, clean up somewhat
Co-authored-by: comp500 <comp500@users.noreply.github.com>
2020-11-28 17:10:29 +00:00
comp500
a553c3ce08
Fix unhandled error warnings, error messages (except import.go)
2019-11-15 22:28:14 +00:00
comp500
5dfe23e51d
Implement pack importing/exporting for downloaded Curseforge packs
...
Abstract out hash implementations
Implement file saving/downloading
2019-11-12 22:11:40 +00:00
comp500
4fea7ceebf
Switch to cobra/viper
2019-09-16 21:44:40 +01:00
comp500
ef98591d02
Actually write mod files
...
but aaa it doesn't use the struct tags properly so things are bad
2019-05-11 14:32:14 +01:00
comp500
3fdac51d22
Mod metadata retrieval
2019-05-11 01:43:34 +01:00
comp500
db7c837bfa
Switch to DecodeFile because it's cleaner
2019-04-27 14:22:59 +01:00
comp500
e2c772ee30
Switch to forward slashes, add metafile bool
2019-04-26 18:23:52 +01:00
comp500
d7e916e558
Index handling, hash calculation
2019-04-26 17:16:29 +01:00
comp500
64a73afdf7
File writing, index sorting
2019-04-25 19:22:02 +01:00
comp500
d6b55b8032
Commit some stuff
2019-04-25 18:10:23 +01:00