initial: packwiz → simple-mod-sync manifest converter
Reads packwiz pack (pack.toml + index.toml + per-file .pw.toml) and emits a simple-mod-sync sync_version=3 manifest. Drops server-only mods, skips CurseForge metadata-mode entries with a warning, maps content type from the parent directory of each metafile. Optional --bundle-non-mods zips config/, options.txt etc into one archive served as a 'packed' entry — covers the gap where simple-mod-sync only ships zip-extractable content for non-mods. 15 tests, includes integration against upstream packwiz-example-pack.
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
name = "Test Pack"
|
||||
author = "tester"
|
||||
version = "0.1.0"
|
||||
pack-format = "packwiz:1.1.0"
|
||||
|
||||
[index]
|
||||
file = "index.toml"
|
||||
hash-format = "sha256"
|
||||
hash = "0000000000000000000000000000000000000000000000000000000000000000"
|
||||
|
||||
[versions]
|
||||
minecraft = "1.21.1"
|
||||
fabric = "0.16.5"
|
||||
Reference in New Issue
Block a user