The development files for my own Minecraft launcher
This repository has been archived on 2020-03-22. You can view files and clone it, but cannot push or open issues/pull-requests.
Go to file
LinuxMint4Ever 5d2870506b Updated readme and added more READMEs 2019-10-06 21:05:55 +02:00
devtools changed placeholder files to markdown files 2019-10-06 20:33:01 +02:00
lib changed placeholder files to markdown files 2019-10-06 20:33:01 +02:00
res Updated readme and added more READMEs 2019-10-06 21:05:55 +02:00
run added readme for the `run` directory 2019-10-06 20:40:56 +02:00
.gitignore added readme for the `run` directory 2019-10-06 20:40:56 +02:00
README.md Updated readme and added more READMEs 2019-10-06 21:05:55 +02:00
main.py added placeholder files 2019-10-06 19:28:35 +02:00

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

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