Declarative and reproducible Minecraft server deployment.
Core component to the Mineframe stack.
Install • Usage • Example • About • Why Plugstep?
curl -sSL https://releases.perny.dev/mineframe/plugstep-wrapper/install.sh | bashWindows (PowerShell)
iwr -useb https://releases.perny.dev/mineframe/plugstep-wrapper/install.ps1 | iexThis adds plugstepw and .plugstep-version to your project. Commit both to version control. There's no global install by design, because if your server config is reproducible, so should your tooling be. You can think of Plugstepw similarily to Gradlew.
Updating: ./plugstepw upgrade
Removing: Delete plugstepw, plugstepw.ps1, and .plugstep-version
./plugstepw # Show version
./plugstepw install # Download server JAR and all plugins
./plugstepw plugin add # Add a plugin interactively
./plugstepw plugin remove # Remove a plugin
./plugstepw plugin search # Search for plugins
./plugstepw plugin list # List configured plugins
./plugstepw plugin pin # Pin plugins to their current versions
./plugstepw upgrade # Upgrade plugstep to the latest version|
plugstep.toml [server]
vendor = "papermc"
project = "paper"
minecraft_version = "1.21.8"
version = "latest"
[[plugins]]
source = "modrinth"
resource = "luckperms"
version = "v5.5.0-bukkit" |
→ |
Output |
Mineframe is a work in progress scalable and developer friendly technology stack for developing Minecraft servers. It relies on technology like Docker, Plugstep and Schemastash to create a unified and scalable Mineframe network. Mineframe was designed for use on the McWar server, but we decided to turn it into an independent project.
Yes! Plugstep is licensed under GPLv3 meaning you can freely use it on your server, whether commercial or not. Please do note that the GPLv3 license is a copyleft license, so all derivative work must also be licensed under it.
Plugstep is designed to allow a reproducible Minecraft server to be made. This means that multiple developers can develop concurrently, use version control software to combine their work, and deploy it in production without ever manually dragging a single file. It may not be ideal for a small server like a private SMP, but in situations where the ability to spin up an exact replica server in seconds is useful, Plugstep does the hard work for you.

