emo / me.eater.emo.emo

Package me.eater.emo.emo

Types

AddProfile

class AddProfile : Process<EmoContext>

Process that adds this profile to the settings

CreateEmoClientLock

class CreateEmoClientLock : Process<EmoContext>

Process that creates a client lock with additional info to start the minecraft client

CreateEmoProfile

class CreateEmoProfile : Process<EmoContext>

Process that creates the emo profile needed to start this minecraft install

FetchMods

class FetchMods : Process<EmoContext>

Process that fetches the mods needed for this install

MinecraftExecutor

class MinecraftExecutor

Class used to start Minecraft

Profile

data class Profile

Class that holds info about a profile, used for serialisation

RepositoryDefinition

data class RepositoryDefinition

Repository Definition, stores data about a repository

RepositoryType

enum class RepositoryType

Type of repository

Settings

data class Settings

Class which holds all current settings

Properties

DataLocation

val DataLocation: Path

Location of emo data storage

DEFAULT_JVM_ARGS

val DEFAULT_JVM_ARGS: List<String>

Default JVM arguments to be used when none are provided

DEFAULT_JVM_ARGUMENTS

val DEFAULT_JVM_ARGUMENTS: List<Argument>

Default JVM Arguments to be used when none provided

settingsKlaxon

var settingsKlaxon: Klaxon

SettingsLocation

val SettingsLocation: Path

Location of Settings file