Index
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 readsInAndOutProvider
.getIn()
with aBufferedReader
. - 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
-
InputStream
wrapping aByteBuffer
. - 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 currentCommandContext
. - 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
- 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
Command
s andCommandContext
s. - 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 aBufferedCommandLineReader
or aConsoleCommandLineReader
. - 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 givenProgressbar.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()
andThread.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
-
Creates a ProtectionDomain for https://github.com/3arthqu4ke/ForgeCLI/blob/master/src/main/java/net/kunmc/lab/forgecli/Main.java
- 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 notifyLaunchCommand
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
-
Returns the
CommandContext
set viaHasCommandContext.setCommandContext(CommandContext)
. - 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
-
Deprecated.
- 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 aCommandContext
. - 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 aLoggingService
. - 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 inModuleURLClassLoader
. - 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 JLineTerminal
with aLineReader
. - 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
Logger
s 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
Logger
s. - 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'sExitManager
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
-
Starts
CommandLineReader.read(HeadlessMc)
on a Thread provided by theCommandLineReader.DEFAULT_THREAD_FACTORY
. - 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 givenThreadFactory
. - 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
HasParent
s 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
andCommandLine.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
-
Sets the
CommandContext
returned byHasCommandContext.getCommandContext()
. - 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
URL
s. - 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
VersionSpecificModManager
s. - VersionSpecificException() - Constructor for exception class io.github.headlesshq.headlessmc.launcher.specifics.VersionSpecificException
- VersionSpecificModManager - Class in io.github.headlesshq.headlessmc.launcher.specifics
-
Manages multiple
VersionSpecificModRepository
s. - 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
Launcher.getGameDir(Version)
orLauncherConfig.getGameDir(String)
instead.