Simple utility for declarative and reproducable Minecraft server development
Find a file
2026-01-19 23:58:06 +02:00
.github/workflows changes to wrapper stuff 2026-01-19 01:41:09 +02:00
cmd/plugstep sqlite cache! 2026-01-19 21:37:58 +02:00
pkg/plugstep t e s t 2026-01-19 23:58:06 +02:00
scripts changes to wrapper stuff 2026-01-19 01:41:09 +02:00
.gitignore fix: fix gitignore ignoring the entirety of plugstep 2026-01-19 00:11:24 +02:00
.plugstep-version wrapper upgrade 2026-01-19 02:16:21 +02:00
go.mod sqlite cache! 2026-01-19 21:37:58 +02:00
go.sum sqlite cache! 2026-01-19 21:37:58 +02:00
LICENSE Initial commit 2025-09-18 11:54:01 +03:00
plugstepw wip plugstepw 2026-01-19 01:19:26 +02:00
plugstepw.ps1 update wrapper stuff 2026-01-19 01:37:07 +02:00
README.md readable readme 2026-01-19 23:45:10 +02:00

Slide 16_9 - 1(6)

plugstep

Declarative and reproducible Minecraft server deployment. Core component to the Mineframe stack.


[server] vendor = "papermc" project = "paper" minecraft_version = "1.21.8" version = "latest"

plugins source = "modrinth" resource = "luckperms" version = "v5.5.0-bukkit"

TURNS INTO

2025/09/18 22:43:11 INFO Initializing Plugstep ♪(๑ᴖ◡ᴖ๑)♪
Server config:
Server vendor papermc
Server project paper
Server Minecraft version 1.21.8
Server version latest
-----------------------------------------------
2025/09/18 22:43:12 INFO Downloaded server JAR successfully.
2025/09/18 22:43:12 INFO Starting plugin download plugins=1
2025/09/18 22:43:12 INFO Installed luckperms
2025/09/18 22:43:12 INFO Plugins ready. installed=1 checked=0

Whats Mineframe? 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 (TODO) to create a unified and scalable Mineframe network. Craftops was designed for use on the McWar server, but we decided to turn it into an independent project.

Can I use this on my server? 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.

How is this better? 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.

Part of Mineframe Opinionated stack for declarative and reproducible Minecraft networks