Skip to content

w4ve 0.1.0

Choose a tag to compare

@TVTvirus TVTvirus released this 07 Aug 16:21
· 48 commits to main since this release

First release of the command line.

One file, standard library only, Python 3.8 or newer. Copy it to a server and it works: no pip, no virtualenv.

curl -LO https://github.com/CodeW4VE/w4ve/releases/download/v0.1.0/w4ve.py
chmod +x w4ve.py && sudo mv w4ve.py /usr/local/bin/w4ve

Commands: init adopt list search info profiles install update remove sync status doctor, all with -n for a dry run.

What it already gets right, because it was built against real servers and not against a wish list:

  • adopt reads the fabric.mod.json inside each jar instead of guessing from the file name, so a file called Carpet Extra.jar is still recognised.
  • It knows the MCDR layout, where mods/ hangs off server/ and plugins/ off the root.
  • Updates are the ones that suit your Minecraft version. It will not offer you Carpet for 26.2 on a 1.21 server.
  • Conflicts carry versions on both sides, so a healthy pair passes and update stops the one that breaks: carpet-tis 1.82 with lithium 0.13 is refused, with the reason.
  • Downloaded files are readable by the user the game actually runs as inside a container.