Skip to content

Latest commit

 

History

History
34 lines (27 loc) · 1.37 KB

README.md

File metadata and controls

34 lines (27 loc) · 1.37 KB

MMMLib

  1. Overview
  2. Building MMMLib

Overview

MMMLib stands for Minecraft Mod Manager Library.

This is the back end of my Mod Manager, which handles all the heavy lifting the Mod Manager performs.

This includes, but is not limited to:

  • Downloading and Installing Minecraft and Forge
  • Managing Minecraft instances
  • Managing installed packages in instances (adding, removing, upgrading, etc).
  • Downloading packages from upstream
  • Handling User Logins (Authenticating with Mojang)
  • Launching Minecraft

Parts of MMMLib's source code are taken from or based off of Mojang's vanilla Minecraft Launcher, the Simple Forge Installer, and Apache Commons IO + Lang. Mojang Launcher classes are in the com.mojang and net.minecraft packages; I claim no ownership for these files.

Building MMMLib

MMMLib has a few dependencies that need to be satisfied before building:

Besides these libraries, MMMLib has no special build considerations.