class AddProfile : Process<EmoContext>
Process that adds this profile to the settings |
|
class CreateEmoClientLock : Process<EmoContext>
Process that creates a client lock with additional info to start the minecraft client |
|
class CreateEmoProfile : Process<EmoContext>
Process that creates the emo profile needed to start this minecraft install |
|
class FetchMods : Process<EmoContext>
Process that fetches the mods needed for this install |
|
class MinecraftExecutor
Class used to start Minecraft |
|
data class Profile
Class that holds info about a profile, used for serialisation |
|
data class RepositoryDefinition
Repository Definition, stores data about a repository |
|
enum class RepositoryType
Type of repository |
|
data class Settings
Class which holds all current settings |
val DataLocation: Path
Location of emo data storage |
|
val DEFAULT_JVM_ARGS: List<String>
Default JVM arguments to be used when none are provided |
|
val DEFAULT_JVM_ARGUMENTS: List<Argument>
Default JVM Arguments to be used when none provided |
|
var settingsKlaxon: Klaxon |
|
val SettingsLocation: Path
Location of Settings file |