YAMST is a collection of tools to help install, manage and host a Minecraft server. It is written in Go and is designed to be cross-platform. It's pretty useless right now, but I'm working on it to make it as good as it can be.
- Install a Minecraft server (Vanilla and Paper currently)
- Apply default configuration
- Cache server jars
- Download latest release and snapshot
- Install and manage plugins
- Install and manage worlds
- Install and manage mods
- Add more server types (Spigot, Forge, Fabric, etc.)
- Simple GUI
- Use proper Java version
-
Download the latest .exe from the releases page
-
Move the .exe to a folder of your choice
-
Add the folder to your PATH
-
Open a command prompt and run
yamst -h
to verify the installation and see the available commands
-
Clone the repository
-
Run
go build
in the root directory -
Move the executable to a folder of your choice
-
Add the folder to your PATH
-
Open a command prompt and run
yamst -h
to verify the installation and see the available commands
-
Fork the repository
-
Make your changes
-
Run
go build
in the root directory -
Test your changes
-
Create a pull request
-
Wait for me to review it
-
Create a folder for your server
-
Open a command prompt in the folder
-
Run
yamst -i
to install the latest version of vanilla server