A Minecraft server manager.
go install 'git.sr.ht/~ansipunk/weaver/cmd/weaver'
weaver
- Server configuration:
pkg/cfg
- Loader
- Game version
- Mods
- Basic list
- Version constraints
- Dependencies
- Modrinth API:
pkg/modrinth
- Get latest version
- Get specific version
- Fabric API:
pkg/fabric
- Get latest core
- Get specific core
- Lockfile:
pkg/lockfile
- Installed packages
- Package hashes
-
weaver.toml
hash
- FS:
pkg/fs
- Compare file hashes
- Create
mods/
directory - Clear mods directory
- Command-line interface:
cmd/weaver
- Threading
- Logging
- Installation
# weaver.toml
loader = "fabric"
game_version = "1.20"
mods = [
"fabric-api",
"lithium",
]