All Types

me.eater.emo.Account

Class to hold account data received from Mojang via Authentication

me.eater.emo.minecraft.dto.manifest.Action
me.eater.emo.emo.AddProfile

Process that adds this profile to the settings

me.eater.emo.minecraft.dto.manifest.Argument
me.eater.emo.minecraft.dto.manifest.Arguments
me.eater.emo.minecraft.dto.manifest.Artifact
me.eater.emo.minecraft.dto.asset_index.AssetIndex
me.eater.emo.minecraft.dto.manifest.v18.AssetIndex
me.eater.emo.minecraft.dto.manifest.v21.AssetIndex
me.eater.emo.emo.dto.repository.Author

Info about author

me.eater.emo.emo.dto.ClientLock
me.eater.emo.Command

Command abstraction

me.eater.emo.emo.CreateEmoClientLock

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

me.eater.emo.emo.CreateEmoProfile

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

me.eater.emo.EmoContext

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.

me.eater.emo.EmoEnvironment

Holds checks and data about the current environment, which is used for selecting the correct libraries and natives

me.eater.emo.EmoInstance

EmoInstance

me.eater.emo.utils.Event

Simple class that can hold callbacks for events

me.eater.emo.minecraft.dto.manifest.Extract
me.eater.emo.minecraft.ExtractNatives

Process that will extract native libraries for current minecraft install

me.eater.emo.minecraft.dto.manifest.Features
me.eater.emo.forge.FetchForgeLibraries

Process that fetches the libraries needed for forge

me.eater.emo.forge.FetchForgeVersions

Process that fetches the known versions of Forge, and if needed selects the correct minecraft version

me.eater.emo.forge.FetchInstaller

Process that fetches the Forge installer

me.eater.emo.minecraft.FetchMinecraftAssetIndex

Process that fetches the asset index for this minecraft install

me.eater.emo.minecraft.FetchMinecraftAssets

Process that fetches all assets for the current asset index

me.eater.emo.minecraft.FetchMinecraftJar

Process that fetches the minecraft jar for the current install

me.eater.emo.minecraft.FetchMinecraftLibraries

Process that will download libraries for selected minecraft version

me.eater.emo.minecraft.FetchMinecraftManifest

Process that will download the install manifest for selected minecraft version

me.eater.emo.emo.FetchMods

Process that fetches the mods needed for this install

me.eater.emo.forge.FetchUniversal

Process that fetches the universal Forge jar

me.eater.emo.minecraft.FetchVersionsManifest

Process that fetches version manifest

me.eater.emo.forge.ForgeCleanInstaller

Process that deletes the forge installer

me.eater.emo.forge.ForgeExtractManifest

Process that extracts the manifest from the forge installer

me.eater.emo.minecraft.dto.manifest.ILibrary
me.eater.emo.minecraft.dto.manifest.IManifest
me.eater.emo.ImportCommand

Command to import a profile and install a new minecraft profile based on that

me.eater.emo.InitCommand

Initialise a new Minecraft install by versions

me.eater.emo.minecraft.dto.launcher.JavaArtifactBundle
me.eater.emo.minecraft.dto.launcher.JavaLauncher
me.eater.emo.minecraft.JreUtil
me.eater.emo.minecraft.dto.minecraft_versions.Latest
me.eater.emo.minecraft.dto.launcher.LauncherArtifact
me.eater.emo.minecraft.dto.launcher.LauncherInfo
me.eater.emo.minecraft.dto.launcher.LauncherManifest
me.eater.emo.emo.dto.LaunchOptions
me.eater.emo.forge.dto.manifest.v1.Library
me.eater.emo.minecraft.dto.manifest.Library
me.eater.emo.minecraft.dto.manifest.LibraryDownloads
me.eater.emo.emo.dto.repository.Links
me.eater.emo.forge.LoadForgeManifest

Process that loads the install manifest from the universal forge jar

me.eater.emo.forge.dto.manifest.v1.Logging
me.eater.emo.minecraft.dto.manifest.v18.Logging
me.eater.emo.minecraft.dto.manifest.v21.Logging
me.eater.emo.minecraft.dto.manifest.v18.LoggingClient
me.eater.emo.minecraft.dto.manifest.v21.LoggingClient
me.eater.emo.LoginCommand

Command for logging in

me.eater.emo.forge.dto.manifest.v1.Manifest
me.eater.emo.forge.dto.manifest.v2.Manifest
me.eater.emo.minecraft.dto.manifest.v18.Manifest
me.eater.emo.minecraft.dto.manifest.v21.Manifest
me.eater.emo.minecraft.dto.manifest.v18.ManifestDownloads
me.eater.emo.minecraft.dto.manifest.v21.ManifestDownloads
me.eater.emo.emo.MinecraftExecutor

Class used to start Minecraft

me.eater.emo.emo.dto.repository.Mod

Definition for a mod

me.eater.emo.emo.dto.repository.Modpack

A definition of a modpack, excluding versions for serialisation

me.eater.emo.ModpackCache

Data object containing a modpack and a indentifier to the repository it originates from

me.eater.emo.ModpackCollectionCache

Data object which holds cache of modpacks

me.eater.emo.emo.dto.repository.ModpackVersion

A version of modpack

me.eater.emo.emo.dto.repository.ModpackWithVersions

Modpack with versions, used in repository

me.eater.emo.emo.dto.repository.MutableRepository
me.eater.emo.utils.Noop

Noop process, useful when only routing is needed

me.eater.emo.utils.NoopDeserializer
me.eater.emo.minecraft.dto.asset_index.Object
me.eater.emo.minecraft.dto.manifest.OS
me.eater.emo.utils.Process

Process interface

me.eater.emo.utils.ProcessChain

Process chain, contains the name of the process, the router, the name of this step and the description of this step

me.eater.emo.utils.ProcessStartedEvent

Event that is executed when a new process is started in a workflow

me.eater.emo.emo.Profile

Class that holds info about a profile, used for serialisation

me.eater.emo.emo.dto.Profile
me.eater.emo.minecraft.dto.profile.Profile
me.eater.emo.forge.dto.promotions.Promo
me.eater.emo.forge.dto.promotions.Promotions
me.eater.emo.minecraft.dto.profile.Property
me.eater.emo.emo.dto.repository.Repository
me.eater.emo.RepositoryCache

Repository cache

me.eater.emo.emo.RepositoryDefinition

Repository Definition, stores data about a repository

me.eater.emo.emo.RepositoryType

Type of repository

com.github.kittinunf.fuel.core.Request (extensions in package me.eater.emo.utils)
me.eater.emo.utils.Router

Used to select the next step in a workflow

me.eater.emo.minecraft.dto.manifest.Rule
me.eater.emo.forge.RunInstaller

Process that runs the installer by the use of a classloader and loads of reflection

me.eater.emo.minecraft.SelectMinecraftVersion

Process that selects which Minecraft version to install

me.eater.emo.emo.Settings

Class which holds all current settings

me.eater.emo.StartCommand

Start Minecraft from a profile directory

me.eater.emo.emo.dto.StartLock
me.eater.emo.minecraft.dto.manifest.StartManifest
me.eater.emo.utils.StaticRouter

Router that always returns the same result

me.eater.emo.Target

Target, either Server or Client

me.eater.emo.minecraft.dto.profile.Texture
me.eater.emo.minecraft.dto.profile.Textures
me.eater.emo.minecraft.dto.profile.TexturesClass
me.eater.emo.minecraft.dto.minecraft_versions.Version
me.eater.emo.minecraft.dto.launcher.VersionInfo
me.eater.emo.minecraft.dto.manifest.VersionManifest
me.eater.emo.VersionSelector

Version selector class, used to wrap a static or dynamic version

me.eater.emo.minecraft.dto.minecraft_versions.VersionsManifest
me.eater.emo.utils.Workflow

Workflow object

me.eater.emo.utils.WorkflowBuilder

Workflow builder, used to create a new workflow

me.eater.emo.utils.WorkflowEvent

Generic workflow event