Minecraft Server Utilities

Minecraft Server Utilities

10 devlogs
19h 13m
•  Ship certified
Created by Doodl0

A basic TUI app to create, manage and run Minecraft server instances.

Timeline

Ship 1

1 payout of shell 193.0 shells

Doodl0

about 1 month ago

Doodl0 Covers 10 devlogs and 19h 13m

Added READMEs and a video demo, fixed bugs, and theming support, which are loaded from theme.toml

Update attachment

Added delete server option, and added menus to allow user to change download manifest and server folder. This info is saved in settings.json

Update attachment

Added ability to edit server.properties from inside the management menu

Update attachment

Added manage server option to main menu, currently only show server info and exit work. Also refactored some of the code and renamed manage_server.rs

Update attachment

Added all created servers to a server-list.json file, allowed users to select the type of version to download

Update attachment

Added a barebones main menu, allowing me to add more submenus later for editing program and server settings and running server. Also changed some code to allow for better use of the version type enum later when selecting a version

Update attachment

Added the ability to save servers to their own directory. They will be saved in {home}/servers/{servername}/server.jar for now. Also made sure that folders are made before file is saved and some minor changes

Update attachment

Spent an absurdly long time trying to pass the version index to the save file dialog so that the file can be saved with a specific filename

Update attachment

Added a basic TUI menu with the Cursive crate, allowing you to select a version of the server file to download.

Update attachment

Added basic download functionality for vanilla Minecraft server.jar files. Program searches the Minecraft version manifest for a specified version, then downloads and saves the server.jar from the link.

Update attachment