Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractClassTransformer - Class in io.github.headlesshq.headlessmc.launcher.instrumentation
 
AbstractClassTransformer() - Constructor for class io.github.headlesshq.headlessmc.launcher.instrumentation.AbstractClassTransformer
 
AbstractCommand - Class in io.github.headlesshq.headlessmc.api.command
Abstract base class for Command.
AbstractCommand() - Constructor for class io.github.headlesshq.headlessmc.api.command.AbstractCommand
 
AbstractConfig - Class in io.github.headlesshq.headlessmc.launcher.files
 
AbstractConfig() - Constructor for class io.github.headlesshq.headlessmc.launcher.files.AbstractConfig
 
AbstractDownloadingModdableGameCommand - Class in io.github.headlesshq.headlessmc.launcher.mods.command
 
AbstractDownloadingModdableGameCommand(Launcher, String, String, ModdableGameProvider) - Constructor for class io.github.headlesshq.headlessmc.launcher.mods.command.AbstractDownloadingModdableGameCommand
 
AbstractDownloadingVersionCommand - Class in io.github.headlesshq.headlessmc.launcher.command.download
 
AbstractDownloadingVersionCommand(Launcher, String, String) - Constructor for class io.github.headlesshq.headlessmc.launcher.command.download.AbstractDownloadingVersionCommand
 
AbstractDownloadService<T> - Class in io.github.headlesshq.headlessmc.launcher.util
 
AbstractDownloadService() - Constructor for class io.github.headlesshq.headlessmc.launcher.util.AbstractDownloadService
 
AbstractInMemoryGameProcessLauncher - Class in io.github.headlesshq.headlessmc.launcher.launch
 
AbstractInMemoryGameProcessLauncher() - Constructor for class io.github.headlesshq.headlessmc.launcher.launch.AbstractInMemoryGameProcessLauncher
 
AbstractLauncherCommand - Class in io.github.headlesshq.headlessmc.launcher.command
 
AbstractLauncherCommand(Launcher, String, String) - Constructor for class io.github.headlesshq.headlessmc.launcher.command.AbstractLauncherCommand
 
AbstractLauncherCommandCtxCommand - Class in io.github.headlesshq.headlessmc.launcher.command
 
AbstractLauncherCommandCtxCommand(Launcher, String, String, CommandContext) - Constructor for class io.github.headlesshq.headlessmc.launcher.command.AbstractLauncherCommandCtxCommand
 
AbstractLaunchProcessLifecycle - Class in io.github.headlesshq.headlessmc.launcher.command
This class handles the lifecycle of launching and running a Process.
AbstractLaunchProcessLifecycle() - Constructor for class io.github.headlesshq.headlessmc.launcher.command.AbstractLaunchProcessLifecycle
 
AbstractLoginCommand - Class in io.github.headlesshq.headlessmc.auth
 
AbstractLoginCommand(HeadlessMc) - Constructor for class io.github.headlesshq.headlessmc.auth.AbstractLoginCommand
 
AbstractLoginCommand(HeadlessMc, String, String) - Constructor for class io.github.headlesshq.headlessmc.auth.AbstractLoginCommand
 
AbstractModCommand - Class in io.github.headlesshq.headlessmc.launcher.mods.command
 
AbstractModCommand(Launcher, String, String) - Constructor for class io.github.headlesshq.headlessmc.launcher.mods.command.AbstractModCommand
 
AbstractModdableGameCommand - Class in io.github.headlesshq.headlessmc.launcher.mods.command
 
AbstractModdableGameCommand(Launcher, String, String, ModdableGameProvider) - Constructor for class io.github.headlesshq.headlessmc.launcher.mods.command.AbstractModdableGameCommand
 
AbstractRuntimeCommand - Class in io.github.headlesshq.headlessmc.runtime.commands.reflection
 
AbstractRuntimeCommand(RuntimeReflection, String, String) - Constructor for class io.github.headlesshq.headlessmc.runtime.commands.reflection.AbstractRuntimeCommand
 
AbstractTransformer - Class in io.github.headlesshq.headlessmc.launcher.instrumentation
 
AbstractTransformer() - Constructor for class io.github.headlesshq.headlessmc.launcher.instrumentation.AbstractTransformer
 
AbstractVersionCommand - Class in io.github.headlesshq.headlessmc.launcher.command
 
AbstractVersionCommand(Launcher, String, String) - Constructor for class io.github.headlesshq.headlessmc.launcher.command.AbstractVersionCommand
 
AbstractVMCommand - Class in io.github.headlesshq.headlessmc.runtime.commands.reflection
 
AbstractVMCommand(RuntimeReflection, String, String) - Constructor for class io.github.headlesshq.headlessmc.runtime.commands.reflection.AbstractVMCommand
 
accept(boolean) - Method in interface io.github.headlesshq.headlessmc.api.command.YesNoCallback
 
accept(T) - Method in interface io.github.headlesshq.headlessmc.launcher.util.IOConsumer
 
acceptEula() - Method in class io.github.headlesshq.headlessmc.launcher.server.ServerLauncher
 
acceptOptions(List<String>, File, File, String) - Method in class io.github.headlesshq.headlessmc.lwjgl.launchwrapper.LwjglTweaker
 
AccountJsonLoader - Class in io.github.headlesshq.headlessmc.auth
 
AccountJsonLoader() - Constructor for class io.github.headlesshq.headlessmc.auth.AccountJsonLoader
 
AccountManager - Class in io.github.headlesshq.headlessmc.launcher.auth
 
AccountManager() - Constructor for class io.github.headlesshq.headlessmc.launcher.auth.AccountManager
 
AccountsCommand - Class in io.github.headlesshq.headlessmc.launcher.command
 
AccountsCommand(Launcher) - Constructor for class io.github.headlesshq.headlessmc.launcher.command.AccountsCommand
 
AccountsCommand.ValidatedAccountWithId - Class in io.github.headlesshq.headlessmc.launcher.command
 
AccountStore - Class in io.github.headlesshq.headlessmc.launcher.auth
 
AccountStore(LauncherConfig) - Constructor for class io.github.headlesshq.headlessmc.launcher.auth.AccountStore
 
AccountValidator - Class in io.github.headlesshq.headlessmc.launcher.auth
Validates that an account actually owns the game.
AccountValidator() - Constructor for class io.github.headlesshq.headlessmc.launcher.auth.AccountValidator
 
Action() - Constructor for class io.github.headlesshq.headlessmc.launcher.test.TestCase.Action
 
add(Command) - Method in class io.github.headlesshq.headlessmc.api.command.CommandContextImpl
 
add(Command) - Method in class io.github.headlesshq.headlessmc.api.command.CopyContext
 
add(Platform, ModFileReader) - Method in class io.github.headlesshq.headlessmc.launcher.mods.files.ModFileReaderManager
 
add(Launcher, ServerType, String, String, String, String...) - Method in class io.github.headlesshq.headlessmc.launcher.server.ServerManager
 
add(T) - Method in class io.github.headlesshq.headlessmc.launcher.LazyService
 
add(T) - Method in class io.github.headlesshq.headlessmc.launcher.Service
 
add(T...) - Method in class io.github.headlesshq.headlessmc.api.util.Table
 
addAccount(ValidatedAccount) - Method in class io.github.headlesshq.headlessmc.launcher.auth.AccountManager
 
addAll(Iterable<T>) - Method in class io.github.headlesshq.headlessmc.api.util.Table
 
addFileHandler(Path) - Method in class io.github.headlesshq.headlessmc.logging.LoggingService
 
addGameJar(Version, List<Target>) - Method in class io.github.headlesshq.headlessmc.launcher.launch.ProcessFactory
 
addLibraryPath(Path) - Method in class io.github.headlesshq.headlessmc.launcher.launch.AbstractInMemoryGameProcessLauncher
 
addListener(Consumer<HeadlessMc>) - Static method in class io.github.headlesshq.headlessmc.api.HeadlessMcApi
Adds a listener that will get called if HeadlessMcApi.setInstance(HeadlessMc) is called.
addListener(Consumer<Path>) - Method in class io.github.headlesshq.headlessmc.launcher.test.CrashReportWatcher
 
addLoggingHandler() - Method in class io.github.headlesshq.headlessmc.logging.LoggingService
 
AddModCommand - Class in io.github.headlesshq.headlessmc.launcher.mods.command
 
AddModCommand(Launcher, ModdableGameProvider) - Constructor for class io.github.headlesshq.headlessmc.launcher.mods.command.AddModCommand
 
addRepository(VersionSpecificModRepository) - Method in class io.github.headlesshq.headlessmc.launcher.specifics.VersionSpecificModManager
 
AddServerCommand - Class in io.github.headlesshq.headlessmc.launcher.server.commands
 
AddServerCommand(Launcher) - Constructor for class io.github.headlesshq.headlessmc.launcher.server.commands.AddServerCommand
 
addTask(IOConsumer<String>) - Method in class io.github.headlesshq.headlessmc.launcher.download.ParallelIOService
 
agentmain(String, Instrumentation) - Static method in class io.github.headlesshq.headlessmc.lwjgl.agent.LwjglAgent
 
AggregateTransformer(List<AbstractClassTransformer>, ClassLoader) - Constructor for class io.github.headlesshq.headlessmc.launcher.instrumentation.InstrumentationClassloader.AggregateTransformer
 
ALLOW - Enum constant in enum class io.github.headlesshq.headlessmc.launcher.version.Rule.Action
 
ALLOW - Static variable in interface io.github.headlesshq.headlessmc.launcher.version.Rule
 
ALWAYS_DOWNLOAD_ASSETS_INDEX - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
ALWAYS_IN_MEMORY - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
ALWAYS_JNDI_FLAG - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
ALWAYS_LOOKUP_FLAG - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
ALWAYS_LWJGL_FLAG - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
ALWAYS_PAULS_FLAG - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
ALWAYS_QUIT_FLAG - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
anyMemberMatches(T, Predicate<T>) - Static method in class io.github.headlesshq.headlessmc.launcher.version.family.FamilyUtil
 
ApiClassloadingHelper - Class in io.github.headlesshq.headlessmc.api.classloading
Its possible that multiple classes named HeadlessMcApi exist on multiple Classloaders.
ApiClassloadingHelper() - Constructor for class io.github.headlesshq.headlessmc.api.classloading.ApiClassloadingHelper
 
apply(Collection<T>, String...) - Method in class io.github.headlesshq.headlessmc.launcher.command.VersionTypeFilter
 
ArchiveExtractor - Class in io.github.headlesshq.headlessmc.java.download
 
ArchiveExtractor() - Constructor for class io.github.headlesshq.headlessmc.java.download.ArchiveExtractor
 
args - Variable in class io.github.headlesshq.headlessmc.api.command.AbstractCommand
 
args - Variable in class io.github.headlesshq.headlessmc.launcher.command.AbstractLaunchProcessLifecycle
 
argsToString(Command) - Static method in class io.github.headlesshq.headlessmc.api.command.impl.HelpCommand
 
Argument - Interface in io.github.headlesshq.headlessmc.launcher.version
 
ARM_FIX_LIBRARIES - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
array(String, String) - Static method in class io.github.headlesshq.headlessmc.api.config.PropertyTypes
 
AsmUtil - Class in io.github.headlesshq.headlessmc.lwjgl.transformer
 
AsmUtil() - Constructor for class io.github.headlesshq.headlessmc.lwjgl.transformer.AsmUtil
 
ASSETS_BACKOFF - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
ASSETS_CHECK_FILE_HASH - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
ASSETS_CHECK_HASH - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
ASSETS_CHECK_SIZE - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
ASSETS_DELAY - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
ASSETS_PARALLEL - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
ASSETS_RETRIES - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
AssetsDownloader - Class in io.github.headlesshq.headlessmc.launcher.download
 
AssetsDownloader() - Constructor for class io.github.headlesshq.headlessmc.launcher.download.AssetsDownloader
 
ASSUMED_JAVA_VERSION - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
AuthException - Exception Class in io.github.headlesshq.headlessmc.launcher.auth
 
AuthException() - Constructor for exception class io.github.headlesshq.headlessmc.launcher.auth.AuthException
 
AUTO_DOWNLOAD - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
AUTO_DOWNLOAD_JAVA - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
AUTO_DOWNLOAD_JAVA_THROW_EXCEPTION - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
AUTO_DOWNLOAD_SPECIFICS - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
AutoConfiguration - Class in io.github.headlesshq.headlessmc.launcher.files
 
AutoConfiguration() - Constructor for class io.github.headlesshq.headlessmc.launcher.files.AutoConfiguration
 
available() - Method in class io.github.headlesshq.headlessmc.lwjgl.util.ByteBufferInputStream
 
awaitExitOrKill() - Method in class io.github.headlesshq.headlessmc.launcher.test.CommandTest
 

B

bindToLayer(ModuleURLClassLoader, ModuleLayer) - Static method in class io.github.headlesshq.headlessmc.modlauncher.ModuleURLClassLoader
Binds the given classloader to the given layer.
BITS_PER_PIXEL - Static variable in interface io.github.headlesshq.headlessmc.lwjgl.LwjglProperties
 
BITS_PER_PIXEL - Static variable in class io.github.headlesshq.headlessmc.lwjgl.redirections.LwjglRedirections
 
bool(String) - Static method in class io.github.headlesshq.headlessmc.api.config.PropertyTypes
 
BOOLEAN - Static variable in class io.github.headlesshq.headlessmc.lwjgl.redirections.DefaultRedirections
 
BootstrapLauncherTransformer - Class in io.github.headlesshq.headlessmc.launcher.instrumentation.modlauncher
Modlauncher, BootstrapLauncher and SecureJarHandler all call ModuleLayer.boot sometimes.
BootstrapLauncherTransformer() - Constructor for class io.github.headlesshq.headlessmc.launcher.instrumentation.modlauncher.BootstrapLauncherTransformer
 
box(Type) - Static method in class io.github.headlesshq.headlessmc.lwjgl.transformer.InstructionUtil
 
BRACKETED_PASTE - Static variable in interface io.github.headlesshq.headlessmc.jline.JLineProperties
 
BufferedCommandLineReader - Class in io.github.headlesshq.headlessmc.api.command.line
The simplest CommandLineReader implementation, which reads InAndOutProvider.getIn() with a BufferedReader.
BufferedCommandLineReader() - Constructor for class io.github.headlesshq.headlessmc.api.command.line.BufferedCommandLineReader
 
build() - Method in class io.github.headlesshq.headlessmc.api.util.Table
 
build() - Method in class io.github.headlesshq.headlessmc.launcher.launch.JavaLaunchCommandBuilder
 
build() - Method in class io.github.headlesshq.headlessmc.launcher.LauncherBuilder
 
build(URL, Path) - Method in class io.github.headlesshq.headlessmc.wrapper.plugin.TransformingPluginFinder
 
build(Path, Path) - Method in class io.github.headlesshq.headlessmc.wrapper.plugin.TransformingPluginFinder
 
buildAndConfigureCommandsAndPlugins() - Method in class io.github.headlesshq.headlessmc.launcher.LauncherBuilder
 
buildCommand() - Method in class io.github.headlesshq.headlessmc.launcher.launch.AbstractInMemoryGameProcessLauncher
 
buildCommand() - Method in class io.github.headlesshq.headlessmc.launcher.launch.InMemoryLauncher
 
buildCommand() - Method in class io.github.headlesshq.headlessmc.launcher.server.ServerInMemoryLauncher
 
buildDefault() - Method in class io.github.headlesshq.headlessmc.launcher.LauncherBuilder
 
buildLineReader(Terminal, HeadlessMc) - Method in class io.github.headlesshq.headlessmc.jline.JLineCommandLineReader
 
buildTerminal(HeadlessMc, boolean, String, InAndOutProvider) - Method in class io.github.headlesshq.headlessmc.jline.JLineCommandLineReader
 
buildTerminalBuilder(HeadlessMc, boolean, String, InAndOutProvider) - Method in class io.github.headlesshq.headlessmc.jline.JLineCommandLineReader
 
BYTE - Static variable in class io.github.headlesshq.headlessmc.lwjgl.redirections.DefaultRedirections
 
ByteBufferInputStream - Class in io.github.headlesshq.headlessmc.lwjgl.util
ByteBufferInputStream(ByteBuffer) - Constructor for class io.github.headlesshq.headlessmc.lwjgl.util.ByteBufferInputStream
 

C

cache(boolean) - Method in class io.github.headlesshq.headlessmc.launcher.command.download.VersionInfoCache
 
cache(Launcher, Server) - Method in class io.github.headlesshq.headlessmc.launcher.server.ServerManager
 
CacheServerCommand - Class in io.github.headlesshq.headlessmc.launcher.server.commands
 
CacheServerCommand(Launcher) - Constructor for class io.github.headlesshq.headlessmc.launcher.server.commands.CacheServerCommand
 
cancelLoginProcess(String...) - Method in class io.github.headlesshq.headlessmc.auth.AbstractLoginCommand
 
CAST_PREFIX - Static variable in interface io.github.headlesshq.headlessmc.lwjgl.api.Redirection
 
CastRedirection - Class in io.github.headlesshq.headlessmc.lwjgl.redirections
 
CastRedirection() - Constructor for class io.github.headlesshq.headlessmc.lwjgl.redirections.CastRedirection
 
CHAR - Static variable in class io.github.headlesshq.headlessmc.lwjgl.redirections.DefaultRedirections
 
CHECK_XVFB - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
checkDirectory(JavaScanner, Path, OS) - Method in class io.github.headlesshq.headlessmc.java.JavaVersionFinder
 
checkDirectory(JavaScanner, Path, OS, Collection<Java>) - Method in class io.github.headlesshq.headlessmc.java.JavaVersionFinder
 
checkIntegrity(byte[], Long, String) - Method in class io.github.headlesshq.headlessmc.launcher.download.ChecksumService
 
checkIntegrity(InputStream, Long, String, byte[], IOConsumer<Integer>) - Method in class io.github.headlesshq.headlessmc.launcher.download.ChecksumService
 
checkIntegrity(Path, Long, String) - Method in class io.github.headlesshq.headlessmc.launcher.download.ChecksumService
 
checkQuickExit(Launcher, String...) - Static method in class io.github.headlesshq.headlessmc.launcher.QuickExitCliHandler
Checks if the args contain a "--command".
checkSegfault(int) - Method in class io.github.headlesshq.headlessmc.runtime.reflection.VM
 
ChecksumService - Class in io.github.headlesshq.headlessmc.launcher.download
A service for verifying hashes.
ChecksumService() - Constructor for class io.github.headlesshq.headlessmc.launcher.download.ChecksumService
 
checkZipIntact(File) - Method in class io.github.headlesshq.headlessmc.launcher.launch.ProcessFactory
 
CheerpJFileManager - Class in io.github.headlesshq.headlessmc.web.cheerpj.plugin
 
CheerpJFileManager(String) - Constructor for class io.github.headlesshq.headlessmc.web.cheerpj.plugin.CheerpJFileManager
 
CheerpJGUI - Class in io.github.headlesshq.headlessmc.web.cheerpj.plugin
 
CheerpJGUI() - Constructor for class io.github.headlesshq.headlessmc.web.cheerpj.plugin.CheerpJGUI
 
CheerpJLauncher - Class in io.github.headlesshq.headlessmc.web.cheerpj.plugin
 
CheerpJLauncher() - Constructor for class io.github.headlesshq.headlessmc.web.cheerpj.plugin.CheerpJLauncher
 
CheerpJMain - Class in io.github.headlesshq.headlessmc.web.cheerpj.plugin
 
CheerpJMain() - Constructor for class io.github.headlesshq.headlessmc.web.cheerpj.plugin.CheerpJMain
 
CheerpJPlugin - Class in io.github.headlesshq.headlessmc.web.cheerpj.plugin
 
CheerpJPlugin() - Constructor for class io.github.headlesshq.headlessmc.web.cheerpj.plugin.CheerpJPlugin
 
CheerpJProcessFactory - Class in io.github.headlesshq.headlessmc.web.cheerpj.plugin
 
CheerpJProcessFactory(DownloadService, LauncherConfig, OS) - Constructor for class io.github.headlesshq.headlessmc.web.cheerpj.plugin.CheerpJProcessFactory
 
ClAgnosticCommand - Class in io.github.headlesshq.headlessmc.api.classloading
A Command implementation that delegates to another command.
ClAgnosticCommand() - Constructor for class io.github.headlesshq.headlessmc.api.classloading.ClAgnosticCommand
 
ClAgnosticCommandContext - Class in io.github.headlesshq.headlessmc.api.classloading
A CommandContext implementation that delegates to another CommandContext.
ClAgnosticCommandContext() - Constructor for class io.github.headlesshq.headlessmc.api.classloading.ClAgnosticCommandContext
 
CLASS_PATH - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
ClassCommand - Class in io.github.headlesshq.headlessmc.runtime.commands.reflection
 
ClassCommand(RuntimeReflection) - Constructor for class io.github.headlesshq.headlessmc.runtime.commands.reflection.ClassCommand
 
ClassHelper - Class in io.github.headlesshq.headlessmc.runtime.reflection
 
ClassHelper() - Constructor for class io.github.headlesshq.headlessmc.runtime.reflection.ClassHelper
 
ClassUtil - Class in io.github.headlesshq.headlessmc.runtime.reflection
 
ClassUtil() - Constructor for class io.github.headlesshq.headlessmc.runtime.reflection.ClassUtil
 
clean(Collection<T>, Set<T>) - Method in class io.github.headlesshq.headlessmc.launcher.version.family.FamilyCleaner
 
clear() - Method in class io.github.headlesshq.headlessmc.launcher.LazyService
 
clear() - Method in class io.github.headlesshq.headlessmc.launcher.Service
 
ClearCommand - Class in io.github.headlesshq.headlessmc.web.cheerpj.plugin
 
ClearCommand(HeadlessMc, CheerpJGUI) - Constructor for class io.github.headlesshq.headlessmc.web.cheerpj.plugin.ClearCommand
 
clearOtherHandlers() - Method in class io.github.headlesshq.headlessmc.logging.LoggingService
 
CLIENT_ID - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
close() - Method in class io.github.headlesshq.headlessmc.api.command.line.CommandLine
 
close() - Method in interface io.github.headlesshq.headlessmc.api.command.line.CommandLineReader
This is here for the JLineCommandLineReader.
close() - Method in interface io.github.headlesshq.headlessmc.api.command.line.Progressbar
 
close() - Method in class io.github.headlesshq.headlessmc.api.process.ReadablePrintStream
 
close() - Method in class io.github.headlesshq.headlessmc.jline.JLineCommandLineReader
 
close() - Method in class io.github.headlesshq.headlessmc.jline.JlineProgressbar
 
close() - Method in class io.github.headlesshq.headlessmc.launcher.instrumentation.EntryClassWriter
 
close() - Method in class io.github.headlesshq.headlessmc.launcher.test.CommandTest
 
close() - Method in class io.github.headlesshq.headlessmc.launcher.test.CrashReportWatcher
 
close() - Method in class io.github.headlesshq.headlessmc.launcher.test.TimeoutHandler
 
close() - Method in class io.github.headlesshq.headlessmc.logging.handlers.HmcStreamHandler
 
close() - Method in class io.github.headlesshq.headlessmc.wrapper.plugin.TransformingClassloader
 
CLOSE_CLASSLOADER_PROPERTY - Static variable in class io.github.headlesshq.headlessmc.wrapper.Main
 
CollectionUtil - Class in io.github.headlesshq.headlessmc.launcher.util
 
CollectionUtil() - Constructor for class io.github.headlesshq.headlessmc.launcher.util.CollectionUtil
 
Column(String, Function<T, String>) - Constructor for class io.github.headlesshq.headlessmc.api.util.Table.Column
 
columns - Variable in class io.github.headlesshq.headlessmc.api.util.Table
 
Command - Interface in io.github.headlesshq.headlessmc.api.command
Represents an executable command in HeadlessMc.
CommandCompleter - Class in io.github.headlesshq.headlessmc.jline
A JLine Completer that completes a given command with the current CommandContext.
CommandCompleter() - Constructor for class io.github.headlesshq.headlessmc.jline.CommandCompleter
 
commandContext - Variable in class io.github.headlesshq.headlessmc.auth.LoginContext
 
CommandContext - Interface in io.github.headlesshq.headlessmc.api.command
A CommandContext, it manages multiple Commands and is the bridge between them and a CommandLine.
CommandContextCommand - Class in io.github.headlesshq.headlessmc.api.command.impl
 
CommandContextCommand(HeadlessMc, String, String, CommandContext) - Constructor for class io.github.headlesshq.headlessmc.api.command.impl.CommandContextCommand
 
CommandContextImpl - Class in io.github.headlesshq.headlessmc.api.command
Default implementation of CommandContext.
CommandContextImpl() - Constructor for class io.github.headlesshq.headlessmc.api.command.CommandContextImpl
 
CommandException - Exception Class in io.github.headlesshq.headlessmc.api.command
A CommandException is meant to be used as a quick and easy way to exit the execution of a command.
CommandException(String) - Constructor for exception class io.github.headlesshq.headlessmc.api.command.CommandException
Constructs a new CommandException with the specified detail message.
CommandLine - Class in io.github.headlesshq.headlessmc.api.command.line
Everything related to reading commands from the command line.
CommandLine() - Constructor for class io.github.headlesshq.headlessmc.api.command.line.CommandLine
Constructs a new CommandLine.
CommandLine(InAndOutProvider, PasswordAware) - Constructor for class io.github.headlesshq.headlessmc.api.command.line.CommandLine
Constructs a new CommandLine for the given arguments.
CommandLineReader - Interface in io.github.headlesshq.headlessmc.api.command.line
Represents a blocking task that reads commands from a terminal, console or other InputStream.
commands - Variable in class io.github.headlesshq.headlessmc.api.command.CommandContextImpl
The list of Commands that this CommandContext can execute.
CommandTest - Class in io.github.headlesshq.headlessmc.launcher.test
 
CommandTest() - Constructor for class io.github.headlesshq.headlessmc.launcher.test.CommandTest
 
CommandUtil - Class in io.github.headlesshq.headlessmc.api.command
Utility for working with Commands and CommandContexts.
CommandUtil() - Constructor for class io.github.headlesshq.headlessmc.api.command.CommandUtil
 
compareTo(Java) - Method in class io.github.headlesshq.headlessmc.java.Java
 
compareTo(ForgeVersion) - Method in class io.github.headlesshq.headlessmc.launcher.command.forge.ForgeVersion
 
compareTo(HeadlessMcPlugin) - Method in interface io.github.headlesshq.headlessmc.launcher.plugin.HeadlessMcPlugin
 
compareTo(TransformerPlugin) - Method in interface io.github.headlesshq.headlessmc.wrapper.plugin.TransformerPlugin
 
complete(LineReader, ParsedLine, List<Candidate>) - Method in class io.github.headlesshq.headlessmc.jline.CommandCompleter
 
Config - Interface in io.github.headlesshq.headlessmc.api.config
 
ConfigCommand - Class in io.github.headlesshq.headlessmc.launcher.command
 
ConfigCommand(Launcher) - Constructor for class io.github.headlesshq.headlessmc.launcher.command.ConfigCommand
 
ConfigImpl - Class in io.github.headlesshq.headlessmc.api.config
 
ConfigImpl() - Constructor for class io.github.headlesshq.headlessmc.api.config.ConfigImpl
 
ConfigService - Class in io.github.headlesshq.headlessmc.launcher.files
 
ConfigService(FileManager) - Constructor for class io.github.headlesshq.headlessmc.launcher.files.ConfigService
 
Configuration(String, long) - Constructor for class io.github.headlesshq.headlessmc.api.command.line.Progressbar.Configuration
 
configureCommandBuilder(LaunchOptions, Version, List<String>, FileManager) - Method in class io.github.headlesshq.headlessmc.launcher.launch.ProcessFactory
 
configureCommandLineProvider() - Method in class io.github.headlesshq.headlessmc.launcher.LauncherBuilder
 
configureDownloadService() - Method in class io.github.headlesshq.headlessmc.launcher.LauncherBuilder
 
configureJavaDownloader() - Method in class io.github.headlesshq.headlessmc.launcher.LauncherBuilder
 
configureModDistributionService() - Method in class io.github.headlesshq.headlessmc.launcher.LauncherBuilder
 
configureNullable(TerminalBuilder, Property<Boolean>, HeadlessMc, BiConsumer<TerminalBuilder, Boolean>, Boolean) - Method in class io.github.headlesshq.headlessmc.jline.JLineCommandLineReader
 
configureProcessFactory() - Method in class io.github.headlesshq.headlessmc.launcher.LauncherBuilder
 
configureVersionSpecificModManager() - Method in class io.github.headlesshq.headlessmc.launcher.LauncherBuilder
 
constant(String, Class<T>) - Static method in class io.github.headlesshq.headlessmc.api.config.PropertyTypes
 
CONTAINS - Enum constant in enum class io.github.headlesshq.headlessmc.launcher.test.TestCase.Action.Type
Checks for messages that contain the message.
contents - Variable in class io.github.headlesshq.headlessmc.launcher.Service
 
copy(InputStream, OutputStream) - Static method in class io.github.headlesshq.headlessmc.launcher.util.IOUtil
 
CopyCommand - Class in io.github.headlesshq.headlessmc.runtime.commands.reflection
 
CopyCommand(RuntimeReflection) - Constructor for class io.github.headlesshq.headlessmc.runtime.commands.reflection.CopyCommand
 
CopyContext - Class in io.github.headlesshq.headlessmc.api.command
 
CopyContext(HeadlessMc, boolean) - Constructor for class io.github.headlesshq.headlessmc.api.command.CopyContext
 
copyDirectory(Path, Path) - Static method in class io.github.headlesshq.headlessmc.launcher.files.FileManager
 
copyToLegacy(String, Path, String, Long, boolean) - Method in class io.github.headlesshq.headlessmc.launcher.download.AssetsDownloader
 
CRASH_REPORT_WATCHER - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
CRASH_REPORT_WATCHER_EXIT - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
CrashReportWatcher - Class in io.github.headlesshq.headlessmc.launcher.test
 
CrashReportWatcher(Path, ExecutorService, boolean) - Constructor for class io.github.headlesshq.headlessmc.launcher.test.CrashReportWatcher
 
create() - Static method in class io.github.headlesshq.headlessmc.launcher.mods.files.ModFileReaderManager
 
create(HasConfig, FileManager) - Static method in class io.github.headlesshq.headlessmc.launcher.server.ServerManager
 
create(DownloadService) - Static method in class io.github.headlesshq.headlessmc.launcher.mods.ModDistributionPlatformManager
 
create(DownloadService) - Static method in class io.github.headlesshq.headlessmc.launcher.mods.ModManager
 
create(LaunchOptions) - Static method in class io.github.headlesshq.headlessmc.launcher.instrumentation.InstrumentationHelper
 
create(Process, Launcher) - Static method in class io.github.headlesshq.headlessmc.launcher.test.CommandTest
 
create(String...) - Method in class io.github.headlesshq.headlessmc.launcher.files.FileManager
Returns a file for the given path relative to FileManager.getBase().
createCommandContext(HeadlessMc) - Method in class io.github.headlesshq.headlessmc.runtime.RuntimeInitializer
 
createProcess() - Method in class io.github.headlesshq.headlessmc.launcher.command.AbstractLaunchProcessLifecycle
 
createRelative(String...) - Method in class io.github.headlesshq.headlessmc.launcher.files.FileManager
 
createRootDirectory() - Static method in class io.github.headlesshq.headlessmc.wrapper.Main
 
ctx - Variable in class io.github.headlesshq.headlessmc.api.command.AbstractCommand
 
ctx - Variable in class io.github.headlesshq.headlessmc.launcher.command.AbstractLauncherCommand
 
ctx - Variable in class io.github.headlesshq.headlessmc.launcher.command.AbstractLauncherCommandCtxCommand
 
ctx - Variable in class io.github.headlesshq.headlessmc.launcher.command.AbstractLaunchProcessLifecycle
 
ctx - Variable in class io.github.headlesshq.headlessmc.runtime.commands.reflection.AbstractRuntimeCommand
 
CUSTOM_MAIN_CLASS - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
CustomBufferRedirection - Class in io.github.headlesshq.headlessmc.lwjgl.redirections
org.lwjgl.system.CustomBuffer returns a generic SELF type everywhere.
CustomBufferRedirection() - Constructor for class io.github.headlesshq.headlessmc.lwjgl.redirections.CustomBufferRedirection
 
cutOfEnd(String, int) - Static method in class io.github.headlesshq.headlessmc.launcher.util.StringUtil
 

D

debug(String) - Method in class io.github.headlesshq.headlessmc.logging.Logger
 
debug(String, Throwable) - Method in class io.github.headlesshq.headlessmc.logging.Logger
 
DebugTransformer - Class in io.github.headlesshq.headlessmc.launcher.instrumentation.debug
A transformer that prints the name of every method that is called.
DebugTransformer() - Constructor for class io.github.headlesshq.headlessmc.launcher.instrumentation.debug.DebugTransformer
 
deencapsulate(Class<?>) - Method in class io.github.headlesshq.headlessmc.api.classloading.Deencapsulator
Allows you to access a Class beyond module boundaries.
DEENCAPSULATE - Static variable in interface io.github.headlesshq.headlessmc.api.config.HmcProperties
If runtime is started with Java 9+ and the Minecraft main class needs to get deencapsulated first before it can get called.
Deencapsulator - Class in io.github.headlesshq.headlessmc.api.classloading
Wrapper around dev.xdark.deencapsulation.Deencapsulation, which might already fail in the static initializer on Java 8, so it must be handled with care.
Deencapsulator() - Constructor for class io.github.headlesshq.headlessmc.api.classloading.Deencapsulator
 
DEFAULT_DISTRIBUTION - Static variable in class io.github.headlesshq.headlessmc.java.download.JavaDownloaderManager
 
DEFAULT_JAR - Static variable in class io.github.headlesshq.headlessmc.launcher.server.Server
 
DEFAULT_MAIN - Static variable in class io.github.headlesshq.headlessmc.wrapper.Main
 
DEFAULT_THREAD_FACTORY - Static variable in interface io.github.headlesshq.headlessmc.api.command.line.CommandLineReader
Every Thread produced by this ThreadFactory is a daemon thread and has the name "HeadlessMc-CommandLine".
DefaultCommandLineProvider - Class in io.github.headlesshq.headlessmc.api.command.line
A CommandLineReader that decides whether to use a BufferedCommandLineReader or a ConsoleCommandLineReader.
DefaultCommandLineProvider() - Constructor for class io.github.headlesshq.headlessmc.api.command.line.DefaultCommandLineProvider
 
DefaultRedirections - Class in io.github.headlesshq.headlessmc.lwjgl.redirections
 
DefaultRedirections() - Constructor for class io.github.headlesshq.headlessmc.lwjgl.redirections.DefaultRedirections
 
DefaultVersionFactory - Class in io.github.headlesshq.headlessmc.launcher.version
 
DefaultVersionFactory() - Constructor for class io.github.headlesshq.headlessmc.launcher.version.DefaultVersionFactory
 
DelegatingConfig - Class in io.github.headlesshq.headlessmc.launcher.files
 
DelegatingConfig() - Constructor for class io.github.headlesshq.headlessmc.launcher.files.DelegatingConfig
 
DelegatingVersion - Class in io.github.headlesshq.headlessmc.launcher.launch
 
DelegatingVersion() - Constructor for class io.github.headlesshq.headlessmc.launcher.launch.DelegatingVersion
 
delete(File) - Method in class io.github.headlesshq.headlessmc.launcher.files.FileManager
 
delete(File) - Method in class io.github.headlesshq.headlessmc.web.cheerpj.plugin.CheerpJFileManager
 
deleteAll(Path) - Method in class io.github.headlesshq.headlessmc.launcher.specifics.VersionSpecificModManager
 
deleteOldFiles() - Method in class io.github.headlesshq.headlessmc.launcher.LauncherBuilder
 
deleteSpecificsOfOtherVersions(Version, VersionSpecificModRepository, Path) - Method in class io.github.headlesshq.headlessmc.launcher.specifics.VersionSpecificModManager
 
DESC - Static variable in class io.github.headlesshq.headlessmc.lwjgl.redirections.DisplayUpdater
 
DESC - Static variable in enum class io.github.headlesshq.headlessmc.lwjgl.redirections.MemASCIIRedirection
 
DESC - Static variable in class io.github.headlesshq.headlessmc.lwjgl.redirections.stb.STBImage
 
description - Variable in class io.github.headlesshq.headlessmc.api.command.AbstractCommand
 
DescriptionUtil - Class in io.github.headlesshq.headlessmc.lwjgl.util
Basically Type.getDescriptor(Class) since that class might not be available at Runtime.
DescriptionUtil() - Constructor for class io.github.headlesshq.headlessmc.lwjgl.util.DescriptionUtil
 
detect(Config) - Static method in class io.github.headlesshq.headlessmc.os.OSFactory
 
DISALLOW - Enum constant in enum class io.github.headlesshq.headlessmc.launcher.version.Rule.Action
 
DISALLOW - Static variable in interface io.github.headlesshq.headlessmc.launcher.version.Rule
 
DISPLAY_UPDATE - Static variable in interface io.github.headlesshq.headlessmc.lwjgl.LwjglProperties
 
displayProgressBar(Progressbar.Configuration) - Method in class io.github.headlesshq.headlessmc.api.command.line.CommandLine
 
displayProgressBar(Progressbar.Configuration) - Method in interface io.github.headlesshq.headlessmc.api.command.line.CommandLineReader
 
displayProgressBar(Progressbar.Configuration) - Method in interface io.github.headlesshq.headlessmc.api.command.line.ProgressBarProvider
Provides a Progressbar for the given Progressbar.Configuration.
displayProgressBar(Progressbar.Configuration) - Method in class io.github.headlesshq.headlessmc.jline.JLineCommandLineReader
 
displayProgressBar(Progressbar.Configuration) - Method in class io.github.headlesshq.headlessmc.jline.JlineProgressbarProvider
 
DisplayUpdater - Class in io.github.headlesshq.headlessmc.lwjgl.redirections
Since Minecrafts Gameloop is just a while(True) loop which calls org.lwjgl.opengl.Display.update() and Thread.yield().
DisplayUpdater() - Constructor for class io.github.headlesshq.headlessmc.lwjgl.redirections.DisplayUpdater
 
DONT_ASK_FOR_QUIT - Static variable in interface io.github.headlesshq.headlessmc.runtime.RuntimeProperties
 
DOUBLE - Static variable in class io.github.headlesshq.headlessmc.lwjgl.redirections.DefaultRedirections
 
download() - Method in class io.github.headlesshq.headlessmc.launcher.download.AssetsDownloader
 
download(JavaDownloadRequest) - Method in interface io.github.headlesshq.headlessmc.java.download.JavaDownloader
 
download(Launcher, VersionId, String...) - Method in interface io.github.headlesshq.headlessmc.launcher.mods.ModdableGameProvider
 
download(Launcher, VersionId, String...) - Method in class io.github.headlesshq.headlessmc.launcher.mods.VersionModdableGameProvider
 
download(Launcher, VersionId, String...) - Method in class io.github.headlesshq.headlessmc.launcher.server.ServerManager
 
download(Launcher, String, String, String...) - Method in class io.github.headlesshq.headlessmc.launcher.server.downloader.FabricDownloader
 
download(Launcher, String, String, String...) - Method in class io.github.headlesshq.headlessmc.launcher.server.downloader.ForgeDownloader
 
download(Launcher, String, String, String...) - Method in class io.github.headlesshq.headlessmc.launcher.server.downloader.PaperDownloader
 
download(Launcher, String, String, String...) - Method in class io.github.headlesshq.headlessmc.launcher.server.downloader.PurpurDownloader
 
download(Launcher, String, String, String...) - Method in class io.github.headlesshq.headlessmc.launcher.server.downloader.VanillaDownloader
 
download(Launcher, String, String, String...) - Method in interface io.github.headlesshq.headlessmc.launcher.server.ServerTypeDownloader
 
download(ModdableGame, String) - Method in interface io.github.headlesshq.headlessmc.launcher.mods.ModDistributionPlatform
 
download(ModdableGame, String) - Method in class io.github.headlesshq.headlessmc.launcher.mods.modrinth.Modrinth
 
download(ServerTypeDownloader.TypeVersionToDownloadPathResolve) - Method in class io.github.headlesshq.headlessmc.launcher.server.downloader.ModLauncherCommandDownloader
 
download(ServerTypeDownloader.TypeVersionToDownloadPathResolve) - Method in interface io.github.headlesshq.headlessmc.launcher.server.ServerTypeDownloader.DownloadHandler
 
download(ServerTypeDownloader.TypeVersionToDownloadPathResolve) - Method in class io.github.headlesshq.headlessmc.launcher.server.ServerTypeDownloader.UrlJarDownloadHandler
 
download(Library, Path) - Method in class io.github.headlesshq.headlessmc.launcher.download.LibraryDownloader
 
download(Version, VersionSpecificModRepository) - Method in class io.github.headlesshq.headlessmc.launcher.specifics.VersionSpecificModManager
 
download(String) - Method in class io.github.headlesshq.headlessmc.launcher.command.download.DownloadCommand
 
download(String, String, String, String, Path, Long) - Method in class io.github.headlesshq.headlessmc.launcher.download.AssetsDownloader
 
download(String, Path) - Method in class io.github.headlesshq.headlessmc.launcher.download.DownloadService
 
download(String, Path, Long, String) - Method in class io.github.headlesshq.headlessmc.launcher.download.DownloadService
 
download(String, Path, String, Long) - Method in class io.github.headlesshq.headlessmc.launcher.download.LibraryDownloader
 
download(URL) - Method in class io.github.headlesshq.headlessmc.launcher.download.DownloadService
 
download(URL, Long, String) - Method in class io.github.headlesshq.headlessmc.launcher.download.DownloadService
 
download(URL, Long, String, IOConsumer<byte[]>) - Method in class io.github.headlesshq.headlessmc.launcher.download.DownloadService
 
download(URL, Path, Long, String) - Method in class io.github.headlesshq.headlessmc.launcher.download.DownloadService
 
download(Path, JavaDownloadRequest) - Method in interface io.github.headlesshq.headlessmc.java.download.JavaDownloader
 
download(Path, JavaDownloadRequest) - Method in class io.github.headlesshq.headlessmc.java.download.JavaDownloaderManager
 
download(Path, JavaDownloadRequest) - Method in class io.github.headlesshq.headlessmc.java.download.TemurinDownloader
 
downloadAsset(String, String, String, Long, boolean) - Method in class io.github.headlesshq.headlessmc.launcher.download.AssetsDownloader
 
downloadAssets(LaunchOptions, FileManager, Version) - Method in class io.github.headlesshq.headlessmc.launcher.launch.ProcessFactory
 
downloadBigFile(String, Path, String, ProgressBarProvider) - Method in interface io.github.headlesshq.headlessmc.java.download.DownloadClient
 
downloadBigFile(String, Path, String, ProgressBarProvider) - Method in class io.github.headlesshq.headlessmc.launcher.download.DownloadService
 
DownloadClient - Interface in io.github.headlesshq.headlessmc.java.download
 
DownloadCommand - Class in io.github.headlesshq.headlessmc.launcher.command.download
 
DownloadCommand(Launcher) - Constructor for class io.github.headlesshq.headlessmc.launcher.command.download.DownloadCommand
 
DownloadCommand(Launcher, VersionInfoCache) - Constructor for class io.github.headlesshq.headlessmc.launcher.command.download.DownloadCommand
Deprecated.
downloadInstaller(ForgeVersion, File) - Method in class io.github.headlesshq.headlessmc.launcher.command.forge.ForgeInstaller
 
DownloadService - Class in io.github.headlesshq.headlessmc.launcher.download
 
DownloadService() - Constructor for class io.github.headlesshq.headlessmc.launcher.download.DownloadService
 
dumb - Variable in class io.github.headlesshq.headlessmc.jline.JLineCommandLineReader
If the JLineCommandLineReader.terminal in use is a dumb terminal.
DUMB - Static variable in interface io.github.headlesshq.headlessmc.jline.JLineProperties
 
DUMB_WHEN_NO_CONSOLE - Static variable in interface io.github.headlesshq.headlessmc.jline.JLineProperties
 
dummy() - Static method in interface io.github.headlesshq.headlessmc.api.command.line.Progressbar
 
dummy() - Static method in interface io.github.headlesshq.headlessmc.api.command.line.ProgressBarProvider
 
DUMMY_ASSETS - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
DummyAssets - Class in io.github.headlesshq.headlessmc.launcher.download
If we want to run the game in headless mode we do not need some assets like sounds and textures.
DummyAssets() - Constructor for class io.github.headlesshq.headlessmc.launcher.download.DummyAssets
 
dump(LogsMessages, boolean) - Method in class io.github.headlesshq.headlessmc.runtime.reflection.ClassHelper
 
DumpCommand - Class in io.github.headlesshq.headlessmc.runtime.commands.reflection
 
DumpCommand(RuntimeReflection) - Constructor for class io.github.headlesshq.headlessmc.runtime.commands.reflection.DumpCommand
 

E

elements - Variable in class io.github.headlesshq.headlessmc.api.util.Table
 
EMAIL - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
empty() - Static method in class io.github.headlesshq.headlessmc.api.config.ConfigImpl
 
EMPTY - Static variable in class io.github.headlesshq.headlessmc.launcher.version.Features
 
ENABLE_PROGRESS_BAR - Static variable in interface io.github.headlesshq.headlessmc.jline.JLineProperties
 
ENABLE_REFLECTION - Static variable in interface io.github.headlesshq.headlessmc.runtime.RuntimeProperties
 
ENABLED - Static variable in interface io.github.headlesshq.headlessmc.jline.JLineProperties
 
enableProgressbar - Variable in class io.github.headlesshq.headlessmc.jline.JLineCommandLineReader
 
END_FAIL - Enum constant in enum class io.github.headlesshq.headlessmc.launcher.test.TestCase.Result
 
END_SUCCESS - Enum constant in enum class io.github.headlesshq.headlessmc.launcher.test.TestCase.Result
 
ENDS_WITH - Enum constant in enum class io.github.headlesshq.headlessmc.launcher.test.TestCase.Action.Type
Checks for log messages that end with the message.
ensureInitialized() - Method in class io.github.headlesshq.headlessmc.launcher.LazyService
 
EntryClassWriter - Class in io.github.headlesshq.headlessmc.launcher.instrumentation
 
EntryClassWriter(EntryStream) - Constructor for class io.github.headlesshq.headlessmc.launcher.instrumentation.EntryClassWriter
 
EntryClassWriter(ClassLoader) - Constructor for class io.github.headlesshq.headlessmc.launcher.instrumentation.EntryClassWriter
 
EntryStream - Class in io.github.headlesshq.headlessmc.launcher.instrumentation
 
EntryStream() - Constructor for class io.github.headlesshq.headlessmc.launcher.instrumentation.EntryStream
 
EQUALS - Static variable in class io.github.headlesshq.headlessmc.lwjgl.redirections.DefaultRedirections
 
error(String) - Method in enum class io.github.headlesshq.headlessmc.auth.NoLogging
 
error(String) - Method in class io.github.headlesshq.headlessmc.logging.Logger
 
error(String, Throwable) - Method in class io.github.headlesshq.headlessmc.logging.Logger
 
error(Throwable) - Method in class io.github.headlesshq.headlessmc.logging.Logger
 
EulaCommand - Class in io.github.headlesshq.headlessmc.launcher.server.commands
 
EulaCommand(Launcher) - Constructor for class io.github.headlesshq.headlessmc.launcher.server.commands.EulaCommand
 
eulaLaunch() - Method in class io.github.headlesshq.headlessmc.launcher.server.ServerLauncher
 
evaluate(Process, TestCase.Action, String) - Method in interface io.github.headlesshq.headlessmc.launcher.test.TestCase.Action.ActionFunction
 
EXEC - Static variable in interface io.github.headlesshq.headlessmc.jline.JLineProperties
 
execute() - Method in class io.github.headlesshq.headlessmc.launcher.download.ParallelIOService
 
execute(Config, String...) - Method in class io.github.headlesshq.headlessmc.launcher.command.ConfigCommand
 
execute(AccountsCommand.ValidatedAccountWithId, String...) - Method in class io.github.headlesshq.headlessmc.launcher.command.AccountsCommand
 
execute(VersionInfo, String...) - Method in class io.github.headlesshq.headlessmc.launcher.command.download.DownloadCommand
 
execute(ModdableGame, String...) - Method in class io.github.headlesshq.headlessmc.launcher.mods.command.AddModCommand
 
execute(ModdableGame, String...) - Method in class io.github.headlesshq.headlessmc.launcher.mods.command.ListModCommand
 
execute(ModdableGame, String...) - Method in class io.github.headlesshq.headlessmc.launcher.mods.command.RemoveModCommand
 
execute(Server, String...) - Method in class io.github.headlesshq.headlessmc.launcher.server.commands.CacheServerCommand
 
execute(Server, String...) - Method in class io.github.headlesshq.headlessmc.launcher.server.commands.EulaCommand
 
execute(Server, String...) - Method in class io.github.headlesshq.headlessmc.launcher.server.commands.LaunchServerCommand
 
execute(Server, String...) - Method in class io.github.headlesshq.headlessmc.launcher.server.commands.RemoveServerCommand
 
execute(Version, String...) - Method in class io.github.headlesshq.headlessmc.launcher.command.FabricCommand
 
execute(Version, String...) - Method in class io.github.headlesshq.headlessmc.launcher.command.forge.ForgeCommand
 
execute(Version, String...) - Method in class io.github.headlesshq.headlessmc.launcher.command.IntegrityCommand
 
execute(Version, String...) - Method in class io.github.headlesshq.headlessmc.launcher.command.JsonCommand
 
execute(Version, String...) - Method in class io.github.headlesshq.headlessmc.launcher.command.LaunchCommand
 
execute(Version, String...) - Method in class io.github.headlesshq.headlessmc.launcher.command.SpecificsCommand
 
execute(Object, int, String...) - Method in class io.github.headlesshq.headlessmc.runtime.commands.reflection.AbstractVMCommand
 
execute(Object, int, String...) - Method in class io.github.headlesshq.headlessmc.runtime.commands.reflection.FieldCommand
 
execute(Object, int, String...) - Method in class io.github.headlesshq.headlessmc.runtime.commands.reflection.MethodCommand
 
execute(Object, int, String...) - Method in class io.github.headlesshq.headlessmc.runtime.commands.reflection.NewCommand
 
execute(String) - Method in class io.github.headlesshq.headlessmc.api.classloading.ClAgnosticCommandContext
 
execute(String) - Method in interface io.github.headlesshq.headlessmc.api.command.CommandContext
Executes the given command.
execute(String) - Method in class io.github.headlesshq.headlessmc.api.command.CommandContextImpl
 
execute(String) - Method in class io.github.headlesshq.headlessmc.api.command.YesNoContext
 
execute(String) - Method in class io.github.headlesshq.headlessmc.auth.LoginContext
 
execute(String) - Method in class io.github.headlesshq.headlessmc.launcher.server.commands.ServerCommandContext
 
execute(String, String...) - Method in class io.github.headlesshq.headlessmc.api.classloading.ClAgnosticCommand
 
execute(String, String...) - Method in interface io.github.headlesshq.headlessmc.api.command.Command
Executes this command.
execute(String, String...) - Method in interface io.github.headlesshq.headlessmc.api.command.FindByCommand
 
execute(String, String...) - Method in class io.github.headlesshq.headlessmc.api.command.impl.CommandContextCommand
 
execute(String, String...) - Method in class io.github.headlesshq.headlessmc.api.command.impl.HelpCommand
 
execute(String, String...) - Method in class io.github.headlesshq.headlessmc.api.command.impl.MemoryCommand
 
execute(String, String...) - Method in class io.github.headlesshq.headlessmc.api.command.impl.MultiCommand
 
execute(String, String...) - Method in class io.github.headlesshq.headlessmc.api.command.impl.QuitCommand
 
execute(String, String...) - Method in class io.github.headlesshq.headlessmc.api.command.PasswordCommand
 
execute(String, String...) - Method in class io.github.headlesshq.headlessmc.auth.AbstractLoginCommand
 
execute(String, String...) - Method in class io.github.headlesshq.headlessmc.launcher.command.AccountsCommand
 
execute(String, String...) - Method in class io.github.headlesshq.headlessmc.launcher.command.ConfigCommand
 
execute(String, String...) - Method in class io.github.headlesshq.headlessmc.launcher.command.download.DownloadCommand
 
execute(String, String...) - Method in class io.github.headlesshq.headlessmc.launcher.command.forge.ForgeCommand
 
execute(String, String...) - Method in class io.github.headlesshq.headlessmc.launcher.command.JavaCommand
 
execute(String, String...) - Method in class io.github.headlesshq.headlessmc.launcher.command.JsonCommand
 
execute(String, String...) - Method in class io.github.headlesshq.headlessmc.launcher.command.login.LoginCommand
 
execute(String, String...) - Method in class io.github.headlesshq.headlessmc.launcher.command.LogLevelCommand
 
execute(String, String...) - Method in class io.github.headlesshq.headlessmc.launcher.command.OfflineCommand
 
execute(String, String...) - Method in class io.github.headlesshq.headlessmc.launcher.command.PluginsCommand
 
execute(String, String...) - Method in class io.github.headlesshq.headlessmc.launcher.command.SpecificsCommand
 
execute(String, String...) - Method in class io.github.headlesshq.headlessmc.launcher.command.VersionsCommand
 
execute(String, String...) - Method in class io.github.headlesshq.headlessmc.launcher.mods.command.SearchModCommand
 
execute(String, String...) - Method in class io.github.headlesshq.headlessmc.launcher.server.commands.AddServerCommand
 
execute(String, String...) - Method in class io.github.headlesshq.headlessmc.launcher.server.commands.ListServersCommand
 
execute(String, String...) - Method in class io.github.headlesshq.headlessmc.launcher.server.ServerCommand
 
execute(String, String...) - Method in class io.github.headlesshq.headlessmc.runtime.commands.reflection.AbstractVMCommand
 
execute(String, String...) - Method in class io.github.headlesshq.headlessmc.runtime.commands.reflection.ClassCommand
 
execute(String, String...) - Method in class io.github.headlesshq.headlessmc.runtime.commands.reflection.CopyCommand
 
execute(String, String...) - Method in class io.github.headlesshq.headlessmc.runtime.commands.reflection.DumpCommand
 
execute(String, String...) - Method in class io.github.headlesshq.headlessmc.runtime.commands.reflection.FunctionCommand
 
execute(String, String...) - Method in class io.github.headlesshq.headlessmc.runtime.commands.reflection.IfCommand
 
execute(String, String...) - Method in class io.github.headlesshq.headlessmc.runtime.commands.reflection.PopCommand
 
execute(String, String...) - Method in class io.github.headlesshq.headlessmc.runtime.commands.reflection.RunnableCommand
 
execute(String, String...) - Method in class io.github.headlesshq.headlessmc.runtime.commands.reflection.SupplierCommand
 
execute(String, String...) - Method in class io.github.headlesshq.headlessmc.runtime.commands.reflection.TypeCommand
 
execute(String, String...) - Method in class io.github.headlesshq.headlessmc.runtime.commands.reflection.WhileCommand
 
execute(String, String...) - Method in class io.github.headlesshq.headlessmc.runtime.commands.RuntimeQuitCommand
 
execute(String, String...) - Method in class io.github.headlesshq.headlessmc.web.cheerpj.plugin.ClearCommand
 
execute(String, String...) - Method in class io.github.headlesshq.headlessmc.web.cheerpj.plugin.FilesCommand
 
execute(String, String...) - Method in class io.github.headlesshq.headlessmc.web.cheerpj.plugin.ResizeCommand
 
execute(T, String...) - Method in interface io.github.headlesshq.headlessmc.api.command.FindByCommand
 
executeCommand(Command, String, String...) - Method in class io.github.headlesshq.headlessmc.api.command.CommandContextImpl
Calls Command.execute(String, String...) on the given command for the given Arguments.
exit(int) - Method in class io.github.headlesshq.headlessmc.api.exit.ExitManager
Calls the configured exit manager with the given exit code.
EXIT_ON_FAILED_COMMAND - Static variable in interface io.github.headlesshq.headlessmc.api.config.HmcProperties
Quits on a failed command.
ExitManager - Class in io.github.headlesshq.headlessmc.api.exit
Manages the exit of HeadlessMc, by default System.exit(int).
ExitManager() - Constructor for class io.github.headlesshq.headlessmc.api.exit.ExitManager
 
ExitToWrapperException - Exception Class in io.github.headlesshq.headlessmc.launcher.launch
 
ExitToWrapperException() - Constructor for exception class io.github.headlesshq.headlessmc.launcher.launch.ExitToWrapperException
 
EXPECTED_INDEX_HTML_VERSION - Static variable in class io.github.headlesshq.headlessmc.web.cheerpj.Resizer
 
extract() - Method in class io.github.headlesshq.headlessmc.launcher.instrumentation.ResourceExtractor
 
extract(String, FileManager) - Method in interface io.github.headlesshq.headlessmc.launcher.version.Extractor
 
extract(Path, boolean) - Method in class io.github.headlesshq.headlessmc.java.download.ArchiveExtractor
 
EXTRACTED_FILE_CACHE_UUID - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
Extractor - Interface in io.github.headlesshq.headlessmc.launcher.version
 
extractResource(String, Path) - Static method in class io.github.headlesshq.headlessmc.wrapper.Main
 

F

FABRIC - Enum constant in enum class io.github.headlesshq.headlessmc.launcher.api.Platform
 
FABRIC - Enum constant in enum class io.github.headlesshq.headlessmc.launcher.modlauncher.Modlauncher
 
FABRIC_URL - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
FabricCommand - Class in io.github.headlesshq.headlessmc.launcher.command
 
FabricCommand(Launcher) - Constructor for class io.github.headlesshq.headlessmc.launcher.command.FabricCommand
 
FabricDownloader - Class in io.github.headlesshq.headlessmc.launcher.server.downloader
 
FabricDownloader() - Constructor for class io.github.headlesshq.headlessmc.launcher.server.downloader.FabricDownloader
 
FabricModFileReader - Class in io.github.headlesshq.headlessmc.launcher.mods.files
 
FabricModFileReader() - Constructor for class io.github.headlesshq.headlessmc.launcher.mods.files.FabricModFileReader
 
fail(String...) - Method in class io.github.headlesshq.headlessmc.api.command.CommandContextImpl
 
FAIL - Enum constant in enum class io.github.headlesshq.headlessmc.launcher.test.TestCase.Action.Type
Ends the test signaling failure.
fallback(Class<?>, Redirection) - Static method in class io.github.headlesshq.headlessmc.lwjgl.redirections.DefaultRedirections
 
Family<T> - Class in io.github.headlesshq.headlessmc.launcher.version.family
Represents the family of a HasParent.
Family(Set<T>, boolean) - Constructor for class io.github.headlesshq.headlessmc.launcher.version.family.Family
 
FamilyCleaner<T> - Class in io.github.headlesshq.headlessmc.launcher.version.family
 
FamilyCleaner() - Constructor for class io.github.headlesshq.headlessmc.launcher.version.family.FamilyCleaner
 
FamilyUtil - Class in io.github.headlesshq.headlessmc.launcher.version.family
Util for HasParent.
FamilyUtil() - Constructor for class io.github.headlesshq.headlessmc.launcher.version.family.FamilyUtil
 
Features - Class in io.github.headlesshq.headlessmc.launcher.version
 
Features() - Constructor for class io.github.headlesshq.headlessmc.launcher.version.Features
 
FFM - Static variable in interface io.github.headlesshq.headlessmc.jline.JLineProperties
 
FieldCommand - Class in io.github.headlesshq.headlessmc.runtime.commands.reflection
 
FieldCommand(RuntimeReflection) - Constructor for class io.github.headlesshq.headlessmc.runtime.commands.reflection.FieldCommand
 
FILE_HANDLER_ENABLED - Static variable in interface io.github.headlesshq.headlessmc.api.config.HmcProperties
 
FILE_HANDLER_ENABLED - Static variable in interface io.github.headlesshq.headlessmc.logging.LoggingProperties
If the HmcFileHandler is enabled.
FILE_LOG_LEVEL - Static variable in interface io.github.headlesshq.headlessmc.logging.LoggingProperties
The initial log level for the HmcFileHandler.
FileException - Exception Class in io.github.headlesshq.headlessmc.launcher.files
Thrown by the FileManager.
FileException(String) - Constructor for exception class io.github.headlesshq.headlessmc.launcher.files.FileException
 
FileException(String, Throwable) - Constructor for exception class io.github.headlesshq.headlessmc.launcher.files.FileException
 
FileException(Throwable) - Constructor for exception class io.github.headlesshq.headlessmc.launcher.files.FileException
 
FileManager - Class in io.github.headlesshq.headlessmc.launcher.files
 
FileManager(String) - Constructor for class io.github.headlesshq.headlessmc.launcher.files.FileManager
 
files - Variable in class io.github.headlesshq.headlessmc.launcher.command.AbstractLaunchProcessLifecycle
 
FilesCommand - Class in io.github.headlesshq.headlessmc.web.cheerpj.plugin
 
FilesCommand(Launcher) - Constructor for class io.github.headlesshq.headlessmc.web.cheerpj.plugin.FilesCommand
 
find(Config, OS) - Static method in class io.github.headlesshq.headlessmc.launcher.files.MinecraftFinder
 
find(VersionId, Iterable<ModdableGame>) - Method in class io.github.headlesshq.headlessmc.launcher.mods.command.AbstractModdableGameCommand
 
find(VersionArgument, Iterable<V>) - Method in class io.github.headlesshq.headlessmc.launcher.command.AbstractVersionCommand
 
find(Path) - Method in class io.github.headlesshq.headlessmc.wrapper.plugin.PluginFinder
 
findBestVersion(Launcher, Integer) - Method in class io.github.headlesshq.headlessmc.launcher.java.JavaService
 
findBestVersion(Launcher, Integer, boolean) - Method in class io.github.headlesshq.headlessmc.launcher.java.JavaService
 
findBestVersion(Integer) - Method in class io.github.headlesshq.headlessmc.launcher.java.JavaService
 
FindByCommand<T> - Interface in io.github.headlesshq.headlessmc.api.command
 
findClass(String) - Method in class io.github.headlesshq.headlessmc.launcher.command.forge.ForgeInstallerProtectionDomainClassloader
 
findClass(String) - Method in class io.github.headlesshq.headlessmc.launcher.instrumentation.InstrumentationClassloader
 
findClass(String) - Method in class io.github.headlesshq.headlessmc.modlauncher.ModuleURLClassLoader
 
findClass(String) - Method in class io.github.headlesshq.headlessmc.wrapper.plugin.TransformingClassloader
 
findClass(String, String) - Method in interface io.github.headlesshq.headlessmc.modlauncher.Java9Classloader
Documentation from the Java 9 Classloader:
findClass(String, String) - Method in class io.github.headlesshq.headlessmc.modlauncher.ModuleURLClassLoader
 
findJavaVersions(JavaScanner, OS) - Method in class io.github.headlesshq.headlessmc.java.JavaVersionFinder
 
findObject(boolean, boolean, String, String...) - Method in interface io.github.headlesshq.headlessmc.api.command.FindByCommand
 
findObject(boolean, boolean, String, String...) - Method in class io.github.headlesshq.headlessmc.launcher.command.AbstractVersionCommand
 
findObject(boolean, boolean, String, String...) - Method in class io.github.headlesshq.headlessmc.launcher.command.download.AbstractDownloadingVersionCommand
 
findObject(boolean, boolean, String, String...) - Method in class io.github.headlesshq.headlessmc.launcher.mods.command.AbstractDownloadingModdableGameCommand
 
findObject(boolean, boolean, String, String...) - Method in class io.github.headlesshq.headlessmc.launcher.mods.command.AbstractModdableGameCommand
 
flag(HasConfig, boolean, String, Property<Boolean>, Property<Boolean>, String...) - Static method in class io.github.headlesshq.headlessmc.api.command.CommandUtil
 
flag(HasConfig, String, Property<Boolean>, Property<Boolean>, String...) - Static method in class io.github.headlesshq.headlessmc.api.command.CommandUtil
 
FLOAT - Static variable in class io.github.headlesshq.headlessmc.lwjgl.redirections.DefaultRedirections
 
FORCE_NOT_DUMB - Static variable in interface io.github.headlesshq.headlessmc.jline.JLineProperties
 
forClientVersions(Launcher) - Static method in class io.github.headlesshq.headlessmc.launcher.mods.command.ModCommand
 
forGameDir(Path) - Static method in class io.github.headlesshq.headlessmc.launcher.test.CrashReportWatcher
 
forge() - Static method in class io.github.headlesshq.headlessmc.launcher.mods.files.ForgeModFileReader
 
FORGE - Enum constant in enum class io.github.headlesshq.headlessmc.launcher.api.Platform
 
ForgeCommand - Class in io.github.headlesshq.headlessmc.launcher.command.forge
 
ForgeCommand(Launcher, String, ForgeInstaller, ForgeIndexCache) - Constructor for class io.github.headlesshq.headlessmc.launcher.command.forge.ForgeCommand
 
ForgeDisplayWindowRedirections - Class in io.github.headlesshq.headlessmc.lwjgl.redirections
Forge 1.20.1 introduces the net.minecraftforge.fml.earlydisplay.DisplayWindow class.
ForgeDisplayWindowRedirections() - Constructor for class io.github.headlesshq.headlessmc.lwjgl.redirections.ForgeDisplayWindowRedirections
 
ForgeDownloader - Class in io.github.headlesshq.headlessmc.launcher.server.downloader
 
ForgeDownloader() - Constructor for class io.github.headlesshq.headlessmc.launcher.server.downloader.ForgeDownloader
 
ForgeIndexCache - Class in io.github.headlesshq.headlessmc.launcher.command.forge
 
ForgeIndexCache(Launcher, URL) - Constructor for class io.github.headlesshq.headlessmc.launcher.command.forge.ForgeIndexCache
 
ForgeInMemoryLauncher - Class in io.github.headlesshq.headlessmc.launcher.command.forge
 
ForgeInMemoryLauncher() - Constructor for class io.github.headlesshq.headlessmc.launcher.command.forge.ForgeInMemoryLauncher
 
ForgeInstaller - Class in io.github.headlesshq.headlessmc.launcher.command.forge
 
ForgeInstaller() - Constructor for class io.github.headlesshq.headlessmc.launcher.command.forge.ForgeInstaller
 
ForgeInstallerProtectionDomainClassloader - Class in io.github.headlesshq.headlessmc.launcher.command.forge
ForgeInstallerProtectionDomainClassloader(URL[]) - Constructor for class io.github.headlesshq.headlessmc.launcher.command.forge.ForgeInstallerProtectionDomainClassloader
 
ForgeModFileReader - Class in io.github.headlesshq.headlessmc.launcher.mods.files
 
ForgeModFileReader(boolean, String...) - Constructor for class io.github.headlesshq.headlessmc.launcher.mods.files.ForgeModFileReader
 
ForgeRepoFormat - Interface in io.github.headlesshq.headlessmc.launcher.command.forge
 
ForgeVersion - Class in io.github.headlesshq.headlessmc.launcher.command.forge
 
ForgeVersion() - Constructor for class io.github.headlesshq.headlessmc.launcher.command.forge.ForgeVersion
 
ForgeVersion.Requires - Class in io.github.headlesshq.headlessmc.launcher.command.forge
 
format(LogRecord) - Method in class io.github.headlesshq.headlessmc.logging.ThreadFormatter
 
forPath(String) - Static method in class io.github.headlesshq.headlessmc.launcher.files.FileManager
 
forVersions() - Static method in class io.github.headlesshq.headlessmc.launcher.command.VersionTypeFilter
 
fromFile(File) - Static method in class io.github.headlesshq.headlessmc.launcher.util.JsonUtil
 
fromInput(InputStream) - Static method in class io.github.headlesshq.headlessmc.launcher.util.JsonUtil
 
fromJson(JsonElement) - Static method in class io.github.headlesshq.headlessmc.launcher.version.Logging
 
fromJson(JsonObject) - Static method in class io.github.headlesshq.headlessmc.auth.ValidatedAccount
 
FULLSCREEN - Static variable in interface io.github.headlesshq.headlessmc.lwjgl.LwjglProperties
 
FULLSCREEN - Static variable in class io.github.headlesshq.headlessmc.lwjgl.redirections.LwjglRedirections
 
function - Variable in class io.github.headlesshq.headlessmc.api.util.Table.Column
 
FunctionCommand - Class in io.github.headlesshq.headlessmc.runtime.commands.reflection
 
FunctionCommand(RuntimeReflection) - Constructor for class io.github.headlesshq.headlessmc.runtime.commands.reflection.FunctionCommand
 

G

GAME_ARGS - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
GAME_DIR - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
GAME_DIR_FOR_EACH_VERSION - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
GARBAGE_COLLECT_HMC - Static variable in class io.github.headlesshq.headlessmc.wrapper.Main
 
get() - Method in class io.github.headlesshq.headlessmc.api.command.line.DefaultCommandLineProvider
 
get() - Method in class io.github.headlesshq.headlessmc.api.util.Lazy
 
get(boolean, boolean, String...) - Method in class io.github.headlesshq.headlessmc.launcher.files.FileManager
Returns a file for the given path relative to FileManager.getBase().
get(int) - Method in class io.github.headlesshq.headlessmc.runtime.reflection.VM
 
get(Property<T>) - Method in interface io.github.headlesshq.headlessmc.api.config.Config
 
get(Property<T>, T) - Method in interface io.github.headlesshq.headlessmc.api.config.Config
 
get(String, boolean, boolean, String...) - Method in class io.github.headlesshq.headlessmc.launcher.files.FileManager
Returns a file for the given path relative to the given base.
get(URL) - Method in class io.github.headlesshq.headlessmc.launcher.download.DownloadService
 
getAccess(Member) - Static method in class io.github.headlesshq.headlessmc.runtime.reflection.ClassHelper
 
getAccount() - Method in class io.github.headlesshq.headlessmc.launcher.command.AbstractLaunchProcessLifecycle
Hook in AbstractLaunchProcessLifecycle.runProcess() to notify LaunchCommand to check if we are logged in.
getAccount() - Method in class io.github.headlesshq.headlessmc.launcher.command.LaunchCommand
 
getActualMainClass(List<String>) - Method in class io.github.headlesshq.headlessmc.launcher.launch.JavaLaunchCommandBuilder
 
getArgDescription(String) - Method in class io.github.headlesshq.headlessmc.api.classloading.ClAgnosticCommand
 
getArgDescription(String) - Method in class io.github.headlesshq.headlessmc.api.command.AbstractCommand
 
getArgDescription(String) - Method in interface io.github.headlesshq.headlessmc.api.command.HasArguments
 
getArgs() - Method in class io.github.headlesshq.headlessmc.api.classloading.ClAgnosticCommand
 
getArgs() - Method in class io.github.headlesshq.headlessmc.api.command.AbstractCommand
 
getArgs() - Method in interface io.github.headlesshq.headlessmc.api.command.HasArguments
 
getArgs() - Static method in class io.github.headlesshq.headlessmc.launcher.command.VersionTypeFilter
 
getArgs(boolean, Class<?>...) - Static method in class io.github.headlesshq.headlessmc.runtime.reflection.ClassHelper
 
getArgs2Descriptions() - Method in class io.github.headlesshq.headlessmc.api.classloading.ClAgnosticCommand
 
getArgs2Descriptions() - Method in class io.github.headlesshq.headlessmc.api.command.AbstractCommand
 
getArgs2Descriptions() - Method in interface io.github.headlesshq.headlessmc.api.command.HasArguments
 
getArguments() - Method in interface io.github.headlesshq.headlessmc.launcher.version.Version
 
getArray(JsonElement, String...) - Static method in class io.github.headlesshq.headlessmc.launcher.util.JsonUtil
 
getAssets() - Method in interface io.github.headlesshq.headlessmc.launcher.version.Version
 
getAssetsFile(String, Path, String, Long) - Method in class io.github.headlesshq.headlessmc.launcher.download.AssetsDownloader
 
getAssetsUrl() - Method in interface io.github.headlesshq.headlessmc.launcher.version.Version
 
getBase() - Method in class io.github.headlesshq.headlessmc.launcher.files.FileManager
 
getBuild() - Method in interface io.github.headlesshq.headlessmc.launcher.mods.ModdableGame
 
getBuild() - Method in class io.github.headlesshq.headlessmc.launcher.mods.VersionModdableGameProvider.VersionModdableGame
 
getBuild() - Method in class io.github.headlesshq.headlessmc.launcher.server.Server
 
getById(int, Iterable<T>) - Static method in interface io.github.headlesshq.headlessmc.api.HasId
 
getById(String, Iterable<T>) - Static method in interface io.github.headlesshq.headlessmc.api.HasId
 
getByName(String) - Method in class io.github.headlesshq.headlessmc.launcher.command.download.VersionInfoCache
 
getByName(String, Iterable<T>) - Static method in interface io.github.headlesshq.headlessmc.api.HasName
 
getByRegex(Pattern, Iterable<T>) - Static method in interface io.github.headlesshq.headlessmc.api.HasName
 
getClasspath() - Method in class io.github.headlesshq.headlessmc.launcher.launch.AbstractInMemoryGameProcessLauncher
 
getClasspath() - Method in class io.github.headlesshq.headlessmc.launcher.launch.InMemoryLauncher
 
getClasspath() - Method in class io.github.headlesshq.headlessmc.launcher.server.ServerInMemoryLauncher
 
getClientCommandArgument() - Method in class io.github.headlesshq.headlessmc.launcher.api.VersionId
 
getClientDownload() - Method in interface io.github.headlesshq.headlessmc.launcher.version.Version
 
getCommand(Java, File, File, File, boolean, boolean) - Method in class io.github.headlesshq.headlessmc.launcher.command.forge.ForgeInstaller
 
getCommand(Version, Java, File, List<String>, boolean, String...) - Method in class io.github.headlesshq.headlessmc.launcher.command.FabricCommand
 
getCommandContext() - Method in interface io.github.headlesshq.headlessmc.api.command.HasCommandContext
getCommandLine() - Method in interface io.github.headlesshq.headlessmc.api.HeadlessMc
Returns the command line belonging to this instance.
getCommandList() - Method in class io.github.headlesshq.headlessmc.api.command.CopyContext
 
getCommonSuperClass(String, String) - Method in class io.github.headlesshq.headlessmc.launcher.instrumentation.EntryClassWriter
 
getCompletions(String) - Method in class io.github.headlesshq.headlessmc.api.classloading.ClAgnosticCommandContext
 
getCompletions(String) - Method in interface io.github.headlesshq.headlessmc.api.command.CommandContext
Returns a list of possible completions for a string read from a CommandLine.
getCompletions(String, List<Map.Entry<String, String>>, String...) - Method in class io.github.headlesshq.headlessmc.api.classloading.ClAgnosticCommand
 
getCompletions(String, List<Map.Entry<String, String>>, String...) - Method in interface io.github.headlesshq.headlessmc.api.command.Command
Adds possible completions for the CommandLine to the given completion list.
getCompletions(String, List<Map.Entry<String, String>>, String...) - Method in interface io.github.headlesshq.headlessmc.api.command.FindByCommand
 
getCompletions(String, List<Map.Entry<String, String>>, String...) - Method in class io.github.headlesshq.headlessmc.api.command.impl.CommandContextCommand
 
getCompletions(String, List<Map.Entry<String, String>>, String...) - Method in class io.github.headlesshq.headlessmc.launcher.command.download.DownloadCommand
 
getConfig() - Method in interface io.github.headlesshq.headlessmc.api.config.HasConfig
 
getConstructorTable(boolean) - Method in class io.github.headlesshq.headlessmc.runtime.reflection.ClassHelper
 
getConstructorTable(Iterable<Constructor<?>>, boolean) - Static method in class io.github.headlesshq.headlessmc.runtime.reflection.ClassHelper
 
getContents() - Method in class io.github.headlesshq.headlessmc.launcher.LazyService
 
getCurrent() - Method in class io.github.headlesshq.headlessmc.launcher.java.JavaService
 
getDeencapsulator() - Method in interface io.github.headlesshq.headlessmc.api.HeadlessMc
Safe Wrapper for dev.xdark.deencapsulation.Deencapsulation, which can be used to access classes beyond Java 9 module boundaries.
getDefault() - Static method in class io.github.headlesshq.headlessmc.java.download.JavaDownloaderManager
 
getDefaultHttpClient() - Method in class io.github.headlesshq.headlessmc.launcher.download.DownloadService
 
getDesc(Class<?>) - Static method in class io.github.headlesshq.headlessmc.lwjgl.util.DescriptionUtil
 
getDesc(Method) - Static method in class io.github.headlesshq.headlessmc.lwjgl.util.DescriptionUtil
 
getDescription() - Method in class io.github.headlesshq.headlessmc.api.classloading.ClAgnosticCommand
 
getDescription() - Method in interface io.github.headlesshq.headlessmc.api.command.HasDescription
 
getDescription() - Method in class io.github.headlesshq.headlessmc.launcher.mods.Mod
 
getDescription() - Method in class io.github.headlesshq.headlessmc.launcher.specifics.VersionInfo
 
getDescription() - Method in class io.github.headlesshq.headlessmc.runtime.commands.RuntimeQuitCommand
 
getDescription() - Method in class io.github.headlesshq.headlessmc.web.cheerpj.plugin.CheerpJPlugin
 
getDir(String...) - Method in class io.github.headlesshq.headlessmc.launcher.files.FileManager
Returns a directory for the given path relative to FileManager.getBase().
getDistributionPlatformManager() - Method in class io.github.headlesshq.headlessmc.launcher.mods.command.AbstractModCommand
 
getDistributionPlatformManager() - Method in interface io.github.headlesshq.headlessmc.launcher.mods.command.HasDistributionPlatformManager
 
getDownloadURL(VersionInfo) - Method in class io.github.headlesshq.headlessmc.launcher.specifics.VersionSpecificModRepository
Returns the download URL for a release of the version specific mod.
getElement(JsonElement, String...) - Static method in class io.github.headlesshq.headlessmc.launcher.util.JsonUtil
 
getEntryClassWriter(EntryStream) - Method in class io.github.headlesshq.headlessmc.launcher.instrumentation.AbstractClassTransformer
 
getEula(boolean) - Method in class io.github.headlesshq.headlessmc.launcher.server.Server
 
getExecutable(OS) - Method in class io.github.headlesshq.headlessmc.launcher.server.Server
 
getExitManager() - Method in interface io.github.headlesshq.headlessmc.api.HeadlessMc
Instead of calling System.exit(int) it is advised to call this instead.
getExpectedVersion() - Static method in class io.github.headlesshq.headlessmc.web.cheerpj.plugin.WebWrapperBridge
 
getExtractor() - Method in interface io.github.headlesshq.headlessmc.launcher.version.Library
 
getFamily(T) - Static method in class io.github.headlesshq.headlessmc.launcher.version.family.FamilyUtil
Forms a Family object from the child' ancestry.
getFeature(String) - Method in class io.github.headlesshq.headlessmc.launcher.version.Features
 
getFieldTable(boolean) - Method in class io.github.headlesshq.headlessmc.runtime.reflection.ClassHelper
 
getFieldTable(Iterable<Field>, boolean) - Static method in class io.github.headlesshq.headlessmc.runtime.reflection.ClassHelper
 
getFile() - Method in class io.github.headlesshq.headlessmc.launcher.instrumentation.ResourceExtractor
 
getFileEnding(String) - Method in class io.github.headlesshq.headlessmc.launcher.download.DummyAssets
 
getFileManager() - Method in class io.github.headlesshq.headlessmc.launcher.files.LauncherConfig
The directory HeadlessMc configuration files, logs and others reside in.
getFileManager() - Method in class io.github.headlesshq.headlessmc.launcher.Launcher
The FileManager managing the HeadlessMc config, log and other files.
getFileManager() - Method in class io.github.headlesshq.headlessmc.launcher.specifics.VersionSpecificModManager
 
getFileName(ForgeVersion) - Method in interface io.github.headlesshq.headlessmc.launcher.command.forge.ForgeRepoFormat
 
getFileName(VersionInfo) - Method in class io.github.headlesshq.headlessmc.launcher.specifics.VersionSpecificModRepository
Returns the filename for the version specific mod for a specific mc version and a ModLauncher.
getFileNamePattern() - Method in class io.github.headlesshq.headlessmc.launcher.specifics.VersionSpecificModRepository
Returns a Pattern that matches file names following the scheme of this repository.
getFiles() - Method in class io.github.headlesshq.headlessmc.launcher.launch.ProcessFactory
 
getFolder() - Method in interface io.github.headlesshq.headlessmc.launcher.version.Version
 
getFromVersion(JsonObject) - Static method in class io.github.headlesshq.headlessmc.launcher.version.Logging
 
getFromVersionName(String) - Static method in enum class io.github.headlesshq.headlessmc.launcher.modlauncher.Modlauncher
 
getFullName() - Method in class io.github.headlesshq.headlessmc.launcher.command.forge.ForgeVersion
 
getGameDir() - Method in class io.github.headlesshq.headlessmc.launcher.command.AbstractLaunchProcessLifecycle
 
getGameDir() - Method in class io.github.headlesshq.headlessmc.launcher.Launcher
getGameDir(Version) - Method in class io.github.headlesshq.headlessmc.launcher.files.LauncherConfig
Gets the directory to run the game in for a specific version.
getGameDir(Version) - Method in class io.github.headlesshq.headlessmc.launcher.Launcher
Gets the directory to run the game in for a specific version.
getGameDir(String) - Method in class io.github.headlesshq.headlessmc.launcher.files.LauncherConfig
Gets the directory to run the game in for a specific name.
getGames() - Method in interface io.github.headlesshq.headlessmc.launcher.mods.ModdableGameProvider
 
getGames() - Method in class io.github.headlesshq.headlessmc.launcher.mods.VersionModdableGameProvider
 
getGames() - Method in class io.github.headlesshq.headlessmc.launcher.server.ServerManager
 
getHashFunction() - Method in class io.github.headlesshq.headlessmc.launcher.download.ChecksumService
 
getHmcResource(String) - Static method in class io.github.headlesshq.headlessmc.api.util.ResourceUtil
 
getId() - Method in interface io.github.headlesshq.headlessmc.api.HasId
 
getId() - Method in class io.github.headlesshq.headlessmc.launcher.mods.VersionModdableGameProvider.VersionModdableGame
 
getId() - Method in interface io.github.headlesshq.headlessmc.launcher.version.Version
 
getImplicitWaitForEnd() - Method in class io.github.headlesshq.headlessmc.launcher.test.TestCase
 
getInAndOutProvider() - Method in interface io.github.headlesshq.headlessmc.api.command.QuickExitCli
 
getInputs() - Method in interface io.github.headlesshq.headlessmc.launcher.version.Argument
 
getInstance() - Static method in class io.github.headlesshq.headlessmc.api.HeadlessMcApi
 
getInstance() - Static method in class io.github.headlesshq.headlessmc.wrapper.ProcessThread
 
getIterable() - Method in interface io.github.headlesshq.headlessmc.api.command.FindByCommand
 
getIterable() - Method in class io.github.headlesshq.headlessmc.launcher.command.AbstractVersionCommand
 
getIterable() - Method in class io.github.headlesshq.headlessmc.launcher.command.AccountsCommand
 
getIterable() - Method in class io.github.headlesshq.headlessmc.launcher.command.ConfigCommand
 
getIterable() - Method in class io.github.headlesshq.headlessmc.launcher.command.download.DownloadCommand
 
getIterable() - Method in class io.github.headlesshq.headlessmc.launcher.mods.command.AbstractModdableGameCommand
 
getIterable() - Method in class io.github.headlesshq.headlessmc.launcher.server.commands.CacheServerCommand
 
getIterable() - Method in class io.github.headlesshq.headlessmc.launcher.server.commands.EulaCommand
 
getIterable() - Method in class io.github.headlesshq.headlessmc.launcher.server.commands.LaunchServerCommand
 
getIterable() - Method in class io.github.headlesshq.headlessmc.launcher.server.commands.RemoveServerCommand
 
getJava() - Method in class io.github.headlesshq.headlessmc.launcher.launch.AbstractInMemoryGameProcessLauncher
 
getJava() - Method in interface io.github.headlesshq.headlessmc.launcher.version.Version
 
getJson() - Method in interface io.github.headlesshq.headlessmc.launcher.version.Version
 
getLaunchArguments() - Method in class io.github.headlesshq.headlessmc.lwjgl.launchwrapper.LwjglTweaker
 
getLaunchTarget() - Method in class io.github.headlesshq.headlessmc.lwjgl.launchwrapper.LwjglTweaker
 
getLevels() - Method in class io.github.headlesshq.headlessmc.logging.LoggingService
 
getLibraries() - Method in interface io.github.headlesshq.headlessmc.launcher.version.Version
 
getLogger(Class<?>) - Static method in class io.github.headlesshq.headlessmc.logging.LoggerFactory
 
getLogger(String) - Static method in class io.github.headlesshq.headlessmc.logging.LoggerFactory
 
getLogger(String...) - Method in class io.github.headlesshq.headlessmc.auth.AbstractLoginCommand
 
getLogging() - Method in interface io.github.headlesshq.headlessmc.launcher.version.Version
 
getLoggingService() - Method in interface io.github.headlesshq.headlessmc.api.HeadlessMc
The LoggingService for this instance.
getLong(JsonElement, String...) - Static method in class io.github.headlesshq.headlessmc.launcher.util.JsonUtil
 
getMainClass() - Method in interface io.github.headlesshq.headlessmc.launcher.version.Version
 
getMainClassFromJar(File) - Method in class io.github.headlesshq.headlessmc.launcher.launch.SimpleInMemoryLauncher
 
getMainClassName() - Method in class io.github.headlesshq.headlessmc.launcher.launch.AbstractInMemoryGameProcessLauncher
 
getMainClassName() - Method in class io.github.headlesshq.headlessmc.launcher.launch.InMemoryLauncher
 
getMainClassName() - Method in class io.github.headlesshq.headlessmc.launcher.server.ServerInMemoryLauncher
 
getMajorVersion(String) - Static method in class io.github.headlesshq.headlessmc.java.JavaVersionParser
 
getMcFiles() - Method in class io.github.headlesshq.headlessmc.launcher.Launcher
The .minecraft directory in which we store assets, libraries and versions.
getMembers() - Method in class io.github.headlesshq.headlessmc.launcher.version.family.Family
 
getMessage() - Method in class io.github.headlesshq.headlessmc.launcher.test.CommandTest
 
getMethodTable(boolean) - Method in class io.github.headlesshq.headlessmc.runtime.reflection.ClassHelper
 
getMethodTable(Iterable<Method>, boolean) - Static method in class io.github.headlesshq.headlessmc.runtime.reflection.ClassHelper
 
getModLauncherCommand(Modlauncher) - Method in class io.github.headlesshq.headlessmc.launcher.command.download.InstallerService
 
getModsDirectory() - Method in interface io.github.headlesshq.headlessmc.launcher.mods.ModdableGame
 
getModsDirectory() - Method in class io.github.headlesshq.headlessmc.launcher.mods.VersionModdableGameProvider.VersionModdableGame
 
getModsDirectory() - Method in class io.github.headlesshq.headlessmc.launcher.server.Server
 
getName() - Method in class io.github.headlesshq.headlessmc.api.classloading.ClAgnosticCommand
 
getName() - Method in interface io.github.headlesshq.headlessmc.api.HasName
 
getName() - Method in class io.github.headlesshq.headlessmc.auth.ValidatedAccount
 
getName() - Method in class io.github.headlesshq.headlessmc.launcher.command.AccountsCommand.ValidatedAccountWithId
 
getName() - Method in class io.github.headlesshq.headlessmc.launcher.mods.modrinth.Modrinth
 
getName() - Method in class io.github.headlesshq.headlessmc.launcher.mods.VersionModdableGameProvider.VersionModdableGame
 
getName() - Method in class io.github.headlesshq.headlessmc.launcher.server.ServerType
 
getName() - Method in class io.github.headlesshq.headlessmc.web.cheerpj.plugin.CheerpJPlugin
 
getName() - Method in interface io.github.headlesshq.headlessmc.wrapper.plugin.TransformerPlugin
 
getName(ServerType, String, String) - Static method in class io.github.headlesshq.headlessmc.launcher.server.Server
 
getName(Class<?>, boolean) - Static method in class io.github.headlesshq.headlessmc.runtime.reflection.ClassHelper
 
getNameAfterPackage() - Method in interface io.github.headlesshq.headlessmc.launcher.version.Library
 
getObject(JsonElement, String...) - Static method in class io.github.headlesshq.headlessmc.launcher.util.JsonUtil
 
getObjectOrNew(JsonElement, String...) - Static method in class io.github.headlesshq.headlessmc.launcher.util.JsonUtil
 
getOfflineAccount(Config) - Method in class io.github.headlesshq.headlessmc.launcher.auth.AccountManager
 
getOldestParent(T) - Static method in class io.github.headlesshq.headlessmc.launcher.version.family.FamilyUtil
 
getOption(String, String...) - Static method in class io.github.headlesshq.headlessmc.api.command.CommandUtil
 
getPackage() - Method in interface io.github.headlesshq.headlessmc.launcher.version.Library
 
getParent() - Method in interface io.github.headlesshq.headlessmc.launcher.version.family.HasParent
 
getParentName() - Method in interface io.github.headlesshq.headlessmc.launcher.version.Version
 
getParser() - Method in interface io.github.headlesshq.headlessmc.java.JavaScanner
 
getPath() - Method in class io.github.headlesshq.headlessmc.java.Java
 
getPath() - Method in class io.github.headlesshq.headlessmc.launcher.files.FileManager
 
getPath(OS) - Method in interface io.github.headlesshq.headlessmc.launcher.version.Library
 
getPlatform() - Method in interface io.github.headlesshq.headlessmc.launcher.mods.ModdableGame
 
getPlatform() - Method in class io.github.headlesshq.headlessmc.launcher.mods.VersionModdableGameProvider.VersionModdableGame
 
getPlatform() - Method in class io.github.headlesshq.headlessmc.launcher.server.Server
 
getPlatform(String) - Static method in enum class io.github.headlesshq.headlessmc.launcher.api.Platform
 
getPlatform(String...) - Method in interface io.github.headlesshq.headlessmc.launcher.mods.command.HasDistributionPlatformManager
 
getPrimaryAccount() - Method in class io.github.headlesshq.headlessmc.launcher.auth.AccountManager
 
getPrimitiveClass(String) - Static method in class io.github.headlesshq.headlessmc.runtime.reflection.ClassUtil
 
getPriority() - Method in interface io.github.headlesshq.headlessmc.launcher.plugin.HeadlessMcPlugin
 
getPriority() - Method in class io.github.headlesshq.headlessmc.web.cheerpj.plugin.CheerpJPlugin
 
getPriority() - Method in interface io.github.headlesshq.headlessmc.wrapper.plugin.TransformerPlugin
 
getProgressBarTitle() - Method in class io.github.headlesshq.headlessmc.java.download.JavaDownloadRequest
 
getReader(Platform) - Method in class io.github.headlesshq.headlessmc.launcher.mods.files.ModFileReaderManager
 
getRedirectionManager() - Static method in class io.github.headlesshq.headlessmc.lwjgl.api.RedirectionApi
 
getRepository(String) - Method in class io.github.headlesshq.headlessmc.launcher.specifics.VersionSpecificModManager
 
getResource(String) - Static method in class io.github.headlesshq.headlessmc.api.util.ResourceUtil
 
getResource(String) - Method in class io.github.headlesshq.headlessmc.launcher.download.DummyAssets
 
getRule() - Method in interface io.github.headlesshq.headlessmc.launcher.version.Argument
 
getRule() - Method in interface io.github.headlesshq.headlessmc.launcher.version.Library
 
getServer(String) - Method in class io.github.headlesshq.headlessmc.launcher.server.ServerManager
 
getServerDownload() - Method in interface io.github.headlesshq.headlessmc.launcher.version.Version
 
getServerType(String) - Method in class io.github.headlesshq.headlessmc.launcher.server.ServerManager
 
getSha1() - Method in interface io.github.headlesshq.headlessmc.launcher.version.Library
 
getSize() - Method in interface io.github.headlesshq.headlessmc.launcher.version.Library
 
getString(JsonElement, String...) - Static method in class io.github.headlesshq.headlessmc.launcher.util.JsonUtil
 
getThread(long) - Method in class io.github.headlesshq.headlessmc.logging.NoThreadFormatter
 
getThread(long) - Method in class io.github.headlesshq.headlessmc.logging.ThreadFormatter
 
getTimeout() - Method in class io.github.headlesshq.headlessmc.launcher.test.TestCase
 
getTimeout(TestCase) - Method in class io.github.headlesshq.headlessmc.launcher.test.TestCase.Action
 
getTransformer() - Method in interface io.github.headlesshq.headlessmc.wrapper.plugin.TransformerPlugin
 
getType() - Method in interface io.github.headlesshq.headlessmc.launcher.version.Argument
 
getType() - Method in interface io.github.headlesshq.headlessmc.launcher.version.Version
 
getUrl(String) - Method in interface io.github.headlesshq.headlessmc.launcher.version.Library
 
getUrl(String, ForgeVersion) - Method in interface io.github.headlesshq.headlessmc.launcher.command.forge.ForgeRepoFormat
 
getValue() - Method in interface io.github.headlesshq.headlessmc.launcher.version.Argument
 
getValue(Property<T>, Supplier<T>) - Method in interface io.github.headlesshq.headlessmc.api.config.Config
 
getValue(Property<T>, Supplier<T>) - Method in class io.github.headlesshq.headlessmc.api.config.ConfigImpl
 
getValue(Property<T>, Supplier<T>) - Method in class io.github.headlesshq.headlessmc.launcher.files.SystemPropertiesConfig
 
getVersion() - Method in class io.github.headlesshq.headlessmc.launcher.command.forge.ForgeVersion
 
getVersion() - Static method in class io.github.headlesshq.headlessmc.web.cheerpj.plugin.WebWrapperBridge
 
getVersion(Launcher, String) - Static method in class io.github.headlesshq.headlessmc.launcher.server.downloader.VersionUtil
 
getVersion(Version, boolean, String, boolean) - Method in class io.github.headlesshq.headlessmc.launcher.command.forge.ForgeCommand
 
getVersionByName(String) - Method in class io.github.headlesshq.headlessmc.launcher.version.VersionService
 
getVersionId() - Method in interface io.github.headlesshq.headlessmc.launcher.mods.ModdableGame
 
getVersionName() - Method in interface io.github.headlesshq.headlessmc.launcher.mods.ModdableGame
 
getVersionName() - Method in class io.github.headlesshq.headlessmc.launcher.mods.VersionModdableGameProvider.VersionModdableGame
 
getVersionName() - Method in class io.github.headlesshq.headlessmc.launcher.server.Server
 
getVersionNumber() - Method in interface io.github.headlesshq.headlessmc.launcher.version.Library
 
getWebViewCallback() - Method in class io.github.headlesshq.headlessmc.auth.AbstractLoginCommand
 
getWidthAndHeight(BiConsumer<Integer, Integer>) - Static method in class io.github.headlesshq.headlessmc.web.cheerpj.plugin.WebWrapperBridge
 
getWrapper(Type) - Static method in class io.github.headlesshq.headlessmc.lwjgl.transformer.InstructionUtil
 
GL_TEXTURE_INTERNAL_FORMAT - Static variable in interface io.github.headlesshq.headlessmc.lwjgl.LwjglProperties
 
GL_TEXTURE_INTERNAL_FORMAT - Static variable in class io.github.headlesshq.headlessmc.lwjgl.redirections.LwjglRedirections
 
GL_TEXTURE_INTERNAL_FORMAT_CONST - Static variable in class io.github.headlesshq.headlessmc.lwjgl.redirections.LwjglRedirections
 
GL_TEXTURE_WIDTH - Static variable in class io.github.headlesshq.headlessmc.lwjgl.redirections.LwjglRedirections
 
goBackAfter(HeadlessMc, YesNoCallback) - Static method in class io.github.headlesshq.headlessmc.api.command.YesNoContext
 
GSON - Static variable in class io.github.headlesshq.headlessmc.launcher.util.JsonUtil
 

H

HasArguments - Interface in io.github.headlesshq.headlessmc.api.command
 
HasCommandContext - Interface in io.github.headlesshq.headlessmc.api.command
Objects of this type hold an instance of an CommandContext.
HasConfig - Interface in io.github.headlesshq.headlessmc.api.config
A type which holds a Config.
hasCustomName() - Method in class io.github.headlesshq.headlessmc.launcher.server.Server
 
HasDescription - Interface in io.github.headlesshq.headlessmc.api.command
A Type which can be described.
HasDistributionPlatformManager - Interface in io.github.headlesshq.headlessmc.launcher.mods.command
 
hasEula(boolean) - Method in class io.github.headlesshq.headlessmc.launcher.server.Server
 
hasFlag(String, String...) - Static method in class io.github.headlesshq.headlessmc.api.command.CommandUtil
 
hash(byte[]) - Method in class io.github.headlesshq.headlessmc.launcher.download.ChecksumService
 
hashBytes(byte[]) - Method in class io.github.headlesshq.headlessmc.launcher.download.ChecksumService
 
HASHCODE - Static variable in class io.github.headlesshq.headlessmc.lwjgl.redirections.DefaultRedirections
 
HasId - Interface in io.github.headlesshq.headlessmc.api
A type which can be identified by an id.
HasName - Interface in io.github.headlesshq.headlessmc.api
A type which can be named.
HasParent<T> - Interface in io.github.headlesshq.headlessmc.launcher.version.family
A type which has a parent of a certain type.
hasRun() - Method in class io.github.headlesshq.headlessmc.launcher.instrumentation.AbstractTransformer
 
hasRun() - Method in interface io.github.headlesshq.headlessmc.launcher.instrumentation.Transformer
 
hasThreadWithName(String) - Method in class io.github.headlesshq.headlessmc.auth.AbstractLoginCommand
 
hasTimeout() - Method in class io.github.headlesshq.headlessmc.launcher.test.TimeoutHandler
 
HeadlessMc - Interface in io.github.headlesshq.headlessmc.api
Represents a HeadlessMc instance.
HeadlessMcApi - Class in io.github.headlesshq.headlessmc.api
Provides a global instance of HeadlessMc.
HeadlessMcApi() - Constructor for class io.github.headlesshq.headlessmc.api.HeadlessMcApi
 
HeadlessMcImpl - Class in io.github.headlesshq.headlessmc.api
A default implementation for the HeadlessMc interface.
HeadlessMcImpl() - Constructor for class io.github.headlesshq.headlessmc.api.HeadlessMcImpl
 
HeadlessMcPlugin - Interface in io.github.headlesshq.headlessmc.launcher.plugin
 
HeadlessMcWrapper - Class in io.github.headlesshq.headlessmc.wrapper
The HeadlessMc wrapper will load the launcher through a custom Classloader.
HeadlessMcWrapper() - Constructor for class io.github.headlesshq.headlessmc.wrapper.HeadlessMcWrapper
 
HelpCommand - Class in io.github.headlesshq.headlessmc.api.command.impl
A Command implementation that displays information about Commands from a CommandContext.
HelpCommand(HeadlessMc) - Constructor for class io.github.headlesshq.headlessmc.api.command.impl.HelpCommand
Constructs a new HelpCommand.
helpMessage - Variable in class io.github.headlesshq.headlessmc.auth.LoginContext
 
HMC_OPTIMIZATIONS - Static variable in class io.github.headlesshq.headlessmc.launcher.specifics.VersionSpecificMods
Version specific optimizations for HeadlessMc.
HMC_SPECIFICS - Static variable in class io.github.headlesshq.headlessmc.launcher.specifics.VersionSpecificMods
Version specific implementations of the HeadlessMc runtime.
HmcFileHandler - Class in io.github.headlesshq.headlessmc.logging.handlers
 
HmcFileHandler(Path) - Constructor for class io.github.headlesshq.headlessmc.logging.handlers.HmcFileHandler
Deprecated.
HmcFileHandler(Path, Formatter) - Constructor for class io.github.headlesshq.headlessmc.logging.handlers.HmcFileHandler
 
HmcHandler - Interface in io.github.headlesshq.headlessmc.logging.handlers
Interface that can be implemented by a Handler to show that it should not be removed by a LoggingService.
HmcLwjglTransformer - Class in io.github.headlesshq.headlessmc.launcher.instrumentation.lwjgl
 
HmcLwjglTransformer() - Constructor for class io.github.headlesshq.headlessmc.launcher.instrumentation.lwjgl.HmcLwjglTransformer
 
HmcProperties - Interface in io.github.headlesshq.headlessmc.api.config
Properties shared by both the HeadlessMc-Runtime and the HeadlessMc-Launcher.
HmcStreamHandler - Class in io.github.headlesshq.headlessmc.logging.handlers
 
HmcStreamHandler(PrintStream) - Constructor for class io.github.headlesshq.headlessmc.logging.handlers.HmcStreamHandler
Deprecated.
HmcStreamHandler(PrintStream, Formatter) - Constructor for class io.github.headlesshq.headlessmc.logging.handlers.HmcStreamHandler
 
HTTP_USER_AGENT - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
HTTP_USER_AGENT_ENABLED - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
httpClientFactory - Variable in class io.github.headlesshq.headlessmc.auth.AbstractLoginCommand
 
httpGetText(String) - Method in interface io.github.headlesshq.headlessmc.java.download.DownloadClient
 
httpGetText(String) - Method in class io.github.headlesshq.headlessmc.launcher.download.DownloadService
 

I

IfCommand - Class in io.github.headlesshq.headlessmc.runtime.commands.reflection
 
IfCommand(RuntimeReflection) - Constructor for class io.github.headlesshq.headlessmc.runtime.commands.reflection.IfCommand
 
ifNull(Function<LauncherBuilder, T>, BiConsumer<LauncherBuilder, T>, Supplier<T>) - Method in class io.github.headlesshq.headlessmc.launcher.LauncherBuilder
 
IN_MEMORY - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
IN_MEMORY_REQUIRE_CORRECT_JAVA - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
InAndOutProvider - Class in io.github.headlesshq.headlessmc.api.process
 
InAndOutProvider() - Constructor for class io.github.headlesshq.headlessmc.api.process.InAndOutProvider
 
info(String) - Method in enum class io.github.headlesshq.headlessmc.auth.NoLogging
 
info(Throwable) - Method in class io.github.headlesshq.headlessmc.logging.Logger
 
init() - Method in class io.github.headlesshq.headlessmc.logging.LoggingService
 
init() - Static method in class io.github.headlesshq.headlessmc.web.cheerpj.Main
 
init() - Method in class io.github.headlesshq.headlessmc.web.cheerpj.plugin.CheerpJGUI
 
init(Config) - Method in class io.github.headlesshq.headlessmc.runtime.RuntimeInitializer
 
init(Launcher) - Method in interface io.github.headlesshq.headlessmc.launcher.plugin.HeadlessMcPlugin
 
init(Launcher) - Method in class io.github.headlesshq.headlessmc.launcher.plugin.PluginManager
 
init(Launcher) - Method in class io.github.headlesshq.headlessmc.web.cheerpj.plugin.CheerpJPlugin
 
initAccountManager() - Method in class io.github.headlesshq.headlessmc.launcher.LauncherBuilder
 
initConfigService() - Method in class io.github.headlesshq.headlessmc.launcher.LauncherBuilder
 
initDefaultServices() - Method in class io.github.headlesshq.headlessmc.launcher.LauncherBuilder
 
initFileManager() - Method in class io.github.headlesshq.headlessmc.launcher.LauncherBuilder
 
initHmcInstance() - Method in class io.github.headlesshq.headlessmc.launcher.LauncherBuilder
 
initialized - Variable in class io.github.headlesshq.headlessmc.launcher.LazyService
 
initializeReflection(HeadlessMc, Thread) - Method in class io.github.headlesshq.headlessmc.runtime.commands.RuntimeContext
 
initLogging() - Method in class io.github.headlesshq.headlessmc.launcher.LauncherBuilder
 
injectIntoClassLoader(LaunchClassLoader) - Method in class io.github.headlesshq.headlessmc.lwjgl.launchwrapper.LwjglTweaker
 
inMemoryLaunch(InMemoryLauncher) - Method in class io.github.headlesshq.headlessmc.launcher.launch.ProcessFactory
 
inMemoryLaunch(InMemoryLauncher) - Method in class io.github.headlesshq.headlessmc.web.cheerpj.plugin.CheerpJProcessFactory
 
InMemoryLauncher - Class in io.github.headlesshq.headlessmc.launcher.launch
 
InMemoryLauncher(LaunchOptions, JavaLaunchCommandBuilder, Version, Java) - Constructor for class io.github.headlesshq.headlessmc.launcher.launch.InMemoryLauncher
 
INPUT - Static variable in interface io.github.headlesshq.headlessmc.launcher.version.Argument
 
inputStream - Variable in class io.github.headlesshq.headlessmc.api.process.ReadableOutputStream
 
install(VersionArgument, String...) - Method in class io.github.headlesshq.headlessmc.launcher.command.download.InstallerService
 
install(ForgeVersion, FileManager, boolean) - Method in class io.github.headlesshq.headlessmc.launcher.command.forge.ForgeInstaller
 
install(ForgeVersion, FileManager, FileManager, boolean, boolean) - Method in class io.github.headlesshq.headlessmc.launcher.command.forge.ForgeInstaller
 
install(Version, VersionSpecificModRepository, Path) - Method in class io.github.headlesshq.headlessmc.launcher.specifics.VersionSpecificModManager
 
install(Version, String, boolean) - Method in interface io.github.headlesshq.headlessmc.launcher.command.download.ModLauncherCommand
 
INSTALL_LOGGING - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
InstallerService - Class in io.github.headlesshq.headlessmc.launcher.command.download
 
InstallerService(Launcher) - Constructor for class io.github.headlesshq.headlessmc.launcher.command.download.InstallerService
 
installModLauncher(VersionArgument, String...) - Method in class io.github.headlesshq.headlessmc.launcher.command.download.InstallerService
 
installOnOtherInstances(HeadlessMc) - Static method in class io.github.headlesshq.headlessmc.api.classloading.ApiClassloadingHelper
Looks for HeadlessMcApi classes in all parent classloaders of the current one that has loaded this class.
installServer(ForgeVersion, FileManager, String, boolean) - Method in class io.github.headlesshq.headlessmc.launcher.command.forge.ForgeInstaller
 
instance(Config, LoggingService) - Method in class io.github.headlesshq.headlessmc.runtime.RuntimeInitializer
 
INSTANCE - Enum constant in enum class io.github.headlesshq.headlessmc.auth.NoLogging
 
INSTANCE - Enum constant in enum class io.github.headlesshq.headlessmc.lwjgl.redirections.MemASCIIRedirection
 
INSTANCE - Enum constant in enum class io.github.headlesshq.headlessmc.lwjgl.redirections.stb.STBImageRedirection
 
INSTANCE - Enum constant in enum class io.github.headlesshq.headlessmc.lwjgl.redirections.stb.STBImageRedirectionNoAWT
 
InstructionUtil - Class in io.github.headlesshq.headlessmc.lwjgl.transformer
Utility for dealing with Instructions.
InstructionUtil() - Constructor for class io.github.headlesshq.headlessmc.lwjgl.transformer.InstructionUtil
 
instrument(String, byte[]) - Method in class io.github.headlesshq.headlessmc.wrapper.plugin.TransformingClassloader
 
instrument(List<Target>) - Method in class io.github.headlesshq.headlessmc.launcher.instrumentation.Instrumentation
 
Instrumentation - Class in io.github.headlesshq.headlessmc.launcher.instrumentation
 
Instrumentation() - Constructor for class io.github.headlesshq.headlessmc.launcher.instrumentation.Instrumentation
 
InstrumentationClassloader - Class in io.github.headlesshq.headlessmc.launcher.instrumentation
 
InstrumentationClassloader(URL[], ClassLoader, List<AbstractClassTransformer>) - Constructor for class io.github.headlesshq.headlessmc.launcher.instrumentation.InstrumentationClassloader
 
InstrumentationClassloader.AggregateTransformer - Class in io.github.headlesshq.headlessmc.launcher.instrumentation
 
InstrumentationConfig - Class in io.github.headlesshq.headlessmc.launcher.instrumentation
 
InstrumentationConfig() - Constructor for class io.github.headlesshq.headlessmc.launcher.instrumentation.InstrumentationConfig
 
InstrumentationHelper - Class in io.github.headlesshq.headlessmc.launcher.instrumentation
 
InstrumentationHelper() - Constructor for class io.github.headlesshq.headlessmc.launcher.instrumentation.InstrumentationHelper
 
INT - Static variable in class io.github.headlesshq.headlessmc.lwjgl.redirections.DefaultRedirections
 
integrityCheck(String, Path, String, Long) - Method in class io.github.headlesshq.headlessmc.launcher.download.AssetsDownloader
 
IntegrityCommand - Class in io.github.headlesshq.headlessmc.launcher.command
 
IntegrityCommand(Launcher) - Constructor for class io.github.headlesshq.headlessmc.launcher.command.IntegrityCommand
 
INVERT_JNDI_FLAG - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
INVERT_LOOKUP_FLAG - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
INVERT_LWJGL_FLAG - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
INVERT_PAULS_FLAG - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
INVERT_QUIT_FLAG - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
invoke(Object, Method, Object[]) - Method in class io.github.headlesshq.headlessmc.lwjgl.redirections.ProxyRedirection
 
invoke(Object, String, Class<?>, Object...) - Method in interface io.github.headlesshq.headlessmc.lwjgl.api.Redirection
 
invoke(Object, String, Class<?>, Object...) - Static method in class io.github.headlesshq.headlessmc.lwjgl.api.RedirectionApi
invoke(Object, String, Class<?>, Object...) - Method in class io.github.headlesshq.headlessmc.lwjgl.RedirectionManagerImpl
 
invoke(Object, String, Class<?>, Object...) - Method in class io.github.headlesshq.headlessmc.lwjgl.redirections.CastRedirection
 
invoke(Object, String, Class<?>, Object...) - Method in class io.github.headlesshq.headlessmc.lwjgl.redirections.DisplayUpdater
 
invoke(Object, String, Class<?>, Object...) - Method in enum class io.github.headlesshq.headlessmc.lwjgl.redirections.MemASCIIRedirection
 
invoke(Object, String, Class<?>, Object...) - Method in class io.github.headlesshq.headlessmc.lwjgl.redirections.ObjectRedirection
 
invoke(Object, String, Class<?>, Object...) - Method in enum class io.github.headlesshq.headlessmc.lwjgl.redirections.stb.STBImageRedirection
 
invoke(Object, String, Class<?>, Object...) - Method in enum class io.github.headlesshq.headlessmc.lwjgl.redirections.stb.STBImageRedirectionNoAWT
 
invoke(String, Class<?>, Object, Supplier<Redirection>, Object...) - Method in interface io.github.headlesshq.headlessmc.lwjgl.api.RedirectionManager
 
invoke(String, Class<?>, Object, Supplier<Redirection>, Object...) - Method in class io.github.headlesshq.headlessmc.lwjgl.RedirectionManagerImpl
 
invoke(String, Object, T, Class<?>[], Object...) - Static method in class io.github.headlesshq.headlessmc.api.util.ReflectionUtil
 
io.github.headlesshq.headlessmc.api - package io.github.headlesshq.headlessmc.api
 
io.github.headlesshq.headlessmc.api.classloading - package io.github.headlesshq.headlessmc.api.classloading
 
io.github.headlesshq.headlessmc.api.command - package io.github.headlesshq.headlessmc.api.command
 
io.github.headlesshq.headlessmc.api.command.impl - package io.github.headlesshq.headlessmc.api.command.impl
 
io.github.headlesshq.headlessmc.api.command.line - package io.github.headlesshq.headlessmc.api.command.line
 
io.github.headlesshq.headlessmc.api.config - package io.github.headlesshq.headlessmc.api.config
 
io.github.headlesshq.headlessmc.api.exit - package io.github.headlesshq.headlessmc.api.exit
 
io.github.headlesshq.headlessmc.api.process - package io.github.headlesshq.headlessmc.api.process
 
io.github.headlesshq.headlessmc.api.util - package io.github.headlesshq.headlessmc.api.util
 
io.github.headlesshq.headlessmc.auth - package io.github.headlesshq.headlessmc.auth
 
io.github.headlesshq.headlessmc.java - package io.github.headlesshq.headlessmc.java
 
io.github.headlesshq.headlessmc.java.download - package io.github.headlesshq.headlessmc.java.download
 
io.github.headlesshq.headlessmc.jline - package io.github.headlesshq.headlessmc.jline
 
io.github.headlesshq.headlessmc.launcher - package io.github.headlesshq.headlessmc.launcher
 
io.github.headlesshq.headlessmc.launcher.api - package io.github.headlesshq.headlessmc.launcher.api
 
io.github.headlesshq.headlessmc.launcher.auth - package io.github.headlesshq.headlessmc.launcher.auth
 
io.github.headlesshq.headlessmc.launcher.command - package io.github.headlesshq.headlessmc.launcher.command
 
io.github.headlesshq.headlessmc.launcher.command.download - package io.github.headlesshq.headlessmc.launcher.command.download
 
io.github.headlesshq.headlessmc.launcher.command.forge - package io.github.headlesshq.headlessmc.launcher.command.forge
 
io.github.headlesshq.headlessmc.launcher.command.login - package io.github.headlesshq.headlessmc.launcher.command.login
 
io.github.headlesshq.headlessmc.launcher.download - package io.github.headlesshq.headlessmc.launcher.download
 
io.github.headlesshq.headlessmc.launcher.files - package io.github.headlesshq.headlessmc.launcher.files
 
io.github.headlesshq.headlessmc.launcher.instrumentation - package io.github.headlesshq.headlessmc.launcher.instrumentation
 
io.github.headlesshq.headlessmc.launcher.instrumentation.debug - package io.github.headlesshq.headlessmc.launcher.instrumentation.debug
 
io.github.headlesshq.headlessmc.launcher.instrumentation.log4j - package io.github.headlesshq.headlessmc.launcher.instrumentation.log4j
 
io.github.headlesshq.headlessmc.launcher.instrumentation.lwjgl - package io.github.headlesshq.headlessmc.launcher.instrumentation.lwjgl
 
io.github.headlesshq.headlessmc.launcher.instrumentation.modlauncher - package io.github.headlesshq.headlessmc.launcher.instrumentation.modlauncher
 
io.github.headlesshq.headlessmc.launcher.instrumentation.paulscode - package io.github.headlesshq.headlessmc.launcher.instrumentation.paulscode
 
io.github.headlesshq.headlessmc.launcher.java - package io.github.headlesshq.headlessmc.launcher.java
 
io.github.headlesshq.headlessmc.launcher.launch - package io.github.headlesshq.headlessmc.launcher.launch
 
io.github.headlesshq.headlessmc.launcher.modlauncher - package io.github.headlesshq.headlessmc.launcher.modlauncher
 
io.github.headlesshq.headlessmc.launcher.mods - package io.github.headlesshq.headlessmc.launcher.mods
 
io.github.headlesshq.headlessmc.launcher.mods.command - package io.github.headlesshq.headlessmc.launcher.mods.command
 
io.github.headlesshq.headlessmc.launcher.mods.files - package io.github.headlesshq.headlessmc.launcher.mods.files
 
io.github.headlesshq.headlessmc.launcher.mods.modrinth - package io.github.headlesshq.headlessmc.launcher.mods.modrinth
 
io.github.headlesshq.headlessmc.launcher.plugin - package io.github.headlesshq.headlessmc.launcher.plugin
 
io.github.headlesshq.headlessmc.launcher.server - package io.github.headlesshq.headlessmc.launcher.server
 
io.github.headlesshq.headlessmc.launcher.server.commands - package io.github.headlesshq.headlessmc.launcher.server.commands
 
io.github.headlesshq.headlessmc.launcher.server.downloader - package io.github.headlesshq.headlessmc.launcher.server.downloader
 
io.github.headlesshq.headlessmc.launcher.specifics - package io.github.headlesshq.headlessmc.launcher.specifics
 
io.github.headlesshq.headlessmc.launcher.test - package io.github.headlesshq.headlessmc.launcher.test
 
io.github.headlesshq.headlessmc.launcher.util - package io.github.headlesshq.headlessmc.launcher.util
 
io.github.headlesshq.headlessmc.launcher.version - package io.github.headlesshq.headlessmc.launcher.version
 
io.github.headlesshq.headlessmc.launcher.version.family - package io.github.headlesshq.headlessmc.launcher.version.family
 
io.github.headlesshq.headlessmc.logging - package io.github.headlesshq.headlessmc.logging
 
io.github.headlesshq.headlessmc.logging.handlers - package io.github.headlesshq.headlessmc.logging.handlers
 
io.github.headlesshq.headlessmc.lwjgl - package io.github.headlesshq.headlessmc.lwjgl
 
io.github.headlesshq.headlessmc.lwjgl.agent - package io.github.headlesshq.headlessmc.lwjgl.agent
 
io.github.headlesshq.headlessmc.lwjgl.api - package io.github.headlesshq.headlessmc.lwjgl.api
 
io.github.headlesshq.headlessmc.lwjgl.launchwrapper - package io.github.headlesshq.headlessmc.lwjgl.launchwrapper
 
io.github.headlesshq.headlessmc.lwjgl.redirections - package io.github.headlesshq.headlessmc.lwjgl.redirections
 
io.github.headlesshq.headlessmc.lwjgl.redirections.stb - package io.github.headlesshq.headlessmc.lwjgl.redirections.stb
 
io.github.headlesshq.headlessmc.lwjgl.transformer - package io.github.headlesshq.headlessmc.lwjgl.transformer
 
io.github.headlesshq.headlessmc.lwjgl.util - package io.github.headlesshq.headlessmc.lwjgl.util
 
io.github.headlesshq.headlessmc.modlauncher - package io.github.headlesshq.headlessmc.modlauncher
 
io.github.headlesshq.headlessmc.os - package io.github.headlesshq.headlessmc.os
 
io.github.headlesshq.headlessmc.runtime - package io.github.headlesshq.headlessmc.runtime
 
io.github.headlesshq.headlessmc.runtime.commands - package io.github.headlesshq.headlessmc.runtime.commands
 
io.github.headlesshq.headlessmc.runtime.commands.reflection - package io.github.headlesshq.headlessmc.runtime.commands.reflection
 
io.github.headlesshq.headlessmc.runtime.reflection - package io.github.headlesshq.headlessmc.runtime.reflection
 
io.github.headlesshq.headlessmc.web.cheerpj - package io.github.headlesshq.headlessmc.web.cheerpj
 
io.github.headlesshq.headlessmc.web.cheerpj.plugin - package io.github.headlesshq.headlessmc.web.cheerpj.plugin
 
io.github.headlesshq.headlessmc.wrapper - package io.github.headlesshq.headlessmc.wrapper
 
io.github.headlesshq.headlessmc.wrapper.plugin - package io.github.headlesshq.headlessmc.wrapper.plugin
 
IOConsumer<T> - Interface in io.github.headlesshq.headlessmc.launcher.util
 
IOService - Class in io.github.headlesshq.headlessmc.launcher.files
 
IOService() - Constructor for class io.github.headlesshq.headlessmc.launcher.files.IOService
 
IOUtil - Class in io.github.headlesshq.headlessmc.launcher.util
 
IOUtil() - Constructor for class io.github.headlesshq.headlessmc.launcher.util.IOUtil
 
is64bit() - Method in class io.github.headlesshq.headlessmc.os.OS
 
isArm() - Method in class io.github.headlesshq.headlessmc.os.OS
 
isCircular() - Method in class io.github.headlesshq.headlessmc.launcher.version.family.Family
 
isDummy() - Method in interface io.github.headlesshq.headlessmc.api.command.line.Progressbar
 
isDummy() - Method in class io.github.headlesshq.headlessmc.jline.JlineProgressbar
 
isEmpty() - Method in class io.github.headlesshq.headlessmc.launcher.LazyService
 
isEmpty() - Method in class io.github.headlesshq.headlessmc.launcher.Service
 
isExtracting() - Method in interface io.github.headlesshq.headlessmc.launcher.version.Extractor
 
isHidingPasswords() - Method in class io.github.headlesshq.headlessmc.api.command.line.CommandLine
 
isHidingPasswords() - Method in interface io.github.headlesshq.headlessmc.api.command.PasswordAware
 
isHidingPasswords() - Method in class io.github.headlesshq.headlessmc.web.cheerpj.plugin.CheerpJGUI
 
isHidingPasswordsSupported() - Method in class io.github.headlesshq.headlessmc.api.command.line.CommandLine
 
isHidingPasswordsSupported() - Method in interface io.github.headlesshq.headlessmc.api.command.PasswordAware
 
isHidingPasswordsSupported() - Method in class io.github.headlesshq.headlessmc.web.cheerpj.plugin.CheerpJGUI
 
isNativeLibrary() - Method in interface io.github.headlesshq.headlessmc.launcher.version.Library
 
isNewArgumentFormat() - Method in interface io.github.headlesshq.headlessmc.launcher.version.Version
 
isOlderThan(String, String) - Static method in class io.github.headlesshq.headlessmc.launcher.version.VersionUtil
 
isOlderThanSafe(String, String) - Static method in class io.github.headlesshq.headlessmc.launcher.version.VersionUtil
 
isOnlyServer() - Method in enum class io.github.headlesshq.headlessmc.launcher.api.Platform
 
isOrContainsNatives(OS) - Method in interface io.github.headlesshq.headlessmc.launcher.version.Library
 
isPrimitive(Type) - Static method in class io.github.headlesshq.headlessmc.lwjgl.transformer.InstructionUtil
 
isQuickExitCli() - Method in interface io.github.headlesshq.headlessmc.api.command.QuickExitCli
 
isRunningWithXvfb() - Method in class io.github.headlesshq.headlessmc.launcher.launch.XvfbService
 
isServer() - Method in class io.github.headlesshq.headlessmc.launcher.api.VersionId
 
isServer() - Method in interface io.github.headlesshq.headlessmc.launcher.mods.ModdableGame
 
isServer() - Method in class io.github.headlesshq.headlessmc.launcher.mods.VersionModdableGameProvider.VersionModdableGame
 
isServer() - Method in class io.github.headlesshq.headlessmc.launcher.server.Server
 
isSystemProperty(String) - Static method in class io.github.headlesshq.headlessmc.launcher.launch.SystemPropertyHelper
Tests if a given string is in the form of "-Dkey=value".
isUuid(String) - Static method in class io.github.headlesshq.headlessmc.launcher.util.UuidUtil
 
isWaitingForInput() - Method in interface io.github.headlesshq.headlessmc.api.command.QuickExitCli
 
iterate(File, IOConsumer<File>) - Method in class io.github.headlesshq.headlessmc.launcher.files.FileManager
 
iterate(Class<?>, Consumer<Class<?>>) - Static method in class io.github.headlesshq.headlessmc.api.util.ReflectionUtil
Iterates over the super classes of the given class.
iterate(Class<?>, Function<Class<?>, T>) - Static method in class io.github.headlesshq.headlessmc.api.util.ReflectionUtil
Iterates over the super classes of the given class.
iterate(T, Consumer<T>) - Static method in class io.github.headlesshq.headlessmc.launcher.version.family.FamilyUtil
 
iterateParents(T, Function<T, S>) - Static method in class io.github.headlesshq.headlessmc.launcher.version.family.FamilyUtil
Calls FamilyUtil.iterateParents(HasParent, Supplier, Function) for the defaultResult () -> null.
iterateParents(T, Supplier<S>, Function<T, S>) - Static method in class io.github.headlesshq.headlessmc.launcher.version.family.FamilyUtil
Iterates over the child's ancestry.
iterateTopDown(T, Consumer<T>) - Static method in class io.github.headlesshq.headlessmc.launcher.version.family.FamilyUtil
 
iterator() - Method in class io.github.headlesshq.headlessmc.api.classloading.ClAgnosticCommandContext
 
iterator() - Method in class io.github.headlesshq.headlessmc.api.command.CommandContextImpl
 
iterator() - Method in class io.github.headlesshq.headlessmc.api.command.YesNoContext
 
iterator() - Method in class io.github.headlesshq.headlessmc.launcher.LazyService
 
iterator() - Method in class io.github.headlesshq.headlessmc.launcher.mods.ModDistributionPlatformManager
 
iterator() - Method in class io.github.headlesshq.headlessmc.launcher.Service
 

J

JANSI - Static variable in interface io.github.headlesshq.headlessmc.jline.JLineProperties
 
jarOutput(File) - Static method in class io.github.headlesshq.headlessmc.launcher.util.IOUtil
 
java - Variable in class io.github.headlesshq.headlessmc.launcher.launch.AbstractInMemoryGameProcessLauncher
 
Java - Class in io.github.headlesshq.headlessmc.java
Represents a Java executable.
Java(String, int) - Constructor for class io.github.headlesshq.headlessmc.java.Java
 
JAVA - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
JAVA_ALWAYS_ADD_FILE_PERMISSIONS - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
JAVA_DISTRIBUTION - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
Java9Classloader - Interface in io.github.headlesshq.headlessmc.modlauncher
Because the Java9Classloader.findClass(String, String) does not exist on Java 8 classloaders we have this interface, so that when compiling with Java 8 still have a method to override in ModuleURLClassLoader.
java9Launch(URL[], String, List<String>) - Method in class io.github.headlesshq.headlessmc.launcher.launch.AbstractInMemoryGameProcessLauncher
 
JavaCommand - Class in io.github.headlesshq.headlessmc.launcher.command
 
JavaCommand(Launcher) - Constructor for class io.github.headlesshq.headlessmc.launcher.command.JavaCommand
 
JavaDownloader - Interface in io.github.headlesshq.headlessmc.java.download
 
JavaDownloaderManager - Class in io.github.headlesshq.headlessmc.java.download
 
JavaDownloaderManager() - Constructor for class io.github.headlesshq.headlessmc.java.download.JavaDownloaderManager
 
JavaDownloadRequest - Class in io.github.headlesshq.headlessmc.java.download
 
JavaDownloadRequest() - Constructor for class io.github.headlesshq.headlessmc.java.download.JavaDownloadRequest
 
JavaLaunchCommandBuilder - Class in io.github.headlesshq.headlessmc.launcher.launch
 
JavaLaunchCommandBuilder() - Constructor for class io.github.headlesshq.headlessmc.launcher.launch.JavaLaunchCommandBuilder
 
JavaLaunchCommandBuilder.JavaLaunchCommandBuilderBuilder - Class in io.github.headlesshq.headlessmc.launcher.launch
 
JavaLaunchCommandBuilderBuilder() - Constructor for class io.github.headlesshq.headlessmc.launcher.launch.JavaLaunchCommandBuilder.JavaLaunchCommandBuilderBuilder
 
JavaScanner - Interface in io.github.headlesshq.headlessmc.java
 
JavaService - Class in io.github.headlesshq.headlessmc.launcher.java
 
JavaService(ConfigService, OS) - Constructor for class io.github.headlesshq.headlessmc.launcher.java.JavaService
 
JavaVersionFinder - Class in io.github.headlesshq.headlessmc.java
 
JavaVersionFinder() - Constructor for class io.github.headlesshq.headlessmc.java.JavaVersionFinder
 
JavaVersionParser - Class in io.github.headlesshq.headlessmc.java
 
JavaVersionParser() - Constructor for class io.github.headlesshq.headlessmc.java.JavaVersionParser
 
JLINE_IN - Static variable in interface io.github.headlesshq.headlessmc.jline.JLineProperties
 
JLINE_OUT - Static variable in interface io.github.headlesshq.headlessmc.jline.JLineProperties
 
JLineCommandLineReader - Class in io.github.headlesshq.headlessmc.jline
An implementation of a CommandLineReader that reads commands from a JLine Terminal with a LineReader.
JLineCommandLineReader() - Constructor for class io.github.headlesshq.headlessmc.jline.JLineCommandLineReader
 
JlineProgressbar - Class in io.github.headlesshq.headlessmc.jline
 
JlineProgressbar() - Constructor for class io.github.headlesshq.headlessmc.jline.JlineProgressbar
 
JlineProgressbarProvider - Class in io.github.headlesshq.headlessmc.jline
 
JlineProgressbarProvider(HasConfig) - Constructor for class io.github.headlesshq.headlessmc.jline.JlineProgressbarProvider
 
JLineProperties - Interface in io.github.headlesshq.headlessmc.jline
A collection of properties for configuring JLine.
JNA - Static variable in interface io.github.headlesshq.headlessmc.jline.JLineProperties
 
JNDI - Static variable in class io.github.headlesshq.headlessmc.launcher.instrumentation.log4j.Patchers
 
JNI - Static variable in interface io.github.headlesshq.headlessmc.jline.JLineProperties
 
JNI_VERSION - Static variable in interface io.github.headlesshq.headlessmc.lwjgl.LwjglProperties
 
JNI_VERSION - Static variable in class io.github.headlesshq.headlessmc.lwjgl.redirections.LwjglRedirections
 
JOML_NO_UNSAFE - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
JsonCommand - Class in io.github.headlesshq.headlessmc.launcher.command
 
JsonCommand(Launcher) - Constructor for class io.github.headlesshq.headlessmc.launcher.command.JsonCommand
 
JsonUtil - Class in io.github.headlesshq.headlessmc.launcher.util
 
JsonUtil() - Constructor for class io.github.headlesshq.headlessmc.launcher.util.JsonUtil
 
JVM_ARGS - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 

K

KEEP_FILES - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 

L

launch() - Method in class io.github.headlesshq.headlessmc.launcher.launch.AbstractInMemoryGameProcessLauncher
 
launch() - Method in class io.github.headlesshq.headlessmc.launcher.server.ServerLauncher
 
launch() - Method in class io.github.headlesshq.headlessmc.web.cheerpj.plugin.CheerpJLauncher
 
launch(String[]) - Method in class io.github.headlesshq.headlessmc.modlauncher.LayeredBootstrapLauncher
Launches the game on the with the configured classPath and mainClass for the given arguments.
LaunchAccount - Class in io.github.headlesshq.headlessmc.launcher.auth
Information about a StepFullJavaSession that is required to launch the game.
LaunchAccount() - Constructor for class io.github.headlesshq.headlessmc.launcher.auth.LaunchAccount
 
LaunchCommand - Class in io.github.headlesshq.headlessmc.launcher.command
 
LaunchCommand(Launcher) - Constructor for class io.github.headlesshq.headlessmc.launcher.command.LaunchCommand
 
LaunchContext - Class in io.github.headlesshq.headlessmc.launcher.command
 
LaunchContext(Launcher) - Constructor for class io.github.headlesshq.headlessmc.launcher.command.LaunchContext
 
LaunchContext(Launcher, boolean) - Constructor for class io.github.headlesshq.headlessmc.launcher.command.LaunchContext
 
Launcher - Class in io.github.headlesshq.headlessmc.launcher
Represents the HeadlessMc launcher and everything that belongs to it.
Launcher() - Constructor for class io.github.headlesshq.headlessmc.launcher.Launcher
 
LAUNCHER_NAME - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
LAUNCHER_VERSION - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
LauncherApi - Class in io.github.headlesshq.headlessmc.launcher
Holds a globally available instance of the HeadlessMc Launcher.
LauncherApi() - Constructor for class io.github.headlesshq.headlessmc.launcher.LauncherApi
 
LauncherBuilder - Class in io.github.headlesshq.headlessmc.launcher
Helps with building and initializing Launcher instances.
LauncherBuilder() - Constructor for class io.github.headlesshq.headlessmc.launcher.LauncherBuilder
 
LauncherConfig - Class in io.github.headlesshq.headlessmc.launcher.files
Manages the directories the HeadlessMc Launcher will work in.
LauncherConfig() - Constructor for class io.github.headlesshq.headlessmc.launcher.files.LauncherConfig
 
LauncherProperties - Interface in io.github.headlesshq.headlessmc.launcher
Properties used by the launcher.
LaunchException - Exception Class in io.github.headlesshq.headlessmc.launcher.launch
 
LaunchException(String) - Constructor for exception class io.github.headlesshq.headlessmc.launcher.launch.LaunchException
 
LaunchOptions - Class in io.github.headlesshq.headlessmc.launcher.launch
 
LaunchOptions() - Constructor for class io.github.headlesshq.headlessmc.launcher.launch.LaunchOptions
 
LaunchOptions.LaunchOptionsBuilder - Class in io.github.headlesshq.headlessmc.launcher.launch
 
LaunchServerCommand - Class in io.github.headlesshq.headlessmc.launcher.server.commands
 
LaunchServerCommand(Launcher) - Constructor for class io.github.headlesshq.headlessmc.launcher.server.commands.LaunchServerCommand
 
LaunchWrapperLwjglTransformer - Class in io.github.headlesshq.headlessmc.lwjgl.launchwrapper
 
LaunchWrapperLwjglTransformer() - Constructor for class io.github.headlesshq.headlessmc.lwjgl.launchwrapper.LaunchWrapperLwjglTransformer
 
LayeredBootstrapLauncher - Class in io.github.headlesshq.headlessmc.modlauncher
cpw's BootstrapLauncher turns a classpath environment into a modularized one.
LayeredBootstrapLauncher(List<Path>, URL[], String) - Constructor for class io.github.headlesshq.headlessmc.modlauncher.LayeredBootstrapLauncher
Constructs a new LayeredBootstrapLauncher.
Lazy<T> - Class in io.github.headlesshq.headlessmc.api.util
 
Lazy() - Constructor for class io.github.headlesshq.headlessmc.api.util.Lazy
 
LazyService<T> - Class in io.github.headlesshq.headlessmc.launcher
 
LazyService() - Constructor for class io.github.headlesshq.headlessmc.launcher.LazyService
 
LEAVE_AFTER_TEST - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
levenshtein(CharSequence, CharSequence) - Static method in class io.github.headlesshq.headlessmc.api.command.CommandUtil
Computes the Levenshtein-Distance between two Strings.
LEX_FORGE_INDICES - Static variable in class io.github.headlesshq.headlessmc.launcher.command.forge.ForgeIndexCache
 
LEX_FORGE_URL - Static variable in interface io.github.headlesshq.headlessmc.launcher.command.forge.ForgeRepoFormat
 
lexforge(Launcher) - Static method in class io.github.headlesshq.headlessmc.launcher.command.forge.ForgeCommand
 
lexForge() - Static method in interface io.github.headlesshq.headlessmc.launcher.command.forge.ForgeRepoFormat
 
LEXFORGE - Enum constant in enum class io.github.headlesshq.headlessmc.launcher.modlauncher.Modlauncher
 
LIBRARIES_CHECK_FILE_HASH - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
LIBRARIES_CHECK_HASH - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
LIBRARIES_CHECK_SIZE - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
Library - Interface in io.github.headlesshq.headlessmc.launcher.version
 
LibraryDownloader - Class in io.github.headlesshq.headlessmc.launcher.download
 
LibraryDownloader() - Constructor for class io.github.headlesshq.headlessmc.launcher.download.LibraryDownloader
 
lineReader - Variable in class io.github.headlesshq.headlessmc.jline.JLineCommandLineReader
The LineReader we are currently reading from.
LINUX - Enum constant in enum class io.github.headlesshq.headlessmc.os.OS.Type
 
listFiles() - Method in class io.github.headlesshq.headlessmc.launcher.files.FileManager
 
listFiles(File) - Method in class io.github.headlesshq.headlessmc.launcher.files.FileManager
 
ListModCommand - Class in io.github.headlesshq.headlessmc.launcher.mods.command
 
ListModCommand(Launcher, ModdableGameProvider) - Constructor for class io.github.headlesshq.headlessmc.launcher.mods.command.ListModCommand
 
listOf(T...) - Static method in class io.github.headlesshq.headlessmc.launcher.util.CollectionUtil
 
ListServersCommand - Class in io.github.headlesshq.headlessmc.launcher.server.commands
 
ListServersCommand(Launcher) - Constructor for class io.github.headlesshq.headlessmc.launcher.server.commands.ListServersCommand
 
load() - Method in class io.github.headlesshq.headlessmc.launcher.auth.AccountStore
 
load(Config) - Method in class io.github.headlesshq.headlessmc.launcher.auth.AccountManager
 
load(InputStream) - Static method in class io.github.headlesshq.headlessmc.launcher.test.TestCase
 
load(Path) - Method in class io.github.headlesshq.headlessmc.auth.AccountJsonLoader
 
loadParam(Type, int) - Static method in class io.github.headlesshq.headlessmc.lwjgl.transformer.InstructionUtil
 
loadType(Type) - Static method in class io.github.headlesshq.headlessmc.lwjgl.transformer.InstructionUtil
 
log - Variable in class io.github.headlesshq.headlessmc.api.command.CommandContextImpl
The HeadlessMc instance this CommandContext uses for LogsMessages.log(String).
log(String) - Method in interface io.github.headlesshq.headlessmc.api.HeadlessMc
Logs the given message in a human-readable format instead of logging it.
log(String) - Method in interface io.github.headlesshq.headlessmc.api.LogsMessages
 
LOG_LEVEL - Static variable in interface io.github.headlesshq.headlessmc.logging.LoggingProperties
The initial log level for the HmcStreamHandler.
Log4jPatcher - Class in io.github.headlesshq.headlessmc.launcher.instrumentation.log4j
 
Log4jPatcher(String) - Constructor for class io.github.headlesshq.headlessmc.launcher.instrumentation.log4j.Log4jPatcher
 
Logger - Class in io.github.headlesshq.headlessmc.logging
 
Logger() - Constructor for class io.github.headlesshq.headlessmc.logging.Logger
 
LoggerFactory - Class in io.github.headlesshq.headlessmc.logging
Custom LoggerFactory for CustomLog.
LoggerFactory() - Constructor for class io.github.headlesshq.headlessmc.logging.LoggerFactory
 
Logging - Class in io.github.headlesshq.headlessmc.launcher.version
 
Logging.File - Class in io.github.headlesshq.headlessmc.launcher.version
 
LoggingProperties - Interface in io.github.headlesshq.headlessmc.logging
System Properties to configure logging.
LoggingService - Class in io.github.headlesshq.headlessmc.logging
Manages Loggers for HMC.
LoggingService() - Constructor for class io.github.headlesshq.headlessmc.logging.LoggingService
 
login(String, String, String...) - Method in class io.github.headlesshq.headlessmc.auth.AbstractLoginCommand
 
LoginCommand - Class in io.github.headlesshq.headlessmc.launcher.command.login
 
LoginCommand(Launcher) - Constructor for class io.github.headlesshq.headlessmc.launcher.command.login.LoginCommand
 
LoginContext - Class in io.github.headlesshq.headlessmc.auth
 
LoginContext(HeadlessMc, CommandContext, String) - Constructor for class io.github.headlesshq.headlessmc.auth.LoginContext
 
loginWithCredentials(String...) - Method in class io.github.headlesshq.headlessmc.auth.AbstractLoginCommand
 
loginWithDeviceCode(String...) - Method in class io.github.headlesshq.headlessmc.auth.AbstractLoginCommand
 
loginWithWebview(String...) - Method in class io.github.headlesshq.headlessmc.auth.AbstractLoginCommand
 
LOGLEVEL - Static variable in interface io.github.headlesshq.headlessmc.api.config.HmcProperties
The initial LogLevel for HeadlessMcs Loggers.
LogLevelCommand - Class in io.github.headlesshq.headlessmc.launcher.command
 
LogLevelCommand(HeadlessMc) - Constructor for class io.github.headlesshq.headlessmc.launcher.command.LogLevelCommand
 
LogsMessages - Interface in io.github.headlesshq.headlessmc.api
 
LONG - Static variable in class io.github.headlesshq.headlessmc.lwjgl.redirections.DefaultRedirections
 
LOOKUP - Static variable in class io.github.headlesshq.headlessmc.launcher.instrumentation.log4j.Patchers
 
LWJGL_JAR - Static variable in class io.github.headlesshq.headlessmc.launcher.instrumentation.InstrumentationHelper
 
LwjglAgent - Class in io.github.headlesshq.headlessmc.lwjgl.agent
A JavaAgent calling the LwjglTransformer.
LwjglAgent() - Constructor for class io.github.headlesshq.headlessmc.lwjgl.agent.LwjglAgent
 
LwjglProperties - Interface in io.github.headlesshq.headlessmc.lwjgl
 
LwjglRedirections - Class in io.github.headlesshq.headlessmc.lwjgl.redirections
 
LwjglRedirections() - Constructor for class io.github.headlesshq.headlessmc.lwjgl.redirections.LwjglRedirections
 
LwjglTransformer - Class in io.github.headlesshq.headlessmc.lwjgl.transformer
A given ClassNode will be transformed in the following ways:
LwjglTransformer() - Constructor for class io.github.headlesshq.headlessmc.lwjgl.transformer.LwjglTransformer
 
LwjglTweaker - Class in io.github.headlesshq.headlessmc.lwjgl.launchwrapper
 
LwjglTweaker() - Constructor for class io.github.headlesshq.headlessmc.lwjgl.launchwrapper.LwjglTweaker
 

M

main(String[]) - Static method in class io.github.headlesshq.headlessmc.launcher.Main
 
main(String[]) - Static method in class io.github.headlesshq.headlessmc.runtime.Main
 
main(String[]) - Static method in class io.github.headlesshq.headlessmc.web.cheerpj.Main
 
main(String[]) - Static method in class io.github.headlesshq.headlessmc.web.cheerpj.plugin.CheerpJMain
 
main(String[]) - Static method in class io.github.headlesshq.headlessmc.wrapper.Main
 
Main - Class in io.github.headlesshq.headlessmc.launcher
Main entry point for HeadlessMc.
Main - Class in io.github.headlesshq.headlessmc.runtime
 
Main - Class in io.github.headlesshq.headlessmc.web.cheerpj
 
Main - Class in io.github.headlesshq.headlessmc.wrapper
 
Main() - Constructor for class io.github.headlesshq.headlessmc.launcher.Main
 
Main() - Constructor for class io.github.headlesshq.headlessmc.runtime.Main
 
Main() - Constructor for class io.github.headlesshq.headlessmc.web.cheerpj.Main
 
Main() - Constructor for class io.github.headlesshq.headlessmc.wrapper.Main
 
MAIN - Static variable in interface io.github.headlesshq.headlessmc.api.config.HmcProperties
The Minecraft main method passed to the runtime so it can call it.
MAIN_CLASS - Static variable in class io.github.headlesshq.headlessmc.web.cheerpj.Main
 
mainThreadEnded() - Method in class io.github.headlesshq.headlessmc.wrapper.ProcessThread
 
makeReturn(Type) - Static method in class io.github.headlesshq.headlessmc.lwjgl.transformer.InstructionUtil
 
makeTable(Collection<Version>) - Static method in class io.github.headlesshq.headlessmc.launcher.version.VersionUtil
 
mapToResources(String, Path, boolean, String, Long, boolean) - Method in class io.github.headlesshq.headlessmc.launcher.download.AssetsDownloader
 
MATCH - Enum constant in enum class io.github.headlesshq.headlessmc.launcher.test.TestCase.Action.Type
Match step.
MATCH - Enum constant in enum class io.github.headlesshq.headlessmc.launcher.test.TestCase.Result
 
matches(EntryStream) - Method in class io.github.headlesshq.headlessmc.launcher.instrumentation.AbstractClassTransformer
 
matches(EntryStream) - Method in class io.github.headlesshq.headlessmc.launcher.instrumentation.debug.DebugTransformer
 
matches(EntryStream) - Method in class io.github.headlesshq.headlessmc.launcher.instrumentation.InstrumentationClassloader.AggregateTransformer
 
matches(EntryStream) - Method in class io.github.headlesshq.headlessmc.launcher.instrumentation.lwjgl.HmcLwjglTransformer
 
matches(EntryStream) - Method in class io.github.headlesshq.headlessmc.launcher.instrumentation.modlauncher.BootstrapLauncherTransformer
 
matches(Target) - Method in class io.github.headlesshq.headlessmc.launcher.instrumentation.log4j.Log4jPatcher
 
matches(Target) - Method in class io.github.headlesshq.headlessmc.launcher.instrumentation.lwjgl.HmcLwjglTransformer
 
matches(Target) - Method in class io.github.headlesshq.headlessmc.launcher.instrumentation.modlauncher.BootstrapLauncherTransformer
 
matches(Target) - Method in class io.github.headlesshq.headlessmc.launcher.instrumentation.paulscode.PaulscodeTransformer
 
matches(Target) - Method in interface io.github.headlesshq.headlessmc.launcher.instrumentation.Transformer
 
matches(String, String...) - Method in class io.github.headlesshq.headlessmc.api.classloading.ClAgnosticCommand
 
matches(String, String...) - Method in class io.github.headlesshq.headlessmc.api.command.AbstractCommand
 
matches(String, String...) - Method in interface io.github.headlesshq.headlessmc.api.command.Command
Used by a CommandContext to decide whether to execute this command or not.
matches(String, String...) - Method in class io.github.headlesshq.headlessmc.api.command.impl.QuitCommand
 
maxHint(long) - Method in interface io.github.headlesshq.headlessmc.api.command.line.Progressbar
 
maxHint(long) - Method in class io.github.headlesshq.headlessmc.jline.JlineProgressbar
 
maybeTransform(EntryStream) - Method in class io.github.headlesshq.headlessmc.launcher.instrumentation.AbstractClassTransformer
 
MC_DIR - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
MC_RUNTIME_TEST - Static variable in class io.github.headlesshq.headlessmc.launcher.specifics.VersionSpecificMods
Mods that join a SinglePlayer world, run GameTests and exit the game, for testing purposes.
MemASCIIRedirection - Enum Class in io.github.headlesshq.headlessmc.lwjgl.redirections
 
MemoryCommand - Class in io.github.headlesshq.headlessmc.api.command.impl
A Command implementation that displays the currently used memory, free memory and max memory of the JVM.
MemoryCommand(HeadlessMc) - Constructor for class io.github.headlesshq.headlessmc.api.command.impl.MemoryCommand
Constructs a new MemoryCommand instance.
MemReallocRedirections - Class in io.github.headlesshq.headlessmc.lwjgl.redirections
Redirections for memoryReallocation, those methods of org.lwjgl.system.MemoryUtil that make ByteBuffers larger.
MemReallocRedirections() - Constructor for class io.github.headlesshq.headlessmc.lwjgl.redirections.MemReallocRedirections
 
METHOD_DESC - Static variable in interface io.github.headlesshq.headlessmc.lwjgl.api.Redirection
 
METHOD_NAME - Static variable in interface io.github.headlesshq.headlessmc.lwjgl.api.Redirection
 
MethodCommand - Class in io.github.headlesshq.headlessmc.runtime.commands.reflection
 
MethodCommand(RuntimeReflection) - Constructor for class io.github.headlesshq.headlessmc.runtime.commands.reflection.MethodCommand
 
MinecraftFinder - Class in io.github.headlesshq.headlessmc.launcher.files
 
MinecraftFinder() - Constructor for class io.github.headlesshq.headlessmc.launcher.files.MinecraftFinder
 
mkdir(String) - Static method in class io.github.headlesshq.headlessmc.launcher.files.FileManager
 
Mod - Class in io.github.headlesshq.headlessmc.launcher.mods
 
Mod() - Constructor for class io.github.headlesshq.headlessmc.launcher.mods.Mod
 
ModCommand - Class in io.github.headlesshq.headlessmc.launcher.mods.command
 
ModCommand(Launcher, ModdableGameProvider) - Constructor for class io.github.headlesshq.headlessmc.launcher.mods.command.ModCommand
 
ModCommandContext - Class in io.github.headlesshq.headlessmc.launcher.mods.command
 
ModCommandContext(Launcher, ModdableGameProvider) - Constructor for class io.github.headlesshq.headlessmc.launcher.mods.command.ModCommandContext
 
ModdableGame - Interface in io.github.headlesshq.headlessmc.launcher.mods
 
ModdableGameProvider - Interface in io.github.headlesshq.headlessmc.launcher.mods
 
ModDistributionPlatform - Interface in io.github.headlesshq.headlessmc.launcher.mods
 
ModDistributionPlatformManager - Class in io.github.headlesshq.headlessmc.launcher.mods
 
ModDistributionPlatformManager() - Constructor for class io.github.headlesshq.headlessmc.launcher.mods.ModDistributionPlatformManager
 
ModFile - Class in io.github.headlesshq.headlessmc.launcher.mods.files
 
ModFile(String, int, String, List<String>, Path) - Constructor for class io.github.headlesshq.headlessmc.launcher.mods.files.ModFile
 
ModFileReader - Interface in io.github.headlesshq.headlessmc.launcher.mods.files
 
ModFileReaderManager - Class in io.github.headlesshq.headlessmc.launcher.mods.files
 
ModFileReaderManager() - Constructor for class io.github.headlesshq.headlessmc.launcher.mods.files.ModFileReaderManager
 
ModFileReadResult - Class in io.github.headlesshq.headlessmc.launcher.mods.files
 
ModFileReadResult() - Constructor for class io.github.headlesshq.headlessmc.launcher.mods.files.ModFileReadResult
 
Modlauncher - Enum Class in io.github.headlesshq.headlessmc.launcher.modlauncher
 
ModLauncherCommand - Interface in io.github.headlesshq.headlessmc.launcher.command.download
 
ModLauncherCommandDownloader - Class in io.github.headlesshq.headlessmc.launcher.server.downloader
 
ModLauncherCommandDownloader() - Constructor for class io.github.headlesshq.headlessmc.launcher.server.downloader.ModLauncherCommandDownloader
 
ModManager - Class in io.github.headlesshq.headlessmc.launcher.mods
 
ModManager() - Constructor for class io.github.headlesshq.headlessmc.launcher.mods.ModManager
 
Modrinth - Class in io.github.headlesshq.headlessmc.launcher.mods.modrinth
 
Modrinth(DownloadService) - Constructor for class io.github.headlesshq.headlessmc.launcher.mods.modrinth.Modrinth
 
ModuleURLClassLoader - Class in io.github.headlesshq.headlessmc.modlauncher
An URLClassLoader that looks through the modules of the given java.lang.module.Configuration to find classes.
ModuleURLClassLoader(URL[], ClassLoader) - Constructor for class io.github.headlesshq.headlessmc.modlauncher.ModuleURLClassLoader
Constructs a new ModuleURLClassLoader for the given classpath and parent loader.
moveRuntimeJarToFirstPlace(List<String>) - Method in class io.github.headlesshq.headlessmc.launcher.launch.ProcessFactory
 
MultiCommand - Class in io.github.headlesshq.headlessmc.api.command.impl
A Command that treats its given arguments as commands and executes them.
MultiCommand(HeadlessMc) - Constructor for class io.github.headlesshq.headlessmc.api.command.impl.MultiCommand
Constructs a new MultiCommand command.

N

name - Variable in class io.github.headlesshq.headlessmc.api.command.AbstractCommand
 
name - Variable in class io.github.headlesshq.headlessmc.api.util.Table.Column
 
NAME - Static variable in class io.github.headlesshq.headlessmc.api.HeadlessMcApi
The string "HeadlessMC".
needsJava9(Java) - Method in class io.github.headlesshq.headlessmc.launcher.launch.AbstractInMemoryGameProcessLauncher
 
needsJava9(Java) - Method in class io.github.headlesshq.headlessmc.launcher.launch.InMemoryLauncher
 
needsJava9(Java) - Method in class io.github.headlesshq.headlessmc.launcher.server.ServerInMemoryLauncher
 
NEO_FORGE_ALTERNATIVE_URL - Static variable in interface io.github.headlesshq.headlessmc.launcher.command.forge.ForgeRepoFormat
 
NEO_FORGE_INDICES - Static variable in class io.github.headlesshq.headlessmc.launcher.command.forge.ForgeIndexCache
 
NEO_FORGE_URL - Static variable in interface io.github.headlesshq.headlessmc.launcher.command.forge.ForgeRepoFormat
 
neoforge() - Static method in class io.github.headlesshq.headlessmc.launcher.mods.files.ForgeModFileReader
 
neoforge(Launcher) - Static method in class io.github.headlesshq.headlessmc.launcher.command.forge.ForgeCommand
 
neoForge() - Static method in interface io.github.headlesshq.headlessmc.launcher.command.forge.ForgeRepoFormat
 
NEOFORGE - Enum constant in enum class io.github.headlesshq.headlessmc.launcher.api.Platform
 
NEOFORGE - Enum constant in enum class io.github.headlesshq.headlessmc.launcher.modlauncher.Modlauncher
 
NewCommand - Class in io.github.headlesshq.headlessmc.runtime.commands.reflection
 
NewCommand(RuntimeReflection) - Constructor for class io.github.headlesshq.headlessmc.runtime.commands.reflection.NewCommand
 
newTransformingClassloader(URL[], ClassLoader, URLClassLoader, List<TransformerPlugin>) - Method in class io.github.headlesshq.headlessmc.wrapper.plugin.TransformingPluginFinder
 
NO_AUTO_CONFIG - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
NO_AWT - Static variable in interface io.github.headlesshq.headlessmc.lwjgl.LwjglProperties
 
NO_EXTRACTION - Static variable in interface io.github.headlesshq.headlessmc.launcher.version.Extractor
 
NO_TEST_TIMEOUT - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
NoLogging - Enum Class in io.github.headlesshq.headlessmc.auth
 
NoThreadFormatter - Class in io.github.headlesshq.headlessmc.logging
 
NoThreadFormatter() - Constructor for class io.github.headlesshq.headlessmc.logging.NoThreadFormatter
 
NULL - Static variable in class io.github.headlesshq.headlessmc.lwjgl.redirections.DefaultRedirections
 
number(String) - Static method in class io.github.headlesshq.headlessmc.api.config.PropertyTypes
 

O

ObjectRedirection - Class in io.github.headlesshq.headlessmc.lwjgl.redirections
 
ObjectRedirection() - Constructor for class io.github.headlesshq.headlessmc.lwjgl.redirections.ObjectRedirection
 
of(byte[], List<Target>, HasName) - Static method in class io.github.headlesshq.headlessmc.launcher.instrumentation.EntryStream
 
of(JavaVersionParser) - Static method in interface io.github.headlesshq.headlessmc.java.JavaScanner
 
of(Class<?>) - Static method in class io.github.headlesshq.headlessmc.runtime.reflection.ClassHelper
 
of(Object) - Static method in interface io.github.headlesshq.headlessmc.lwjgl.api.Redirection
 
OFFLINE - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
OFFLINE_TOKEN - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
OFFLINE_TYPE - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
OFFLINE_USERNAME - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
OFFLINE_UUID - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
OfflineChecker - Class in io.github.headlesshq.headlessmc.launcher.auth
 
OfflineChecker(HasConfig) - Constructor for class io.github.headlesshq.headlessmc.launcher.auth.OfflineChecker
 
OfflineCommand - Class in io.github.headlesshq.headlessmc.launcher.command
 
OfflineCommand(Launcher) - Constructor for class io.github.headlesshq.headlessmc.launcher.command.OfflineCommand
 
ofType(RuntimeReflection, String, TypeParser) - Static method in class io.github.headlesshq.headlessmc.runtime.commands.reflection.TypeCommand
 
onCommand(String) - Method in class io.github.headlesshq.headlessmc.auth.LoginContext
 
onMainThreadEnd(Throwable) - Method in class io.github.headlesshq.headlessmc.api.exit.ExitManager
Call this when the application is about to end.
onObjectNotFound(boolean, boolean, String, String...) - Method in interface io.github.headlesshq.headlessmc.api.command.FindByCommand
 
onObjectNotFound(boolean, boolean, String, String...) - Method in class io.github.headlesshq.headlessmc.launcher.command.download.DownloadCommand
 
onSuccessfulLogin(StepFullJavaSession.FullJavaSession) - Method in class io.github.headlesshq.headlessmc.auth.AbstractLoginCommand
 
onSuccessfulLogin(StepFullJavaSession.FullJavaSession) - Method in class io.github.headlesshq.headlessmc.launcher.command.login.LoginCommand
 
open(HeadlessMc) - Method in class io.github.headlesshq.headlessmc.api.command.line.CommandLine
 
open(HeadlessMc) - Method in interface io.github.headlesshq.headlessmc.api.command.line.CommandLineReader
This is here for the JLineCommandLineReader.
open(HeadlessMc) - Method in class io.github.headlesshq.headlessmc.jline.JLineCommandLineReader
 
options - Variable in class io.github.headlesshq.headlessmc.launcher.launch.AbstractInMemoryGameProcessLauncher
 
OS - Class in io.github.headlesshq.headlessmc.os
Represents an Operating System.
OS(String, OS.Type, String, boolean) - Constructor for class io.github.headlesshq.headlessmc.os.OS
 
OS_ARCH - Static variable in interface io.github.headlesshq.headlessmc.os.OsProperties
 
OS_ARCHITECTURE - Static variable in interface io.github.headlesshq.headlessmc.os.OsProperties
 
OS_NAME - Static variable in interface io.github.headlesshq.headlessmc.os.OsProperties
 
OS_TYPE - Static variable in interface io.github.headlesshq.headlessmc.os.OsProperties
 
OS_VERSION - Static variable in interface io.github.headlesshq.headlessmc.os.OsProperties
 
OS.Type - Enum Class in io.github.headlesshq.headlessmc.os
 
OSFactory - Class in io.github.headlesshq.headlessmc.os
 
OSFactory() - Constructor for class io.github.headlesshq.headlessmc.os.OSFactory
 
OsProperties - Interface in io.github.headlesshq.headlessmc.os
 
OSX - Enum constant in enum class io.github.headlesshq.headlessmc.os.OS.Type
 

P

Pair<K,V> - Class in io.github.headlesshq.headlessmc.launcher.util
 
Pair() - Constructor for class io.github.headlesshq.headlessmc.launcher.util.Pair
 
paper() - Static method in class io.github.headlesshq.headlessmc.launcher.mods.files.PaperModFileReader
 
PAPER - Enum constant in enum class io.github.headlesshq.headlessmc.launcher.api.Platform
 
PaperDownloader - Class in io.github.headlesshq.headlessmc.launcher.server.downloader
 
PaperDownloader() - Constructor for class io.github.headlesshq.headlessmc.launcher.server.downloader.PaperDownloader
 
PaperModFileReader - Class in io.github.headlesshq.headlessmc.launcher.mods.files
 
PaperModFileReader(String...) - Constructor for class io.github.headlesshq.headlessmc.launcher.mods.files.PaperModFileReader
 
ParallelIOService - Class in io.github.headlesshq.headlessmc.launcher.download
 
ParallelIOService() - Constructor for class io.github.headlesshq.headlessmc.launcher.download.ParallelIOService
 
parse(JsonElement) - Static method in class io.github.headlesshq.headlessmc.java.download.TemurinDownloader.TemurinPackage
 
parse(JsonObject, File, Supplier<Integer>) - Method in class io.github.headlesshq.headlessmc.launcher.version.DefaultVersionFactory
 
parse(Class<?>[], String...) - Method in class io.github.headlesshq.headlessmc.runtime.commands.reflection.AbstractVMCommand
 
parse(String) - Method in interface io.github.headlesshq.headlessmc.api.config.Property
 
parse(String) - Static method in class io.github.headlesshq.headlessmc.launcher.api.VersionId
 
parse(String) - Method in interface io.github.headlesshq.headlessmc.runtime.commands.reflection.TypeParser
 
parseB(String) - Static method in class io.github.headlesshq.headlessmc.api.command.ParseUtil
 
parseD(String) - Static method in class io.github.headlesshq.headlessmc.api.command.ParseUtil
 
parseD(String, double, double) - Static method in class io.github.headlesshq.headlessmc.api.command.ParseUtil
 
parseF(String) - Static method in class io.github.headlesshq.headlessmc.api.command.ParseUtil
 
parseFlags(Launcher, boolean, String...) - Method in class io.github.headlesshq.headlessmc.launcher.launch.LaunchOptions.LaunchOptionsBuilder
 
parseGameArgs(String...) - Method in class io.github.headlesshq.headlessmc.launcher.launch.LaunchOptions.LaunchOptionsBuilder
 
parseI(String) - Static method in class io.github.headlesshq.headlessmc.api.command.ParseUtil
 
parseJvmArgs(String...) - Method in class io.github.headlesshq.headlessmc.launcher.launch.LaunchOptions.LaunchOptionsBuilder
 
parseL(String) - Static method in class io.github.headlesshq.headlessmc.api.command.ParseUtil
 
parseL(String, long, long) - Static method in class io.github.headlesshq.headlessmc.api.command.ParseUtil
 
parseS(String) - Static method in class io.github.headlesshq.headlessmc.api.command.ParseUtil
 
ParseUtil - Class in io.github.headlesshq.headlessmc.api.command
 
ParseUtil() - Constructor for class io.github.headlesshq.headlessmc.api.command.ParseUtil
 
parseVersion(String) - Method in class io.github.headlesshq.headlessmc.java.JavaVersionParser
 
parseVersion(String) - Static method in class io.github.headlesshq.headlessmc.launcher.command.download.VersionArgument
 
parseVersionCommand(String) - Method in class io.github.headlesshq.headlessmc.java.JavaVersionParser
 
PASS - Enum constant in enum class io.github.headlesshq.headlessmc.launcher.test.TestCase.Action.Type
Pass step.
PASS - Enum constant in enum class io.github.headlesshq.headlessmc.launcher.test.TestCase.Result
 
PASSWORD - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
PasswordAware - Interface in io.github.headlesshq.headlessmc.api.command
 
PasswordAwareImpl - Class in io.github.headlesshq.headlessmc.api.command.line
Simplest implementation of PasswordAware.
PasswordAwareImpl() - Constructor for class io.github.headlesshq.headlessmc.api.command.line.PasswordAwareImpl
 
PasswordCommand - Class in io.github.headlesshq.headlessmc.api.command
 
PasswordCommand(HeadlessMc) - Constructor for class io.github.headlesshq.headlessmc.api.command.PasswordCommand
 
Patchers - Class in io.github.headlesshq.headlessmc.launcher.instrumentation.log4j
 
Patchers() - Constructor for class io.github.headlesshq.headlessmc.launcher.instrumentation.log4j.Patchers
 
PathUtil - Class in io.github.headlesshq.headlessmc.launcher.util
 
PathUtil() - Constructor for class io.github.headlesshq.headlessmc.launcher.util.PathUtil
 
PaulscodeTransformer - Class in io.github.headlesshq.headlessmc.launcher.instrumentation.paulscode
Minecrafts SoundManager spams us with some errorMessages if we use the -lwjgl flag.
PaulscodeTransformer() - Constructor for class io.github.headlesshq.headlessmc.launcher.instrumentation.paulscode.PaulscodeTransformer
 
Platform - Enum Class in io.github.headlesshq.headlessmc.launcher.api
 
PluginFinder - Class in io.github.headlesshq.headlessmc.wrapper.plugin
 
PluginFinder() - Constructor for class io.github.headlesshq.headlessmc.wrapper.plugin.PluginFinder
 
PluginManager - Class in io.github.headlesshq.headlessmc.launcher.plugin
 
PluginManager() - Constructor for class io.github.headlesshq.headlessmc.launcher.plugin.PluginManager
 
PluginsCommand - Class in io.github.headlesshq.headlessmc.launcher.command
 
PluginsCommand(Launcher) - Constructor for class io.github.headlesshq.headlessmc.launcher.command.PluginsCommand
 
pop(int) - Method in class io.github.headlesshq.headlessmc.runtime.reflection.VM
 
PopCommand - Class in io.github.headlesshq.headlessmc.runtime.commands.reflection
 
PopCommand(RuntimeReflection) - Constructor for class io.github.headlesshq.headlessmc.runtime.commands.reflection.PopCommand
 
premain(String, Instrumentation) - Static method in class io.github.headlesshq.headlessmc.lwjgl.agent.LwjglAgent
 
prepare - Variable in class io.github.headlesshq.headlessmc.launcher.command.AbstractLaunchProcessLifecycle
 
PRETTY_PRINT - Static variable in class io.github.headlesshq.headlessmc.launcher.util.JsonUtil
 
PREVENT_DEPRECATION_WARNING - Static variable in interface io.github.headlesshq.headlessmc.jline.JLineProperties
 
println(String) - Static method in class io.github.headlesshq.headlessmc.launcher.instrumentation.debug.DebugTransformer
 
ProcessFactory - Class in io.github.headlesshq.headlessmc.launcher.launch
 
ProcessFactory() - Constructor for class io.github.headlesshq.headlessmc.launcher.launch.ProcessFactory
 
processLibraries(LaunchOptions, Version, FileManager) - Method in class io.github.headlesshq.headlessmc.launcher.launch.ProcessFactory
 
ProcessThread - Class in io.github.headlesshq.headlessmc.wrapper
 
ProcessThread() - Constructor for class io.github.headlesshq.headlessmc.wrapper.ProcessThread
 
PROFILE_PROPERTIES - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
PROGRESS_BAR_STYLE - Static variable in interface io.github.headlesshq.headlessmc.jline.JLineProperties
 
Progressbar - Interface in io.github.headlesshq.headlessmc.api.command.line
 
Progressbar.Configuration - Class in io.github.headlesshq.headlessmc.api.command.line
 
Progressbar.Configuration.Unit - Class in io.github.headlesshq.headlessmc.api.command.line
 
ProgressBarProvider - Interface in io.github.headlesshq.headlessmc.api.command.line
A type that provides a Progressbar.
PROPAGATE_ENABLED - Static variable in interface io.github.headlesshq.headlessmc.jline.JLineProperties
 
Property<T> - Interface in io.github.headlesshq.headlessmc.api.config
 
PropertyTypes - Class in io.github.headlesshq.headlessmc.api.config
 
PropertyTypes() - Constructor for class io.github.headlesshq.headlessmc.api.config.PropertyTypes
 
provider - Variable in class io.github.headlesshq.headlessmc.launcher.mods.command.AbstractModdableGameCommand
 
provider - Variable in class io.github.headlesshq.headlessmc.launcher.mods.command.SearchModCommand
 
PROVIDERS - Static variable in interface io.github.headlesshq.headlessmc.jline.JLineProperties
 
providesOnlyClients() - Method in interface io.github.headlesshq.headlessmc.launcher.mods.ModdableGameProvider
 
providesOnlyClients() - Method in class io.github.headlesshq.headlessmc.launcher.mods.VersionModdableGameProvider
 
providesOnlyServers() - Method in interface io.github.headlesshq.headlessmc.launcher.mods.ModdableGameProvider
 
providesOnlyServers() - Method in class io.github.headlesshq.headlessmc.launcher.server.ServerManager
 
provideWebview() - Method in class io.github.headlesshq.headlessmc.auth.AbstractLoginCommand
 
ProxyRedirection - Class in io.github.headlesshq.headlessmc.lwjgl.redirections
 
ProxyRedirection() - Constructor for class io.github.headlesshq.headlessmc.lwjgl.redirections.ProxyRedirection
 
publish(LogRecord) - Method in class io.github.headlesshq.headlessmc.logging.handlers.HmcStreamHandler
 
PURPUR - Enum constant in enum class io.github.headlesshq.headlessmc.launcher.api.Platform
 
PurpurDownloader - Class in io.github.headlesshq.headlessmc.launcher.server.downloader
 
PurpurDownloader() - Constructor for class io.github.headlesshq.headlessmc.launcher.server.downloader.PurpurDownloader
 

Q

QuickExitCli - Interface in io.github.headlesshq.headlessmc.api.command
HeadlessMc can be started in two modes.
QuickExitCliHandler - Class in io.github.headlesshq.headlessmc.launcher
 
QuickExitCliHandler() - Constructor for class io.github.headlesshq.headlessmc.launcher.QuickExitCliHandler
 
quit - Variable in class io.github.headlesshq.headlessmc.launcher.command.AbstractLaunchProcessLifecycle
 
QuitCommand - Class in io.github.headlesshq.headlessmc.api.command.impl
A Command that calls HeadlessMc's ExitManager to quit the process.
QuitCommand(HeadlessMc) - Constructor for class io.github.headlesshq.headlessmc.api.command.impl.QuitCommand
Constructs a new QuitCommand.

R

RE_THROW_LAUNCH_EXCEPTIONS - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
read() - Method in class io.github.headlesshq.headlessmc.api.process.WritableInputStream
 
read() - Method in class io.github.headlesshq.headlessmc.lwjgl.util.ByteBufferInputStream
 
read(byte[], int...) - Static method in class io.github.headlesshq.headlessmc.lwjgl.transformer.AsmUtil
 
read(byte[], int, int) - Method in class io.github.headlesshq.headlessmc.lwjgl.util.ByteBufferInputStream
 
read(JsonElement) - Method in class io.github.headlesshq.headlessmc.launcher.command.forge.ForgeIndexCache
 
read(JsonElement) - Method in class io.github.headlesshq.headlessmc.launcher.util.AbstractDownloadService
 
read(JsonObject) - Method in class io.github.headlesshq.headlessmc.launcher.command.download.VersionInfoCache
 
read(HeadlessMc) - Method in class io.github.headlesshq.headlessmc.api.command.line.BufferedCommandLineReader
 
read(HeadlessMc) - Method in class io.github.headlesshq.headlessmc.api.command.line.CommandLine
 
read(HeadlessMc) - Method in interface io.github.headlesshq.headlessmc.api.command.line.CommandLineReader
Listens for commands on a terminal, console or other InputStreams provided by the InAndOutProvider.
read(HeadlessMc) - Method in class io.github.headlesshq.headlessmc.jline.JLineCommandLineReader
 
read(ModdableGame) - Method in class io.github.headlesshq.headlessmc.launcher.mods.files.ModFileReaderManager
 
read(BufferedReader) - Static method in class io.github.headlesshq.headlessmc.launcher.util.IOUtil
 
read(BufferedReader, boolean) - Static method in class io.github.headlesshq.headlessmc.launcher.util.IOUtil
 
read(BufferedReader, Consumer<String>) - Static method in class io.github.headlesshq.headlessmc.launcher.util.IOUtil
 
read(Supplier<Integer>, Path) - Method in class io.github.headlesshq.headlessmc.launcher.mods.files.FabricModFileReader
 
read(Supplier<Integer>, Path) - Method in class io.github.headlesshq.headlessmc.launcher.mods.files.ForgeModFileReader
 
read(Supplier<Integer>, Path) - Method in interface io.github.headlesshq.headlessmc.launcher.mods.files.ModFileReader
 
read(Supplier<Integer>, Path) - Method in class io.github.headlesshq.headlessmc.launcher.mods.files.PaperModFileReader
 
READ_PREFIX - Static variable in interface io.github.headlesshq.headlessmc.jline.JLineProperties
 
ReadableOutputStream - Class in io.github.headlesshq.headlessmc.api.process
 
ReadableOutputStream() - Constructor for class io.github.headlesshq.headlessmc.api.process.ReadableOutputStream
 
ReadablePrintStream - Class in io.github.headlesshq.headlessmc.api.process
 
ReadablePrintStream() - Constructor for class io.github.headlesshq.headlessmc.api.process.ReadablePrintStream
 
readAsync(HeadlessMc) - Method in interface io.github.headlesshq.headlessmc.api.command.line.CommandLineReader
readAsync(HeadlessMc, ThreadFactory) - Method in class io.github.headlesshq.headlessmc.api.command.line.CommandLine
 
readAsync(HeadlessMc, ThreadFactory) - Method in interface io.github.headlesshq.headlessmc.api.command.line.CommandLineReader
Starts CommandLineReader.read(HeadlessMc) on a Thread provided by the given ThreadFactory.
readCommandLine(HeadlessMc) - Method in class io.github.headlesshq.headlessmc.runtime.RuntimeInitializer
 
reader(InputStream) - Static method in class io.github.headlesshq.headlessmc.launcher.util.IOUtil
 
readEula() - Method in class io.github.headlesshq.headlessmc.launcher.server.ServerLauncher
 
readPrefix - Variable in class io.github.headlesshq.headlessmc.jline.JLineCommandLineReader
The prefix to display when reading from the command line.
redirect(RedirectionManager) - Static method in class io.github.headlesshq.headlessmc.lwjgl.redirections.CustomBufferRedirection
 
redirect(RedirectionManager) - Static method in class io.github.headlesshq.headlessmc.lwjgl.redirections.ForgeDisplayWindowRedirections
 
redirect(RedirectionManager) - Static method in class io.github.headlesshq.headlessmc.lwjgl.redirections.MemReallocRedirections
 
redirect(String, Redirection) - Method in interface io.github.headlesshq.headlessmc.lwjgl.api.RedirectionManager
 
redirect(String, Redirection) - Method in class io.github.headlesshq.headlessmc.lwjgl.RedirectionManagerImpl
 
Redirection - Interface in io.github.headlesshq.headlessmc.lwjgl.api
 
RedirectionApi - Class in io.github.headlesshq.headlessmc.lwjgl.api
 
RedirectionApi() - Constructor for class io.github.headlesshq.headlessmc.lwjgl.api.RedirectionApi
 
RedirectionManager - Interface in io.github.headlesshq.headlessmc.lwjgl.api
 
RedirectionManagerImpl - Class in io.github.headlesshq.headlessmc.lwjgl
 
RedirectionManagerImpl() - Constructor for class io.github.headlesshq.headlessmc.lwjgl.RedirectionManagerImpl
 
ReflectionUtil - Class in io.github.headlesshq.headlessmc.api.util
Utility for Reflection.
ReflectionUtil() - Constructor for class io.github.headlesshq.headlessmc.api.util.ReflectionUtil
 
refresh() - Method in interface io.github.headlesshq.headlessmc.launcher.Refreshable
 
refresh() - Method in class io.github.headlesshq.headlessmc.launcher.Service
 
refresh(T) - Static method in class io.github.headlesshq.headlessmc.launcher.Service
 
REFRESH_ON_GAME_LAUNCH - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
REFRESH_ON_LAUNCH - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
REFRESH_RATE - Static variable in interface io.github.headlesshq.headlessmc.lwjgl.LwjglProperties
 
REFRESH_RATE - Static variable in class io.github.headlesshq.headlessmc.lwjgl.redirections.LwjglRedirections
 
Refreshable - Interface in io.github.headlesshq.headlessmc.launcher
 
refreshAccount(ValidatedAccount) - Method in class io.github.headlesshq.headlessmc.launcher.auth.AccountManager
 
refreshHeadlessMcJavaVersions() - Method in class io.github.headlesshq.headlessmc.launcher.java.JavaService
 
REGEX - Enum constant in enum class io.github.headlesshq.headlessmc.launcher.test.TestCase.Action.Type
Checks for log messages that match the given regex
register(RedirectionManager) - Static method in class io.github.headlesshq.headlessmc.lwjgl.redirections.LwjglRedirections
 
register(String, JavaDownloader) - Method in class io.github.headlesshq.headlessmc.java.download.JavaDownloaderManager
 
relative(String...) - Method in class io.github.headlesshq.headlessmc.launcher.files.FileManager
 
releases(Collection<Version>) - Static method in class io.github.headlesshq.headlessmc.launcher.version.VersionUtil
 
remove(Server) - Method in class io.github.headlesshq.headlessmc.launcher.server.ServerManager
 
removeAccount(ValidatedAccount) - Method in class io.github.headlesshq.headlessmc.launcher.auth.AccountManager
 
RemoveModCommand - Class in io.github.headlesshq.headlessmc.launcher.mods.command
 
RemoveModCommand(Launcher, ModdableGameProvider) - Constructor for class io.github.headlesshq.headlessmc.launcher.mods.command.RemoveModCommand
 
removeRepository(VersionSpecificModRepository) - Method in class io.github.headlesshq.headlessmc.launcher.specifics.VersionSpecificModManager
 
RemoveServerCommand - Class in io.github.headlesshq.headlessmc.launcher.server.commands
 
RemoveServerCommand(Launcher) - Constructor for class io.github.headlesshq.headlessmc.launcher.server.commands.RemoveServerCommand
 
removeTimeout() - Method in class io.github.headlesshq.headlessmc.launcher.test.TimeoutHandler
 
replaceLogger() - Static method in class io.github.headlesshq.headlessmc.auth.AbstractLoginCommand
 
replaceLoggerOnConstruction() - Method in class io.github.headlesshq.headlessmc.auth.AbstractLoginCommand
 
REQUIRE_EXACT_JAVA - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
requireModLauncher(Version) - Static method in class io.github.headlesshq.headlessmc.launcher.specifics.VersionInfo
 
Requires() - Constructor for class io.github.headlesshq.headlessmc.launcher.command.forge.ForgeVersion.Requires
 
ResizeCommand - Class in io.github.headlesshq.headlessmc.web.cheerpj.plugin
 
ResizeCommand(HeadlessMc, CheerpJGUI) - Constructor for class io.github.headlesshq.headlessmc.web.cheerpj.plugin.ResizeCommand
 
Resizer - Class in io.github.headlesshq.headlessmc.web.cheerpj
 
Resizer() - Constructor for class io.github.headlesshq.headlessmc.web.cheerpj.Resizer
 
resolve(String) - Method in interface io.github.headlesshq.headlessmc.launcher.server.ServerTypeDownloader.TypeVersionToDownloadPathResolve
 
resolveParents(Iterable<T>, Function<T, T>) - Static method in class io.github.headlesshq.headlessmc.launcher.version.family.FamilyUtil
Finds and set the parents for all HasParents in the given Iterable.
ResourceExtractor - Class in io.github.headlesshq.headlessmc.launcher.instrumentation
 
ResourceExtractor() - Constructor for class io.github.headlesshq.headlessmc.launcher.instrumentation.ResourceExtractor
 
ResourceUtil - Class in io.github.headlesshq.headlessmc.api.util
 
ResourceUtil() - Constructor for class io.github.headlesshq.headlessmc.api.util.ResourceUtil
 
returnToPreviousContext() - Method in class io.github.headlesshq.headlessmc.auth.LoginContext
 
reverse(T) - Static method in class io.github.headlesshq.headlessmc.launcher.version.family.FamilyUtil
Creates an Iterable allowing you to iterate over the parents of the given child in reverse order, starting with the parent which has no parent.
Rule - Interface in io.github.headlesshq.headlessmc.launcher.version
 
Rule.Action - Enum Class in io.github.headlesshq.headlessmc.launcher.version
 
run - Variable in class io.github.headlesshq.headlessmc.launcher.instrumentation.AbstractTransformer
 
run() - Method in class io.github.headlesshq.headlessmc.launcher.test.CommandTest
 
run(HasName) - Method in class io.github.headlesshq.headlessmc.launcher.command.AbstractLaunchProcessLifecycle
 
run(LaunchOptions) - Method in class io.github.headlesshq.headlessmc.launcher.launch.ProcessFactory
 
run(LaunchOptions, Instrumentation) - Method in class io.github.headlesshq.headlessmc.launcher.launch.ProcessFactory
 
run(ProcessBuilder) - Method in class io.github.headlesshq.headlessmc.launcher.launch.ProcessFactory
 
runAutoConfiguration() - Method in class io.github.headlesshq.headlessmc.launcher.LauncherBuilder
 
runAutoConfiguration(FileManager) - Static method in class io.github.headlesshq.headlessmc.launcher.files.AutoConfiguration
 
runAutoConfiguration(FileManager, JavaVersionFinder) - Static method in class io.github.headlesshq.headlessmc.launcher.files.AutoConfiguration
 
RunnableCommand - Class in io.github.headlesshq.headlessmc.runtime.commands.reflection
 
RunnableCommand(RuntimeReflection) - Constructor for class io.github.headlesshq.headlessmc.runtime.commands.reflection.RunnableCommand
 
runStep(Process, String) - Method in class io.github.headlesshq.headlessmc.launcher.test.TestCaseRunner
 
RUNTIME_JAR - Static variable in class io.github.headlesshq.headlessmc.launcher.instrumentation.InstrumentationHelper
 
RuntimeContext - Class in io.github.headlesshq.headlessmc.runtime.commands
 
RuntimeContext(HeadlessMc) - Constructor for class io.github.headlesshq.headlessmc.runtime.commands.RuntimeContext
 
RuntimeContext(HeadlessMc, Thread) - Constructor for class io.github.headlesshq.headlessmc.runtime.commands.RuntimeContext
 
RuntimeInitializer - Class in io.github.headlesshq.headlessmc.runtime
Gives you a Framework to construct your own HeadlessMc instances.
RuntimeInitializer() - Constructor for class io.github.headlesshq.headlessmc.runtime.RuntimeInitializer
 
RuntimeProperties - Interface in io.github.headlesshq.headlessmc.runtime
 
RuntimeQuitCommand - Class in io.github.headlesshq.headlessmc.runtime.commands
 
RuntimeQuitCommand(HeadlessMc) - Constructor for class io.github.headlesshq.headlessmc.runtime.commands.RuntimeQuitCommand
 
RuntimeReflection - Class in io.github.headlesshq.headlessmc.runtime.reflection
 
RuntimeReflection() - Constructor for class io.github.headlesshq.headlessmc.runtime.reflection.RuntimeReflection
 

S

save(Path, List<ValidatedAccount>) - Method in class io.github.headlesshq.headlessmc.auth.AccountJsonLoader
 
save(List<ValidatedAccount>) - Method in class io.github.headlesshq.headlessmc.launcher.auth.AccountStore
 
scanJava(Logger, String) - Method in interface io.github.headlesshq.headlessmc.java.JavaScanner
 
scanJava(String) - Method in class io.github.headlesshq.headlessmc.launcher.java.JavaService
 
scheduleSizeChange(int, int) - Method in class io.github.headlesshq.headlessmc.web.cheerpj.plugin.CheerpJGUI
 
SCREEN_HEIGHT - Static variable in interface io.github.headlesshq.headlessmc.lwjgl.LwjglProperties
 
SCREEN_HEIGHT - Static variable in class io.github.headlesshq.headlessmc.lwjgl.redirections.LwjglRedirections
 
SCREEN_WIDTH - Static variable in interface io.github.headlesshq.headlessmc.lwjgl.LwjglProperties
 
SCREEN_WIDTH - Static variable in class io.github.headlesshq.headlessmc.lwjgl.redirections.LwjglRedirections
 
search(String) - Method in interface io.github.headlesshq.headlessmc.launcher.mods.ModDistributionPlatform
 
search(String) - Method in class io.github.headlesshq.headlessmc.launcher.mods.modrinth.Modrinth
 
search(String, VersionId) - Method in interface io.github.headlesshq.headlessmc.launcher.mods.ModDistributionPlatform
 
search(String, VersionId) - Method in class io.github.headlesshq.headlessmc.launcher.mods.modrinth.Modrinth
 
SearchModCommand - Class in io.github.headlesshq.headlessmc.launcher.mods.command
 
SearchModCommand(Launcher, ModdableGameProvider) - Constructor for class io.github.headlesshq.headlessmc.launcher.mods.command.SearchModCommand
 
SegmentationFault - Exception Class in io.github.headlesshq.headlessmc.runtime.reflection
 
SegmentationFault(String) - Constructor for exception class io.github.headlesshq.headlessmc.runtime.reflection.SegmentationFault
 
SEND - Enum constant in enum class io.github.headlesshq.headlessmc.launcher.test.TestCase.Action.Type
Sends the message as a command to the process.
Server - Class in io.github.headlesshq.headlessmc.launcher.server
 
Server() - Constructor for class io.github.headlesshq.headlessmc.launcher.server.Server
 
SERVER_ACCEPT_EULA - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
SERVER_ARGS - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
SERVER_LAUNCH_FOR_EULA - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
SERVER_TEST - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
SERVER_TEST_BUILD - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
SERVER_TEST_CACHE - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
SERVER_TEST_CACHE_USE_MC_DIR - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
SERVER_TEST_DIR - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
SERVER_TEST_NAME - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
SERVER_TEST_RESOURCE - Static variable in class io.github.headlesshq.headlessmc.launcher.test.CommandTest
 
SERVER_TEST_TYPE - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
SERVER_TEST_VERSION - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
ServerCommand - Class in io.github.headlesshq.headlessmc.launcher.server
 
ServerCommand(Launcher) - Constructor for class io.github.headlesshq.headlessmc.launcher.server.ServerCommand
 
ServerCommandContext - Class in io.github.headlesshq.headlessmc.launcher.server.commands
 
ServerCommandContext(Launcher, boolean) - Constructor for class io.github.headlesshq.headlessmc.launcher.server.commands.ServerCommandContext
 
ServerInMemoryLauncher - Class in io.github.headlesshq.headlessmc.launcher.server
 
ServerInMemoryLauncher(LaunchOptions, Java, Server) - Constructor for class io.github.headlesshq.headlessmc.launcher.server.ServerInMemoryLauncher
 
ServerLauncher - Class in io.github.headlesshq.headlessmc.launcher.server
 
ServerLauncher() - Constructor for class io.github.headlesshq.headlessmc.launcher.server.ServerLauncher
 
ServerManager - Class in io.github.headlesshq.headlessmc.launcher.server
 
ServerManager() - Constructor for class io.github.headlesshq.headlessmc.launcher.server.ServerManager
 
ServerType - Class in io.github.headlesshq.headlessmc.launcher.server
 
ServerType() - Constructor for class io.github.headlesshq.headlessmc.launcher.server.ServerType
 
ServerTypeDownloader - Interface in io.github.headlesshq.headlessmc.launcher.server
 
ServerTypeDownloader.DownloadHandler - Interface in io.github.headlesshq.headlessmc.launcher.server
 
ServerTypeDownloader.TypeVersionToDownloadPathResolve - Interface in io.github.headlesshq.headlessmc.launcher.server
 
ServerTypeDownloader.UrlJarDownloadHandler - Class in io.github.headlesshq.headlessmc.launcher.server
 
ServerVersion - Class in io.github.headlesshq.headlessmc.launcher.server
 
ServerVersion() - Constructor for class io.github.headlesshq.headlessmc.launcher.server.ServerVersion
 
Service<T> - Class in io.github.headlesshq.headlessmc.launcher
 
Service() - Constructor for class io.github.headlesshq.headlessmc.launcher.Service
 
set(Object, int) - Method in class io.github.headlesshq.headlessmc.runtime.reflection.VM
 
SET_LIBRARY_DIR - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
setAllContexts(CommandContext) - Method in class io.github.headlesshq.headlessmc.api.command.line.CommandLine
Sets both CommandLine.baseContext and CommandLine.commandContext to the given context.
setAsInstance(RuntimeReflection) - Method in class io.github.headlesshq.headlessmc.runtime.commands.RuntimeContext
 
setCommandContext(CommandContext) - Method in interface io.github.headlesshq.headlessmc.api.command.HasCommandContext
setConfiguration(Configuration) - Method in class io.github.headlesshq.headlessmc.modlauncher.ModuleURLClassLoader
Sets the Configuration that this Classloader looks up classes and modules in.
setFileHandlerLogLevel(Level) - Method in class io.github.headlesshq.headlessmc.logging.LoggingService
 
setFileManager(FileManager) - Method in class io.github.headlesshq.headlessmc.launcher.files.LauncherConfig
Sets the FileManager to use for HeadlessMc.
setHidingPasswords(boolean) - Method in class io.github.headlesshq.headlessmc.api.command.line.CommandLine
 
setHidingPasswords(boolean) - Method in interface io.github.headlesshq.headlessmc.api.command.PasswordAware
 
setHidingPasswords(boolean) - Method in class io.github.headlesshq.headlessmc.web.cheerpj.plugin.CheerpJGUI
 
setHidingPasswordsSupported(boolean) - Method in class io.github.headlesshq.headlessmc.api.command.line.CommandLine
 
setHidingPasswordsSupported(boolean) - Method in interface io.github.headlesshq.headlessmc.api.command.PasswordAware
 
setHidingPasswordsSupported(boolean) - Method in class io.github.headlesshq.headlessmc.web.cheerpj.plugin.CheerpJGUI
 
setInstance(HeadlessMc) - Static method in class io.github.headlesshq.headlessmc.api.HeadlessMcApi
Sets the global instance of HeadlessMc.
setLevel(String) - Method in class io.github.headlesshq.headlessmc.logging.LoggingService
 
setLevel(Level) - Method in class io.github.headlesshq.headlessmc.logging.LoggingService
 
setLevel(Level, boolean) - Method in class io.github.headlesshq.headlessmc.logging.LoggingService
 
setParent(T) - Method in interface io.github.headlesshq.headlessmc.launcher.version.family.HasParent
Sets the parent for this object.
setProcess(Process) - Method in class io.github.headlesshq.headlessmc.wrapper.ProcessThread
 
setProcessInstance(Process) - Static method in class io.github.headlesshq.headlessmc.wrapper.ProcessThread
 
setQuickExitCli(boolean) - Method in interface io.github.headlesshq.headlessmc.api.command.QuickExitCli
 
setSize(int, int) - Method in class io.github.headlesshq.headlessmc.web.cheerpj.Resizer
 
setTimeout(long) - Method in class io.github.headlesshq.headlessmc.launcher.test.TimeoutHandler
 
setUpdateListener(BiConsumer<Integer, Integer>) - Static method in class io.github.headlesshq.headlessmc.web.cheerpj.plugin.WebWrapperBridge
 
setupInAndOutProvider(CheerpJGUI, InAndOutProvider) - Static method in class io.github.headlesshq.headlessmc.web.cheerpj.plugin.CheerpJMain
 
setWaitingForInput(boolean) - Method in interface io.github.headlesshq.headlessmc.api.command.QuickExitCli
 
SHORT - Static variable in class io.github.headlesshq.headlessmc.lwjgl.redirections.DefaultRedirections
 
shouldCheckFileHash() - Method in class io.github.headlesshq.headlessmc.launcher.download.AssetsDownloader
 
shouldExtract(String) - Method in interface io.github.headlesshq.headlessmc.launcher.version.Extractor
 
shouldLog - Variable in class io.github.headlesshq.headlessmc.launcher.download.AssetsDownloader
 
SimpleInMemoryLauncher - Class in io.github.headlesshq.headlessmc.launcher.launch
A simple launcher for java programs that loads the classpath onto an URLClassLoader.
SimpleInMemoryLauncher() - Constructor for class io.github.headlesshq.headlessmc.launcher.launch.SimpleInMemoryLauncher
 
simpleLaunch(URL[], String, List<String>) - Method in class io.github.headlesshq.headlessmc.launcher.launch.SimpleInMemoryLauncher
 
size() - Method in class io.github.headlesshq.headlessmc.launcher.LazyService
 
size() - Method in class io.github.headlesshq.headlessmc.launcher.Service
 
size() - Method in class io.github.headlesshq.headlessmc.runtime.reflection.VM
 
SpecificsCommand - Class in io.github.headlesshq.headlessmc.launcher.command
 
SpecificsCommand(Launcher) - Constructor for class io.github.headlesshq.headlessmc.launcher.command.SpecificsCommand
 
split(String) - Static method in class io.github.headlesshq.headlessmc.api.command.CommandUtil
Splits the given String at whitespaces.
splitSystemProperty(String) - Static method in class io.github.headlesshq.headlessmc.launcher.launch.SystemPropertyHelper
Splits a SystemProperty in the form of "-Dkey=value" into an array of key and value.
start() - Method in class io.github.headlesshq.headlessmc.wrapper.ProcessThread
 
startLoginThread(Thread) - Method in class io.github.headlesshq.headlessmc.auth.AbstractLoginCommand
 
STBImage - Class in io.github.headlesshq.headlessmc.lwjgl.redirections.stb
TODO: is the STB library unsafe? couldn't we just load it?
STBImage() - Constructor for class io.github.headlesshq.headlessmc.lwjgl.redirections.stb.STBImage
 
STBImageRedirection - Enum Class in io.github.headlesshq.headlessmc.lwjgl.redirections.stb
 
STBImageRedirectionNoAWT - Enum Class in io.github.headlesshq.headlessmc.lwjgl.redirections.stb
On some platforms (Android) java.awt might not be available.
STDOUT - Static variable in class io.github.headlesshq.headlessmc.web.cheerpj.plugin.CheerpJMain
 
step() - Method in interface io.github.headlesshq.headlessmc.api.command.line.Progressbar
 
step() - Method in class io.github.headlesshq.headlessmc.jline.JlineProgressbar
 
stepBy(long) - Method in interface io.github.headlesshq.headlessmc.api.command.line.Progressbar
 
stepBy(long) - Method in class io.github.headlesshq.headlessmc.jline.JlineProgressbar
 
stepTo(long) - Method in interface io.github.headlesshq.headlessmc.api.command.line.Progressbar
 
stepTo(long) - Method in class io.github.headlesshq.headlessmc.jline.JlineProgressbar
 
STORE_ACCOUNTS - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
stream() - Method in class io.github.headlesshq.headlessmc.launcher.LazyService
 
stream() - Method in class io.github.headlesshq.headlessmc.launcher.Service
 
string(String) - Static method in class io.github.headlesshq.headlessmc.api.config.PropertyTypes
 
STRING - Static variable in class io.github.headlesshq.headlessmc.lwjgl.redirections.DefaultRedirections
 
StringUtil - Class in io.github.headlesshq.headlessmc.launcher.util
 
StringUtil() - Constructor for class io.github.headlesshq.headlessmc.launcher.util.StringUtil
 
stripQuotes(String) - Static method in class io.github.headlesshq.headlessmc.launcher.util.PathUtil
 
stripQuotesAtStartAndEnd(String) - Static method in class io.github.headlesshq.headlessmc.launcher.util.PathUtil
 
SUCCESS - Enum constant in enum class io.github.headlesshq.headlessmc.launcher.test.TestCase.Action.Type
Ends the test successfully.
SupplierCommand - Class in io.github.headlesshq.headlessmc.runtime.commands.reflection
 
SupplierCommand(RuntimeReflection) - Constructor for class io.github.headlesshq.headlessmc.runtime.commands.reflection.SupplierCommand
 
SYSTEM - Static variable in interface io.github.headlesshq.headlessmc.jline.JLineProperties
 
SystemPropertiesConfig - Class in io.github.headlesshq.headlessmc.launcher.files
 
SystemPropertiesConfig(String, int) - Constructor for class io.github.headlesshq.headlessmc.launcher.files.SystemPropertiesConfig
 
SystemPropertyHelper - Class in io.github.headlesshq.headlessmc.launcher.launch
Helps with parsing SystemProperties from their specification on the command line.
SystemPropertyHelper() - Constructor for class io.github.headlesshq.headlessmc.launcher.launch.SystemPropertyHelper
 

T

Table<T> - Class in io.github.headlesshq.headlessmc.api.util
Assists with building aligned tables.
Table() - Constructor for class io.github.headlesshq.headlessmc.api.util.Table
 
Table.Column<T> - Class in io.github.headlesshq.headlessmc.api.util
 
Target - Class in io.github.headlesshq.headlessmc.launcher.instrumentation
 
Target() - Constructor for class io.github.headlesshq.headlessmc.launcher.instrumentation.Target
 
TemurinDownloader - Class in io.github.headlesshq.headlessmc.java.download
 
TemurinDownloader() - Constructor for class io.github.headlesshq.headlessmc.java.download.TemurinDownloader
 
TemurinDownloader.TemurinPackage - Class in io.github.headlesshq.headlessmc.java.download
 
TemurinPackage() - Constructor for class io.github.headlesshq.headlessmc.java.download.TemurinDownloader.TemurinPackage
 
terminal - Variable in class io.github.headlesshq.headlessmc.jline.JLineCommandLineReader
The Terminal that is currently in use.
TEST_FILE - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
TestCase - Class in io.github.headlesshq.headlessmc.launcher.test
 
TestCase() - Constructor for class io.github.headlesshq.headlessmc.launcher.test.TestCase
 
TestCase.Action - Class in io.github.headlesshq.headlessmc.launcher.test
 
TestCase.Action.ActionFunction - Interface in io.github.headlesshq.headlessmc.launcher.test
 
TestCase.Action.Type - Enum Class in io.github.headlesshq.headlessmc.launcher.test
 
TestCase.Result - Enum Class in io.github.headlesshq.headlessmc.launcher.test
 
TestCaseRunner - Class in io.github.headlesshq.headlessmc.launcher.test
 
TestCaseRunner(TestCase, TimeoutHandler) - Constructor for class io.github.headlesshq.headlessmc.launcher.test.TestCaseRunner
 
TestException - Exception Class in io.github.headlesshq.headlessmc.launcher.test
 
TestException() - Constructor for exception class io.github.headlesshq.headlessmc.launcher.test.TestException
 
TEXTURE_SIZE - Static variable in interface io.github.headlesshq.headlessmc.lwjgl.LwjglProperties
 
TEXTURE_SIZE - Static variable in class io.github.headlesshq.headlessmc.lwjgl.redirections.LwjglRedirections
 
ThreadFormatter - Class in io.github.headlesshq.headlessmc.logging
Produces log messages like this: "[23:18:58] [main/INFO] [Test]: Test", because Javas Formatter doesn't support getting the Thread name.
ThreadFormatter() - Constructor for class io.github.headlesshq.headlessmc.logging.ThreadFormatter
 
TimeoutHandler - Class in io.github.headlesshq.headlessmc.launcher.test
 
TimeoutHandler() - Constructor for class io.github.headlesshq.headlessmc.launcher.test.TimeoutHandler
 
toArray(JsonElement) - Static method in class io.github.headlesshq.headlessmc.launcher.util.JsonUtil
 
toBoolMap(JsonObject) - Static method in class io.github.headlesshq.headlessmc.launcher.util.JsonUtil
 
toBytes(InputStream) - Static method in class io.github.headlesshq.headlessmc.launcher.util.IOUtil
 
toHashString(byte[]) - Method in class io.github.headlesshq.headlessmc.launcher.download.ChecksumService
 
toJar() - Method in class io.github.headlesshq.headlessmc.launcher.instrumentation.Target
 
toJson() - Method in class io.github.headlesshq.headlessmc.auth.ValidatedAccount
 
toList(JsonArray, Function<JsonElement, T>) - Static method in class io.github.headlesshq.headlessmc.launcher.util.JsonUtil
 
toMap(JsonObject, Function<JsonElement, T>) - Static method in class io.github.headlesshq.headlessmc.launcher.util.JsonUtil
 
toString() - Method in class io.github.headlesshq.headlessmc.launcher.api.VersionId
 
toStringMap(JsonObject) - Static method in class io.github.headlesshq.headlessmc.launcher.util.JsonUtil
 
toSystemProperty(String, String) - Static method in class io.github.headlesshq.headlessmc.launcher.launch.SystemPropertyHelper
Creates a String in the form of "-Dkey=value" from the given key and value.
toVersion(VersionInfo, VersionService, DownloadService) - Static method in class io.github.headlesshq.headlessmc.launcher.command.download.VersionInfoUtil
 
transform(EntryStream) - Method in class io.github.headlesshq.headlessmc.launcher.instrumentation.AbstractClassTransformer
 
transform(EntryStream) - Method in interface io.github.headlesshq.headlessmc.launcher.instrumentation.Transformer
 
transform(ClassLoader, String, Class<?>, ProtectionDomain, byte[]) - Method in class io.github.headlesshq.headlessmc.lwjgl.agent.LwjglAgent
 
transform(String, byte[]) - Method in interface io.github.headlesshq.headlessmc.wrapper.plugin.Transformer
 
transform(String, String, byte[]) - Method in class io.github.headlesshq.headlessmc.lwjgl.launchwrapper.LaunchWrapperLwjglTransformer
 
transform(List<Target>) - Method in class io.github.headlesshq.headlessmc.launcher.instrumentation.ResourceExtractor
 
transform(List<Target>) - Method in interface io.github.headlesshq.headlessmc.launcher.instrumentation.Transformer
 
transform(ClassNode) - Method in class io.github.headlesshq.headlessmc.launcher.instrumentation.AbstractClassTransformer
 
transform(ClassNode) - Method in class io.github.headlesshq.headlessmc.launcher.instrumentation.debug.DebugTransformer
 
transform(ClassNode) - Method in class io.github.headlesshq.headlessmc.launcher.instrumentation.InstrumentationClassloader.AggregateTransformer
 
transform(ClassNode) - Method in class io.github.headlesshq.headlessmc.launcher.instrumentation.log4j.Log4jPatcher
 
transform(ClassNode) - Method in class io.github.headlesshq.headlessmc.launcher.instrumentation.lwjgl.HmcLwjglTransformer
 
transform(ClassNode) - Method in class io.github.headlesshq.headlessmc.launcher.instrumentation.modlauncher.BootstrapLauncherTransformer
 
transform(ClassNode) - Method in class io.github.headlesshq.headlessmc.launcher.instrumentation.paulscode.PaulscodeTransformer
 
transform(ClassNode) - Method in interface io.github.headlesshq.headlessmc.lwjgl.api.Transformer
 
transform(ClassNode) - Method in class io.github.headlesshq.headlessmc.lwjgl.transformer.LwjglTransformer
 
Transformer - Interface in io.github.headlesshq.headlessmc.launcher.instrumentation
 
Transformer - Interface in io.github.headlesshq.headlessmc.lwjgl.api
 
Transformer - Interface in io.github.headlesshq.headlessmc.wrapper.plugin
 
TransformerPlugin - Interface in io.github.headlesshq.headlessmc.wrapper.plugin
 
TransformingClassloader - Class in io.github.headlesshq.headlessmc.wrapper.plugin
 
TransformingClassloader(URL[], ClassLoader, URLClassLoader, List<TransformerPlugin>) - Constructor for class io.github.headlesshq.headlessmc.wrapper.plugin.TransformingClassloader
 
TransformingPluginFinder - Class in io.github.headlesshq.headlessmc.wrapper.plugin
 
TransformingPluginFinder() - Constructor for class io.github.headlesshq.headlessmc.wrapper.plugin.TransformingPluginFinder
 
TWEAKER_MAIN_CLASS - Static variable in interface io.github.headlesshq.headlessmc.lwjgl.LwjglProperties
 
TYPE - Static variable in interface io.github.headlesshq.headlessmc.jline.JLineProperties
 
TypeCommand - Class in io.github.headlesshq.headlessmc.runtime.commands.reflection
 
TypeCommand(RuntimeReflection, String, String, TypeParser) - Constructor for class io.github.headlesshq.headlessmc.runtime.commands.reflection.TypeCommand
 
TypeParser - Interface in io.github.headlesshq.headlessmc.runtime.commands.reflection
 

U

unbox(Type) - Static method in class io.github.headlesshq.headlessmc.lwjgl.transformer.InstructionUtil
 
UNDECIDED - Enum constant in enum class io.github.headlesshq.headlessmc.launcher.version.Rule.Action
 
UNDECIDED - Static variable in interface io.github.headlesshq.headlessmc.launcher.version.Rule
 
Unit() - Constructor for class io.github.headlesshq.headlessmc.api.command.line.Progressbar.Configuration.Unit
 
UNKNOWN - Enum constant in enum class io.github.headlesshq.headlessmc.os.OS.Type
 
update() - Method in class io.github.headlesshq.headlessmc.launcher.files.ConfigService
 
update() - Method in class io.github.headlesshq.headlessmc.launcher.java.JavaService
 
update() - Method in class io.github.headlesshq.headlessmc.launcher.server.ServerManager
 
update() - Method in class io.github.headlesshq.headlessmc.launcher.Service
 
update() - Method in class io.github.headlesshq.headlessmc.launcher.util.AbstractDownloadService
 
update() - Method in class io.github.headlesshq.headlessmc.launcher.version.VersionService
 
updateProgress(AtomicInteger, int, IOConsumer<String>) - Method in class io.github.headlesshq.headlessmc.launcher.download.ParallelIOService
 
updateTimeout() - Method in class io.github.headlesshq.headlessmc.launcher.test.TestCaseRunner
 
url(String) - Static method in class io.github.headlesshq.headlessmc.launcher.util.URLs
Creates a new URL for the given String.
UrlJarDownloadHandler() - Constructor for class io.github.headlesshq.headlessmc.launcher.server.ServerTypeDownloader.UrlJarDownloadHandler
 
URLs - Class in io.github.headlesshq.headlessmc.launcher.util
Utility for URLs.
URLs() - Constructor for class io.github.headlesshq.headlessmc.launcher.util.URLs
 
USE_CURRENT_JAVA - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
USER_PROPERTIES - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
UuidUtil - Class in io.github.headlesshq.headlessmc.launcher.util
 
UuidUtil() - Constructor for class io.github.headlesshq.headlessmc.launcher.util.UuidUtil
 

V

validate(StepFullJavaSession.FullJavaSession) - Method in class io.github.headlesshq.headlessmc.launcher.auth.AccountValidator
 
ValidatedAccount - Class in io.github.headlesshq.headlessmc.auth
 
ValidatedAccount() - Constructor for class io.github.headlesshq.headlessmc.auth.ValidatedAccount
 
ValidatedAccountWithId() - Constructor for class io.github.headlesshq.headlessmc.launcher.command.AccountsCommand.ValidatedAccountWithId
 
valueOf(String) - Static method in enum class io.github.headlesshq.headlessmc.auth.NoLogging
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.headlesshq.headlessmc.launcher.api.Platform
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.headlesshq.headlessmc.launcher.modlauncher.Modlauncher
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.headlesshq.headlessmc.launcher.test.TestCase.Action.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.headlesshq.headlessmc.launcher.test.TestCase.Result
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.headlesshq.headlessmc.launcher.version.Rule.Action
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.headlesshq.headlessmc.lwjgl.redirections.MemASCIIRedirection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.headlesshq.headlessmc.lwjgl.redirections.stb.STBImageRedirection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.headlesshq.headlessmc.lwjgl.redirections.stb.STBImageRedirectionNoAWT
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.headlesshq.headlessmc.os.OS.Type
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.github.headlesshq.headlessmc.auth.NoLogging
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.headlesshq.headlessmc.launcher.api.Platform
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.headlesshq.headlessmc.launcher.modlauncher.Modlauncher
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.headlesshq.headlessmc.launcher.test.TestCase.Action.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.headlesshq.headlessmc.launcher.test.TestCase.Result
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.headlesshq.headlessmc.launcher.version.Rule.Action
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.headlesshq.headlessmc.lwjgl.redirections.MemASCIIRedirection
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.headlesshq.headlessmc.lwjgl.redirections.stb.STBImageRedirection
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.headlesshq.headlessmc.lwjgl.redirections.stb.STBImageRedirectionNoAWT
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.headlesshq.headlessmc.os.OS.Type
Returns an array containing the constants of this enum class, in the order they are declared.
VANILLA - Enum constant in enum class io.github.headlesshq.headlessmc.launcher.api.Platform
 
VanillaDownloader - Class in io.github.headlesshq.headlessmc.launcher.server.downloader
 
VanillaDownloader() - Constructor for class io.github.headlesshq.headlessmc.launcher.server.downloader.VanillaDownloader
 
version - Variable in class io.github.headlesshq.headlessmc.launcher.launch.DelegatingVersion
 
Version - Interface in io.github.headlesshq.headlessmc.launcher.version
Represents a Minecraft version.
VERSION - Static variable in class io.github.headlesshq.headlessmc.api.HeadlessMcApi
The current version of HeadlessMc.
VERSION - Static variable in class io.github.headlesshq.headlessmc.launcher.Launcher
The current version of HeadlessMc.
VersionArgument - Class in io.github.headlesshq.headlessmc.launcher.command.download
 
VersionArgument() - Constructor for class io.github.headlesshq.headlessmc.launcher.command.download.VersionArgument
 
VersionExecutable - Class in io.github.headlesshq.headlessmc.launcher.version
 
VersionExecutable() - Constructor for class io.github.headlesshq.headlessmc.launcher.version.VersionExecutable
 
VersionId - Class in io.github.headlesshq.headlessmc.launcher.api
VersionArgument but also allows to specify server as type.
VersionId() - Constructor for class io.github.headlesshq.headlessmc.launcher.api.VersionId
 
VersionImpl - Class in io.github.headlesshq.headlessmc.launcher.version
 
VersionImpl() - Constructor for class io.github.headlesshq.headlessmc.launcher.version.VersionImpl
 
VersionInfo - Class in io.github.headlesshq.headlessmc.launcher.command.download
 
VersionInfo - Class in io.github.headlesshq.headlessmc.launcher.specifics
Information about a Minecraft version.
VersionInfo() - Constructor for class io.github.headlesshq.headlessmc.launcher.command.download.VersionInfo
 
VersionInfo(Version) - Constructor for class io.github.headlesshq.headlessmc.launcher.specifics.VersionInfo
 
VersionInfoCache - Class in io.github.headlesshq.headlessmc.launcher.command.download
 
VersionInfoCache() - Constructor for class io.github.headlesshq.headlessmc.launcher.command.download.VersionInfoCache
 
VersionInfoUtil - Class in io.github.headlesshq.headlessmc.launcher.command.download
 
VersionInfoUtil() - Constructor for class io.github.headlesshq.headlessmc.launcher.command.download.VersionInfoUtil
 
VersionModdableGame() - Constructor for class io.github.headlesshq.headlessmc.launcher.mods.VersionModdableGameProvider.VersionModdableGame
 
VersionModdableGameProvider - Class in io.github.headlesshq.headlessmc.launcher.mods
 
VersionModdableGameProvider() - Constructor for class io.github.headlesshq.headlessmc.launcher.mods.VersionModdableGameProvider
 
VersionModdableGameProvider.VersionModdableGame - Class in io.github.headlesshq.headlessmc.launcher.mods
 
VersionParseException - Exception Class in io.github.headlesshq.headlessmc.launcher.version
 
VersionParseException() - Constructor for exception class io.github.headlesshq.headlessmc.launcher.version.VersionParseException
 
VersionsCommand - Class in io.github.headlesshq.headlessmc.launcher.command
 
VersionsCommand(Launcher) - Constructor for class io.github.headlesshq.headlessmc.launcher.command.VersionsCommand
 
VersionService - Class in io.github.headlesshq.headlessmc.launcher.version
 
VersionService() - Constructor for class io.github.headlesshq.headlessmc.launcher.version.VersionService
 
VersionSpecificException - Exception Class in io.github.headlesshq.headlessmc.launcher.specifics
Exception thrown by VersionSpecificModManagers.
VersionSpecificException() - Constructor for exception class io.github.headlesshq.headlessmc.launcher.specifics.VersionSpecificException
 
VersionSpecificModManager - Class in io.github.headlesshq.headlessmc.launcher.specifics
Manages multiple VersionSpecificModRepositorys.
VersionSpecificModManager() - Constructor for class io.github.headlesshq.headlessmc.launcher.specifics.VersionSpecificModManager
 
VersionSpecificModRepository - Class in io.github.headlesshq.headlessmc.launcher.specifics
Represents a repository that provides downloads for a version specific mod, e.g.
VersionSpecificModRepository() - Constructor for class io.github.headlesshq.headlessmc.launcher.specifics.VersionSpecificModRepository
 
VersionSpecificMods - Class in io.github.headlesshq.headlessmc.launcher.specifics
Common version specific mods we use.
VersionSpecificMods() - Constructor for class io.github.headlesshq.headlessmc.launcher.specifics.VersionSpecificMods
 
VersionTypeFilter<T> - Class in io.github.headlesshq.headlessmc.launcher.command
 
VersionTypeFilter() - Constructor for class io.github.headlesshq.headlessmc.launcher.command.VersionTypeFilter
 
VersionUtil - Class in io.github.headlesshq.headlessmc.launcher.server.downloader
 
VersionUtil - Class in io.github.headlesshq.headlessmc.launcher.version
 
VersionUtil() - Constructor for class io.github.headlesshq.headlessmc.launcher.server.downloader.VersionUtil
 
VersionUtil() - Constructor for class io.github.headlesshq.headlessmc.launcher.version.VersionUtil
 
VM - Class in io.github.headlesshq.headlessmc.runtime.reflection
 
VM(int) - Constructor for class io.github.headlesshq.headlessmc.runtime.reflection.VM
 
VM_SIZE - Static variable in interface io.github.headlesshq.headlessmc.runtime.RuntimeProperties
 

W

WAIT - Enum constant in enum class io.github.headlesshq.headlessmc.launcher.test.TestCase.Action.Type
Waits for the given timeout.
WAIT_FOR_END - Enum constant in enum class io.github.headlesshq.headlessmc.launcher.test.TestCase.Action.Type
Waits for the end of the process.
waitForStart() - Method in class io.github.headlesshq.headlessmc.launcher.test.CrashReportWatcher
 
warn(String) - Method in enum class io.github.headlesshq.headlessmc.auth.NoLogging
 
warn(String) - Method in class io.github.headlesshq.headlessmc.logging.Logger
 
warn(String, Throwable) - Method in class io.github.headlesshq.headlessmc.logging.Logger
 
warn(Throwable) - Method in class io.github.headlesshq.headlessmc.logging.Logger
 
wasSuccessful() - Method in class io.github.headlesshq.headlessmc.launcher.test.CommandTest
 
webview - Variable in class io.github.headlesshq.headlessmc.auth.AbstractLoginCommand
 
webviewLock - Variable in class io.github.headlesshq.headlessmc.auth.AbstractLoginCommand
 
webviewWindow - Variable in class io.github.headlesshq.headlessmc.auth.AbstractLoginCommand
 
WebWrapperBridge - Class in io.github.headlesshq.headlessmc.web.cheerpj.plugin
 
WebWrapperBridge() - Constructor for class io.github.headlesshq.headlessmc.web.cheerpj.plugin.WebWrapperBridge
 
WhileCommand - Class in io.github.headlesshq.headlessmc.runtime.commands.reflection
 
WhileCommand(RuntimeReflection) - Constructor for class io.github.headlesshq.headlessmc.runtime.commands.reflection.WhileCommand
 
WINDOWS - Enum constant in enum class io.github.headlesshq.headlessmc.os.OS.Type
 
withColumn(String, Function<T, String>) - Method in class io.github.headlesshq.headlessmc.api.util.Table
Adds a column to the table.
WRAPPED_MAIN_PROPERTY - Static variable in class io.github.headlesshq.headlessmc.wrapper.Main
 
WritableInputStream - Class in io.github.headlesshq.headlessmc.api.process
 
WritableInputStream() - Constructor for class io.github.headlesshq.headlessmc.api.process.WritableInputStream
 
write(int) - Method in class io.github.headlesshq.headlessmc.api.process.ReadableOutputStream
 
write(ClassNode, int...) - Static method in class io.github.headlesshq.headlessmc.lwjgl.transformer.AsmUtil
 
writeToFile(Path, byte[]) - Method in class io.github.headlesshq.headlessmc.launcher.files.IOService
 

X

XUID - Static variable in interface io.github.headlesshq.headlessmc.launcher.LauncherProperties
 
XvfbService - Class in io.github.headlesshq.headlessmc.launcher.launch
 
XvfbService() - Constructor for class io.github.headlesshq.headlessmc.launcher.launch.XvfbService
 

Y

YesNoCallback - Interface in io.github.headlesshq.headlessmc.api.command
 
YesNoContext - Class in io.github.headlesshq.headlessmc.api.command
 
YesNoContext() - Constructor for class io.github.headlesshq.headlessmc.api.command.YesNoContext
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form