GitHunt
MA

MagicTeaMC/Minecraft-server-auto-setup

Manage Minecraft server / proxy / plugins quickly and easily!

MCSAST

Discord
GitHub branch check runs
Crates.io Total Downloads
Crates.io Version
AUR Version

Manage Minecraft server / proxy / plugins quickly and easily!

Quick start

Install via Cargo

Latest stable build from crates.io

cargo install mcsast

Latest code from GitHub

cargo install --git https://github.com/MagicTeaMC/Minecraft-server-auto-setup.git --branch v2

Latest stable build from AUR

paru -S mcsast

Or with yay

yay -S mcsast

Run with command

mcsast setup

Give information to us with terminal:
terminal look

Supported softwares

Want to add other software support? Open an Issue.

Servers commands

Setup a server

mcsast setup

If you want it to setup automantic, here is a command
Note: The --mc-version and --eula flags are only required for Java Edition servers (not proxies).

mcsast setup --software=paper --mc-version=1.21.1 --eula=true -y

Sync latest build of current Minecraft version

mcsast sync

Upgrade Minecraft version

mcsast upgrade

or

mcsast upgrade --version 1.21.6

Plugins commands

Help message

mcsast plugins

List plugins

mcsast plugins list

Add plugin

Note: --force to install latest unstable version

mcsast plugins add <name>

Load plugins setup

mcsast plugins load <file.json>

Update plugins

Note: --force to install latest unstable version

mcsast plugins update <name/all>

Remove plugin

mcsast plugins remove <name>

Search plugins

mcsast plugins search <name>

Get plugin information

mcsast plugins info <name/ID>

Export plugins setup

Note: --output <filename.json> to custom output file name

mcsast plugins export
MagicTeaMC/Minecraft-server-auto-setup | GitHunt