6958634cb4 | ||
---|---|---|
devtools | ||
lib | ||
res | ||
run | ||
.gitignore | ||
README.md | ||
main.py |
README.md
CustomMinecraftLauncher
The Launcher for my mod pack
General TODO List
- Frontend
- Port the GUI (and fix the design differences between Desktop environments) or write a new one
- Write a CLI / GUI hybrid program to handle the libraries
- Library development
- Write a new Game launching Library
- Create server startup request library
- Modpack update helper
- Develop server side tools
- Server startup request listener
- Modpack update helper
- Web files (HTML files to be shown in and cached by the launcher)
- Server status page
- News page
- Credits page
- Create the launcher backend
Documentation
Documentation for each individual file can be found in the same directory
Directories
- devtools contains development tools
- lib contains libraries for Minecraft and the launcher
- res contains the resources/assets used by Minecraft
- run contains the running directory / game directory
Files
- main.py the main file of the Launcher
TODO list
- main.py
- run the updater
- CLI
- GUI
- decide whether to launch the GUI
- launch GUI (from
gui.py
) - get user input from GUI
- Act according to the user input