emo / me.eater.emo / EmoContext / <init>

<init>

EmoContext(forgeVersion: VersionSelector? = null, installLocation: Path, minecraftVersion: VersionSelector, environment: EmoEnvironment = EmoEnvironment(), target: Target = Target.Client, mods: List<Mod> = listOf(), modpack: Modpack? = null, modpackVersion: ModpackVersion? = null, instance: EmoInstance? = null, name: String? = null)

Data object which is used in the installer workflow, carries temporary data used in the installer use EmoInstance.getEmoContextForModpack for initialisation. At minimal only minecraftVersion and installLocation are needed.