An Interactive CLI to Setup Minecraft Servers

Wait 5 sec.

Hey everyone, We all know the drill: setting up a new Minecraft server for the first time can easily eat up 5 hours of your life. Between navigating wikis, hunting down JARs, and manually editing a dozen different .yml files, it’s a lot of friction, especially if you're managing a multi-server network. I’m currently developing the Minecraft Server Setup Tool, an interactive CLI designed to turn that headache into a standardized, version-controlled process. What it actually does:​ Templating: Instead of messy folders, you get human and machine-readable templates for your setups. One-Command Software & EULA: Define your software (Paper, Spigot, etc.), version, and accept the EULA right from the terminal. Plugin Management: Install, update, and configure plugins like you’re using a package manager. No more manual downloads from browser pages. Unified Settings: Tired of settings scattered across server.properties, bukkit.yml, and spigot.yml? This tool lets you apply and track them in a clean way. Backups & Migration: Built-in local/cloud backups that separate data from configs to save space, and easy migration between different server software. Observability: Keep an eye on performance and errors directly through the tool. Why I'm building this:​ I wanted a "scaffolding" tool for Minecraft, something like what modern web frameworks use (inspired by tools like Clack and create-next-app). Whether you're a plugin dev needing a quick sandbox or a team lead wanting to share a standardized dev environment, the goal is to stop wasting time on the basics. How it works (The CLI):​ You can run it as a JAR just by double clicking it or through the shell. A few example commands: minecraft-server --software paper --version 1.20.1 --eula true minecraft-server plugin install LuckPerms 5.5.36 minecraft-server migrate folia 1.20.1 I'm actively building this tool and looking for beta testers and first adopters to give me feedback and shape the software. Drop a comment below with the biggest pains setting up and maintaining Minecraft servers!   submitted by   /u/Stephcraft [link]   [comments]