Index

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

A

accept(ClassNode) - Method in class de.geolykt.starloader.launcher.ASMMixinTransformer
 
accept(ClassNode) - Method in class de.geolykt.starloader.transformers.ASMTransformer
Transforms the provided ClassNode to the transformer's liking.
accept(ClassNode) - Method in class de.geolykt.starloader.transformers.ReversibleAccessSetterTransformer
 
accept(ClassNode) - Method in class de.geolykt.starloader.transformers.StarplaneAnnotationsInlineTransformer
 
accept(File) - Method in class de.geolykt.starloader.util.JarFilter
 
AccessFlagModifier - Class in de.geolykt.starloader.deobf.access
Deprecated.
AccessFlagModifier(AccessFlagModifier.Type, String, Optional<String>, Optional<String>, boolean) - Constructor for class de.geolykt.starloader.deobf.access.AccessFlagModifier
Deprecated.
 
AccessFlagModifier.AccessibleModifier - Class in de.geolykt.starloader.deobf.access
Deprecated.
AccessFlagModifier.ExtendableModifier - Class in de.geolykt.starloader.deobf.access
Deprecated.
AccessFlagModifier.RemoveFlagModifier - Class in de.geolykt.starloader.deobf.access
Deprecated.
AccessFlagModifier.Type - Enum Class in de.geolykt.starloader.deobf.access
Deprecated.
AccessibleModifier(AccessFlagModifier.Type, String, Optional<String>, Optional<String>, boolean) - Constructor for class de.geolykt.starloader.deobf.access.AccessFlagModifier.AccessibleModifier
Deprecated.
 
AccessTransformInfo - Class in de.geolykt.starloader.deobf.access
Deprecated.
AccessTransformInfo() - Constructor for class de.geolykt.starloader.deobf.access.AccessTransformInfo
Deprecated.
 
AccessWidenerReader - Class in de.geolykt.starloader.deobf.access
Deprecated.
AccessWidenerReader(AccessTransformInfo, InputStream, boolean) - Constructor for class de.geolykt.starloader.deobf.access.AccessWidenerReader
Deprecated.
 
AccessWidenerReader.IllegalHeaderException - Exception in de.geolykt.starloader.deobf.access
Deprecated.
add(int, NamedExtensionPrototype) - Method in class de.geolykt.starloader.mod.DirectoryExtensionPrototypeList
 
add(NamedExtensionPrototype) - Method in class de.geolykt.starloader.mod.DirectoryExtensionPrototypeList
 
add(E) - Method in class de.geolykt.starloader.util.OrderedCollection
 
addAll(int, Collection<? extends NamedExtensionPrototype>) - Method in class de.geolykt.starloader.mod.DirectoryExtensionPrototypeList
 
addAll(Collection<? extends NamedExtensionPrototype>) - Method in class de.geolykt.starloader.mod.DirectoryExtensionPrototypeList
 
addASMTransformer(ASMTransformer) - Method in interface de.geolykt.starloader.transformers.TransformableClassloader
 
addASMTransformer(ASMTransformer) - Method in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
 
addChild(MinestomExtensionClassLoader) - Method in class net.minestom.server.extras.selfmodification.HierarchyClassLoader
 
addTransformer(ASMTransformer) - Method in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
Deprecated. 
addURL(URL) - Method in class net.minestom.server.extras.selfmodification.MinestomExtensionClassLoader
 
addURL(URL) - Method in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
 
apply(int) - Method in class de.geolykt.starloader.deobf.access.AccessFlagModifier.AccessibleModifier
Deprecated.
 
apply(int) - Method in class de.geolykt.starloader.deobf.access.AccessFlagModifier
Deprecated.
 
apply(int) - Method in class de.geolykt.starloader.deobf.access.AccessFlagModifier.ExtendableModifier
Deprecated.
 
apply(int) - Method in class de.geolykt.starloader.deobf.access.AccessFlagModifier.RemoveFlagModifier
Deprecated.
 
apply(Map<String, ClassNode>, Consumer<String>) - Method in class de.geolykt.starloader.deobf.access.AccessTransformInfo
Deprecated.
 
apply(ClassNode, boolean) - Method in class de.geolykt.starloader.deobf.access.AccessTransformInfo
Deprecated.
 
applyPlaceholders(Object, String, int, Map<String, String>) - Static method in class de.geolykt.starloader.launcher.Utils
Expand placeholders as defined by ExtensionPrototype.getDefinedProperties().
ASMMixinTransformer - Class in de.geolykt.starloader.launcher
 
ASMMixinTransformer(SLMixinService) - Constructor for class de.geolykt.starloader.launcher.ASMMixinTransformer
 
ASMTransformer - Class in de.geolykt.starloader.transformers
A bytecode editing API that interfaces with objectweb ASM ClassNodes.
ASMTransformer() - Constructor for class de.geolykt.starloader.transformers.ASMTransformer
 

B

bootstrap() - Method in class de.geolykt.starloader.launcher.service.SLMixinBootstrap
 

C

catching(Throwable) - Method in class de.geolykt.starloader.launcher.service.SLMixinLogger
 
catching(Level, Throwable) - Method in class de.geolykt.starloader.launcher.service.SLMixinLogger
 
children - Variable in class net.minestom.server.extras.selfmodification.HierarchyClassLoader
 
CLASS - Enum constant in enum class de.geolykt.starloader.deobf.access.AccessFlagModifier.Type
Deprecated.
 
clazz - Variable in class de.geolykt.starloader.deobf.access.AccessFlagModifier
Deprecated.
 
clear() - Method in class de.geolykt.starloader.mod.DirectoryExtensionPrototypeList
 
CLILauncher - Class in de.geolykt.starloader.launcher
 
CLILauncher() - Constructor for class de.geolykt.starloader.launcher.CLILauncher
 
close() - Method in class de.geolykt.starloader.deobf.access.AccessWidenerReader
Deprecated.
 
close() - Method in class net.minestom.server.extras.selfmodification.MinestomExtensionClassLoader
 
CodeTransformer - Interface in org.stianloader.sll.transform
An experimental extension to the current ASM ClassNode transformation API of SLL.
compareTo(ASMTransformer) - Method in class de.geolykt.starloader.transformers.ASMTransformer
createLogger(String) - Method in class de.geolykt.starloader.launcher.service.SLMixinService
 

D

de.geolykt.starloader - package de.geolykt.starloader
 
de.geolykt.starloader.deobf.access - package de.geolykt.starloader.deobf.access
 
de.geolykt.starloader.launcher - package de.geolykt.starloader.launcher
Package for launcher-specific classes.
de.geolykt.starloader.launcher.service - package de.geolykt.starloader.launcher.service
Services used by the SLL bootstrap.
de.geolykt.starloader.mod - package de.geolykt.starloader.mod
Package for all Extension-related stuff.
de.geolykt.starloader.transformers - package de.geolykt.starloader.transformers
Classes for runtime code transforming.
de.geolykt.starloader.util - package de.geolykt.starloader.util
 
debug(String, Object...) - Method in class de.geolykt.starloader.launcher.service.SLMixinLogger
 
debug(String, Throwable) - Method in class de.geolykt.starloader.launcher.service.SLMixinLogger
 
DEBUG - Static variable in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
 
descriptor - Variable in class de.geolykt.starloader.deobf.access.AccessFlagModifier
Deprecated.
 
DirectoryExtensionPrototypeList - Class in de.geolykt.starloader.mod
 
DirectoryExtensionPrototypeList(File) - Constructor for class de.geolykt.starloader.mod.DirectoryExtensionPrototypeList
 
DiscoveredExtension - Class in de.geolykt.starloader.mod
 
DiscoveredExtension.ExternalDependencies - Class in de.geolykt.starloader.mod
 
DiscoveredExtension.ExternalDependencyArtifact - Class in de.geolykt.starloader.mod
 
DiscoveredExtension.ExternalRepository - Class in de.geolykt.starloader.mod
 
DiscoveredExtension.LoadStatus - Enum Class in de.geolykt.starloader.mod
 

E

enabled - Variable in class de.geolykt.starloader.mod.ExtensionPrototype
 
error(String, Object...) - Method in class de.geolykt.starloader.launcher.service.SLMixinLogger
 
error(String, Throwable) - Method in class de.geolykt.starloader.launcher.service.SLMixinLogger
 
ExtendableModifier(AccessFlagModifier.Type, String, Optional<String>, Optional<String>, boolean) - Constructor for class de.geolykt.starloader.deobf.access.AccessFlagModifier.ExtendableModifier
Deprecated.
 
Extension - Class in de.geolykt.starloader.mod
 
Extension() - Constructor for class de.geolykt.starloader.mod.Extension
 
Extension.ExtensionDescription - Class in de.geolykt.starloader.mod
 
ExtensionDescription(String, String, List<String>, DiscoveredExtension) - Constructor for class de.geolykt.starloader.mod.Extension.ExtensionDescription
 
ExtensionManager - Class in de.geolykt.starloader.mod
 
ExtensionManager() - Constructor for class de.geolykt.starloader.mod.ExtensionManager
Deprecated.
ExtensionManager(Path) - Constructor for class de.geolykt.starloader.mod.ExtensionManager
 
ExtensionPrototype - Class in de.geolykt.starloader.mod
A prototype of an extension.
ExtensionPrototype(List<URL>) - Constructor for class de.geolykt.starloader.mod.ExtensionPrototype
Deprecated.
ExtensionPrototype(List<URL>, boolean) - Constructor for class de.geolykt.starloader.mod.ExtensionPrototype
Deprecated.
ExtensionPrototype(List<URL>, boolean, Map<String, String>) - Constructor for class de.geolykt.starloader.mod.ExtensionPrototype
 
ExternalDependencies(List<DiscoveredExtension.ExternalRepository>, List<DiscoveredExtension.ExternalDependencyArtifact>) - Constructor for class de.geolykt.starloader.mod.DiscoveredExtension.ExternalDependencies
 
ExternalDependencyArtifact(String, String, VersionRange, String, String, ExclusionContainer<Exclusion>) - Constructor for class de.geolykt.starloader.mod.DiscoveredExtension.ExternalDependencyArtifact
 
ExternalRepository(String, String, boolean, boolean) - Constructor for class de.geolykt.starloader.mod.DiscoveredExtension.ExternalRepository
 

F

FAILED_TO_SETUP_CLASSLOADER - Enum constant in enum class de.geolykt.starloader.mod.DiscoveredExtension.LoadStatus
 
fastExhaust(InputStream) - Static method in class de.geolykt.starloader.launcher.Utils
 
fatal(String, Object...) - Method in class de.geolykt.starloader.launcher.service.SLMixinLogger
 
fatal(String, Throwable) - Method in class de.geolykt.starloader.launcher.service.SLMixinLogger
 
FIELD - Enum constant in enum class de.geolykt.starloader.deobf.access.AccessFlagModifier.Type
Deprecated.
 
files - Variable in class de.geolykt.starloader.mod.DiscoveredExtension
 
finalize() - Method in class net.minestom.server.extras.selfmodification.MinestomExtensionClassLoader
Deprecated.
findClass(String) - Method in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
 
findLibrary(String) - Method in class net.minestom.server.extras.selfmodification.HierarchyClassLoader
 
fromJSON(InputStream, ExtensionPrototype) - Static method in class de.geolykt.starloader.mod.DiscoveredExtension
 

G

get() - Method in class de.geolykt.starloader.util.OrderedCollection
 
getAccessWidener() - Method in class de.geolykt.starloader.mod.DiscoveredExtension
Deprecated.
getArtifact() - Method in class de.geolykt.starloader.mod.DiscoveredExtension.ExternalDependencyArtifact
 
getArtifacts() - Method in class de.geolykt.starloader.mod.DiscoveredExtension.ExternalDependencies
 
getASMTransformers() - Method in interface de.geolykt.starloader.transformers.TransformableClassloader
 
getASMTransformers() - Method in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
 
getAuditTrail() - Method in class de.geolykt.starloader.launcher.service.SLMixinService
 
getAuthors() - Method in class de.geolykt.starloader.mod.DiscoveredExtension
 
getAuthors() - Method in class de.geolykt.starloader.mod.Extension.ExtensionDescription
 
getBytecodeProvider() - Method in class de.geolykt.starloader.launcher.service.SLMixinService
 
getBytes() - Method in class de.geolykt.starloader.transformers.RawClassData
 
getClassCodeSourceURI(String) - Method in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
Obtain the code source URI of the class, as per CodeSource.getLocation().
getClassifier() - Method in class de.geolykt.starloader.mod.DiscoveredExtension.ExternalDependencyArtifact
 
getClassloaderName(ClassLoader) - Static method in class de.geolykt.starloader.util.JavaInterop
 
getClassProvider() - Method in class de.geolykt.starloader.launcher.service.SLMixinService
 
getClassTracker() - Method in class de.geolykt.starloader.launcher.service.SLMixinService
 
getCodeModifiers() - Method in class de.geolykt.starloader.mod.DiscoveredExtension
 
getDefinedProperties() - Method in class de.geolykt.starloader.mod.ExtensionPrototype
Obtains the placeholder properties applicable to this extension prototype.
getDependencies() - Method in class de.geolykt.starloader.mod.DiscoveredExtension
 
getDependents() - Method in class de.geolykt.starloader.mod.Extension.ExtensionDescription
 
getDescription() - Method in class de.geolykt.starloader.mod.Extension
 
getEntrypoint() - Method in class de.geolykt.starloader.mod.DiscoveredExtension
 
getExclusions() - Method in class de.geolykt.starloader.mod.DiscoveredExtension.ExternalDependencyArtifact
 
getExtension() - Method in class de.geolykt.starloader.mod.DiscoveredExtension.ExternalDependencyArtifact
 
getExtension(String) - Method in class de.geolykt.starloader.mod.ExtensionManager
 
getExtensionDir() - Static method in class de.geolykt.starloader.Starloader
Deprecated.
getExtensionManager() - Static method in class de.geolykt.starloader.Starloader
 
getExtensions() - Method in class de.geolykt.starloader.mod.ExtensionManager
 
getExternalDependencies() - Method in class de.geolykt.starloader.mod.DiscoveredExtension
 
getFolder() - Method in class de.geolykt.starloader.mod.DirectoryExtensionPrototypeList
 
getGroup() - Method in class de.geolykt.starloader.mod.DiscoveredExtension.ExternalDependencyArtifact
 
getId() - Method in class de.geolykt.starloader.launcher.service.SLMixinLogger
 
getInstance() - Static method in class de.geolykt.starloader.launcher.service.SLMixinService
 
getInstance() - Static method in class de.geolykt.starloader.launcher.service.SLPlattformAgent
 
getInstance() - Static method in class de.geolykt.starloader.Starloader
 
getInstance() - Static method in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
 
getLoadStatus() - Method in class de.geolykt.starloader.mod.DiscoveredExtension
 
getLogDirectory() - Static method in class de.geolykt.starloader.launcher.Utils
Obtains the directory where SLL puts its logs.
getLogger() - Method in class de.geolykt.starloader.mod.Extension
 
getMainContext() - Method in class de.geolykt.starloader.transformers.ReversibleAccessSetterTransformer
 
getMessage() - Method in enum class de.geolykt.starloader.mod.DiscoveredExtension.LoadStatus
 
getMixinCompiledArtifactId() - Static method in class org.stianloader.sll.SLLEnvironment
Obtains the artifactId of the mixin implementation this version of SLL was compiled against.
getMixinCompiledGroupId() - Static method in class org.stianloader.sll.SLLEnvironment
Obtains the groupId of the mixin implementation.
getMixinCompiledVersion() - Static method in class org.stianloader.sll.SLLEnvironment
Obtains the version of the mixin implementation this SLL binary was compiled against.
getMixinConfig() - Method in class de.geolykt.starloader.mod.DiscoveredExtension
 
getMixinContainers() - Method in class de.geolykt.starloader.launcher.service.SLPlattformAgent
 
getMixinInternal(Class<T>) - Method in class de.geolykt.starloader.launcher.service.SLMixinService
 
getModDirectory() - Method in class de.geolykt.starloader.Starloader
 
getModifiers() - Method in class de.geolykt.starloader.deobf.access.AccessTransformInfo
Deprecated.
 
getName() - Method in class de.geolykt.starloader.launcher.service.SLMixinBootstrap
 
getName() - Method in class de.geolykt.starloader.launcher.service.SLMixinService
 
getName() - Method in class de.geolykt.starloader.mod.DiscoveredExtension.ExternalRepository
 
getName() - Method in class de.geolykt.starloader.mod.DiscoveredExtension
 
getName() - Method in class de.geolykt.starloader.mod.Extension.ExtensionDescription
 
getName() - Method in class net.minestom.server.extras.selfmodification.MinestomExtensionClassLoader
 
getOrigin() - Method in class de.geolykt.starloader.mod.Extension.ExtensionDescription
 
getPhaseConsumer() - Method in class de.geolykt.starloader.launcher.service.SLMixinService
 
getPlaintextURL() - Method in class de.geolykt.starloader.util.MirroringURIMavenRepository
 
getPlatformAgents() - Method in class de.geolykt.starloader.launcher.service.SLMixinService
 
getPlatformClassLoader() - Static method in class de.geolykt.starloader.util.JavaInterop
Obtains the platform classloader under Java 9 or above.
getPrimaryContainer() - Method in class de.geolykt.starloader.launcher.service.SLMixinService
 
getPriority() - Method in class de.geolykt.starloader.launcher.ASMMixinTransformer
 
getPriority() - Method in class de.geolykt.starloader.transformers.ASMTransformer
Obtains the priority of this transformer.
getPriority() - Method in class de.geolykt.starloader.transformers.ReversibleAccessSetterTransformer
 
getPriority() - Method in class de.geolykt.starloader.transformers.StarplaneAnnotationsInlineTransformer
 
getProperty(IPropertyKey) - Method in class net.minestom.server.extras.selfmodification.mixins.GlobalPropertyServiceMinestom
 
getProperty(IPropertyKey, T) - Method in class net.minestom.server.extras.selfmodification.mixins.GlobalPropertyServiceMinestom
 
getPropertyString(IPropertyKey, String) - Method in class net.minestom.server.extras.selfmodification.mixins.GlobalPropertyServiceMinestom
 
getPrototypes(String) - Method in class de.geolykt.starloader.mod.DirectoryExtensionPrototypeList
 
getRepositories() - Method in class de.geolykt.starloader.mod.DiscoveredExtension.ExternalDependencies
 
getRepositoryId() - Method in class de.geolykt.starloader.util.MirroringURIMavenRepository
 
getResource(String, Executor) - Method in class de.geolykt.starloader.util.MirroringURIMavenRepository
 
getResource0(String) - Method in class de.geolykt.starloader.util.MirroringURIMavenRepository
 
getResourceAsStream(String) - Method in class de.geolykt.starloader.launcher.service.SLMixinService
 
getResourceAsStreamWithChildren(String) - Method in class net.minestom.server.extras.selfmodification.HierarchyClassLoader
Finds a resource under the given name within this classloader, or if that fails, in any of its children.
getResourceAsURLWithChildren(String) - Method in class net.minestom.server.extras.selfmodification.HierarchyClassLoader
Finds a resource under the given name within this classloader, or if that fails, in any of its children.
getReverseContext() - Method in class de.geolykt.starloader.transformers.ReversibleAccessSetterTransformer
 
getReversibleAccessSetter() - Method in class de.geolykt.starloader.mod.DiscoveredExtension
Obtains the reversible access setter file required by this extension.
getServiceClassName() - Method in class de.geolykt.starloader.launcher.service.SLMixinBootstrap
 
getSideName() - Method in class de.geolykt.starloader.launcher.service.SLPlattformAgent
 
getSLLArtifactId() - Static method in class org.stianloader.sll.SLLEnvironment
Obtains the artifactId of the SLL environment.
getSLLGroupId() - Static method in class org.stianloader.sll.SLLEnvironment
Obtains the groupId of the SLL environment.
getSLLVersion() - Static method in class org.stianloader.sll.SLLEnvironment
Obtains the the version string of the SLL binary used in this environment.
getSource() - Method in class de.geolykt.starloader.transformers.RawClassData
 
getSourcePrototype() - Method in class de.geolykt.starloader.mod.DiscoveredExtension
 
getTransformerProvider() - Method in class de.geolykt.starloader.launcher.service.SLMixinService
 
getTransformers() - Method in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
getType() - Method in class de.geolykt.starloader.launcher.service.SLMixinLogger
 
getUpdateIntervall() - Method in class de.geolykt.starloader.util.MirroringURIMavenRepository
 
getUrl() - Method in class de.geolykt.starloader.mod.DiscoveredExtension.ExternalRepository
 
getVersion() - Method in class de.geolykt.starloader.mod.DiscoveredExtension.ExternalDependencyArtifact
 
getVersion() - Method in class de.geolykt.starloader.mod.DiscoveredExtension
 
getVersion() - Method in class de.geolykt.starloader.mod.Extension.ExtensionDescription
 
GlobalPropertyServiceMinestom - Class in net.minestom.server.extras.selfmodification.mixins
Global properties service for Mixin.
GlobalPropertyServiceMinestom() - Constructor for class net.minestom.server.extras.selfmodification.mixins.GlobalPropertyServiceMinestom
 

H

HierarchyClassLoader - Class in net.minestom.server.extras.selfmodification
Classloader part of a hierarchy of classloader.
HierarchyClassLoader(String, URL[], ClassLoader) - Constructor for class net.minestom.server.extras.selfmodification.HierarchyClassLoader
 

I

IDELauncher - Class in de.geolykt.starloader.launcher
An entrypoint that is meant for debugging SLL mods within an IDE.
IDELauncher() - Constructor for class de.geolykt.starloader.launcher.IDELauncher
 
IllegalHeaderException(String) - Constructor for exception de.geolykt.starloader.deobf.access.AccessWidenerReader.IllegalHeaderException
Deprecated.
 
info(String, Object...) - Method in class de.geolykt.starloader.launcher.service.SLMixinLogger
 
info(String, Throwable) - Method in class de.geolykt.starloader.launcher.service.SLMixinLogger
 
init() - Method in class de.geolykt.starloader.launcher.service.SLMixinService
 
init() - Method in class de.geolykt.starloader.launcher.service.SLPlattformAgent
 
initialize() - Method in class de.geolykt.starloader.mod.Extension
 
INSTANCE - Static variable in class de.geolykt.starloader.util.JarFilter
 
INVALID_NAME - Enum constant in enum class de.geolykt.starloader.mod.DiscoveredExtension.LoadStatus
 
isCompileOnly - Variable in class de.geolykt.starloader.deobf.access.AccessFlagModifier
Deprecated.
 
isEmpty() - Method in class de.geolykt.starloader.util.OrderedCollection
 
isJava9() - Static method in class de.geolykt.starloader.util.JavaInterop
 
isMirrorable() - Method in class de.geolykt.starloader.mod.DiscoveredExtension.ExternalRepository
 
isMirrorOnly() - Method in class de.geolykt.starloader.mod.DiscoveredExtension.ExternalRepository
 
isMixinSpongelike() - Static method in class org.stianloader.sll.SLLEnvironment
Query whether the used Mixin implementation is similar to sponge's original Mixin implementation.
isProtected(String) - Method in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
 
isThreadLoggingClassloadingFailures() - Method in interface de.geolykt.starloader.transformers.TransformableClassloader
Obtains whether the current thread should be logging classloading-related exceptions for this specific classloader.
isThreadLoggingClassloadingFailures() - Method in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
 
isValid() - Method in class de.geolykt.starloader.launcher.ASMMixinTransformer
 
isValid() - Method in class de.geolykt.starloader.launcher.service.SLMixinService
 
isValid() - Method in class de.geolykt.starloader.transformers.ASMTransformer
Called everytime ASMTransformer.accept(ClassNode) is called and returns true and is used to verify whether this transformer is still needed.
isValidTarget(String) - Method in class de.geolykt.starloader.launcher.ASMMixinTransformer
 
isValidTarget(String) - Method in class de.geolykt.starloader.transformers.ASMTransformer
Checks whether the given class denoted by the internal name would be a valid potential transformation target.
isValidTarget(String) - Method in class de.geolykt.starloader.transformers.ReversibleAccessSetterTransformer
 
isValidTarget(String) - Method in class de.geolykt.starloader.transformers.StarplaneAnnotationsInlineTransformer
 
isValidTarget(String, URI) - Method in class de.geolykt.starloader.launcher.ASMMixinTransformer
 
isValidTarget(String, URI) - Method in interface org.stianloader.sll.transform.CodeTransformer
Obtains whether this CodeTransformer instance is interested in transforming the given class.
iterator() - Method in class de.geolykt.starloader.util.OrderedCollection
 

J

JarFilter - Class in de.geolykt.starloader.util
 
JavaInterop - Class in de.geolykt.starloader.util
 
JavaInterop() - Constructor for class de.geolykt.starloader.util.JavaInterop
 

L

LOAD_FAILED - Enum constant in enum class de.geolykt.starloader.mod.DiscoveredExtension.LoadStatus
 
LOAD_SUCCESS - Enum constant in enum class de.geolykt.starloader.mod.DiscoveredExtension.LoadStatus
 
loadBytesWithChildren(String, boolean) - Method in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
Deprecated.
loadClass(String) - Method in class net.minestom.server.extras.selfmodification.MinestomExtensionClassLoader
 
loadClass(String, boolean) - Method in class net.minestom.server.extras.selfmodification.MinestomExtensionClassLoader
 
loadClass(String, boolean) - Method in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
 
loadClassAsChild(String, boolean) - Method in class net.minestom.server.extras.selfmodification.MinestomExtensionClassLoader
Assumes the name is not null, nor it does represent a protected class.
loadClassBytes(String, boolean) - Method in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
Loads and possibly transforms class bytecode corresponding to the given binary name.
loader - Variable in class de.geolykt.starloader.mod.DiscoveredExtension
 
loadExtensions(List<? extends ExtensionPrototype>) - Method in class de.geolykt.starloader.mod.ExtensionManager
 
loadModifier(ClassLoader, String) - Method in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
 
log(Level, String, Object...) - Method in class de.geolykt.starloader.launcher.service.SLMixinLogger
 
log(Level, String, Throwable) - Method in class de.geolykt.starloader.launcher.service.SLMixinLogger
 
LOGGER - Static variable in class de.geolykt.starloader.mod.ExtensionManager
 

M

main(String[]) - Static method in class de.geolykt.starloader.launcher.CLILauncher
 
main(String[]) - Static method in class de.geolykt.starloader.launcher.IDELauncher
 
METHOD - Enum constant in enum class de.geolykt.starloader.deobf.access.AccessFlagModifier.Type
Deprecated.
 
MinestomExtensionClassLoader - Class in net.minestom.server.extras.selfmodification
 
MinestomExtensionClassLoader(String, URL[], MinestomRootClassLoader) - Constructor for class net.minestom.server.extras.selfmodification.MinestomExtensionClassLoader
 
MinestomRootClassLoader - Class in net.minestom.server.extras.selfmodification
Class Loader that can modify class bytecode when they are loaded.
MirroringURIMavenRepository - Class in de.geolykt.starloader.util
 
MirroringURIMavenRepository(String, URI, Path) - Constructor for class de.geolykt.starloader.util.MirroringURIMavenRepository
 
MISSING_DEPENDENCIES - Enum constant in enum class de.geolykt.starloader.mod.DiscoveredExtension.LoadStatus
 

N

name - Variable in class de.geolykt.starloader.deobf.access.AccessFlagModifier
Deprecated.
 
name - Variable in class de.geolykt.starloader.mod.NamedExtensionPrototype
 
NAME_REGEX - Static variable in class de.geolykt.starloader.mod.DiscoveredExtension
 
NamedExtensionPrototype - Class in de.geolykt.starloader.mod
 
NamedExtensionPrototype(List<URL>, String, String) - Constructor for class de.geolykt.starloader.mod.NamedExtensionPrototype
 
net.minestom.server.extras.selfmodification - package net.minestom.server.extras.selfmodification
 
net.minestom.server.extras.selfmodification.mixins - package net.minestom.server.extras.selfmodification.mixins
 
newChild(URL...) - Method in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
 
newClassLoader(DiscoveredExtension) - Method in class de.geolykt.starloader.mod.ExtensionManager
Creates a new class loader for the given extension.
next() - Method in class de.geolykt.starloader.util.OrderedCollection
 
NO_ENTRYPOINT - Enum constant in enum class de.geolykt.starloader.mod.DiscoveredExtension.LoadStatus
 

O

OrderedCollection<E extends Comparable<E>> - Class in de.geolykt.starloader.util
 
OrderedCollection() - Constructor for class de.geolykt.starloader.util.OrderedCollection
 
org.stianloader.sll - package org.stianloader.sll
 
org.stianloader.sll.transform - package org.stianloader.sll.transform
 
originURLs - Variable in class de.geolykt.starloader.mod.ExtensionPrototype
 

P

parents - Variable in class net.minestom.server.extras.selfmodification.HierarchyClassLoader
 
postInitialize() - Method in class de.geolykt.starloader.mod.Extension
 
postTerminate() - Method in class de.geolykt.starloader.mod.Extension
Deprecated.
This method is a boilerplate solution, for more info see below However, the method is not slated for removal. WARNING: The implementation of this method should be coded very carefully. The implementation should be thread-safe and avoid deadlocks and should not rely on the existence of other threads. For more info, see Runtime.addShutdownHook(Thread). Additionally due to the nature of how extensions unload, it is recommended that are more recommendable method for unloading is used, for example SLAPI offers the ApplicationStopEvent and SignalExtensionTerminationExtension. Other extension libraries might offer similar alternatives that are a lot more safer to use.
preInitialize() - Method in class de.geolykt.starloader.mod.Extension
 
preTerminate() - Method in class de.geolykt.starloader.mod.Extension
Deprecated.
This method is a boilerplate solution, for more info see below. However, the method is not slated for removal. WARNING: The implementation of this method should be coded very carefully. The implementation should be thread-safe and avoid deadlocks and should not rely on the existence of other threads. For more info, see Runtime.addShutdownHook(Thread). Additionally due to the nature of how extensions unload, it is recommended that are more recommendable method for unloading is used, for example SLAPI offers the ApplicationStopEvent and SignalExtensionTerminationExtension. Other extension libraries might offer similar alternatives that are a lot more safer to use.
protectedPackages - Variable in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
 

R

RawClassData - Class in de.geolykt.starloader.transformers
 
RawClassData(URL, byte[]) - Constructor for class de.geolykt.starloader.transformers.RawClassData
 
readAccessWidener(InputStream) - Method in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
Deprecated.
readAllBytes(InputStream) - Static method in class de.geolykt.starloader.util.JavaInterop
 
readHeader() - Method in class de.geolykt.starloader.deobf.access.AccessWidenerReader
Deprecated.
 
readLn() - Method in class de.geolykt.starloader.deobf.access.AccessWidenerReader
Deprecated.
 
reload(String) - Method in class de.geolykt.starloader.mod.ExtensionManager
 
remove(int) - Method in class de.geolykt.starloader.mod.DirectoryExtensionPrototypeList
 
remove(Object) - Method in class de.geolykt.starloader.mod.DirectoryExtensionPrototypeList
 
remove(Object) - Method in class de.geolykt.starloader.util.OrderedCollection
 
removeAll(Collection<?>) - Method in class de.geolykt.starloader.mod.DirectoryExtensionPrototypeList
 
removeChildInHierarchy(MinestomExtensionClassLoader) - Method in class net.minestom.server.extras.selfmodification.HierarchyClassLoader
 
RemoveFlagModifier(AccessFlagModifier.Type, String, Optional<String>, Optional<String>, int, String, boolean) - Constructor for class de.geolykt.starloader.deobf.access.AccessFlagModifier.RemoveFlagModifier
Deprecated.
 
removeIf(Predicate<? super NamedExtensionPrototype>) - Method in class de.geolykt.starloader.mod.DirectoryExtensionPrototypeList
 
removeRange(int, int) - Method in class de.geolykt.starloader.mod.DirectoryExtensionPrototypeList
 
replaceAll(UnaryOperator<NamedExtensionPrototype>) - Method in class de.geolykt.starloader.mod.DirectoryExtensionPrototypeList
 
resolveKey(String) - Method in class net.minestom.server.extras.selfmodification.mixins.GlobalPropertyServiceMinestom
 
retainAll(Collection<?>) - Method in class de.geolykt.starloader.mod.DirectoryExtensionPrototypeList
 
ReversibleAccessSetterTransformer - Class in de.geolykt.starloader.transformers
An ASMTransformer that implements the transformation of class files via reversible access setters (RAS).
ReversibleAccessSetterTransformer() - Constructor for class de.geolykt.starloader.transformers.ReversibleAccessSetterTransformer
 

S

setNext(CollectionNode<E>) - Method in class de.geolykt.starloader.util.OrderedCollection
 
setProperty(IPropertyKey, Object) - Method in class net.minestom.server.extras.selfmodification.mixins.GlobalPropertyServiceMinestom
 
setThreadLoggingClassloadingFailures(boolean) - Method in interface de.geolykt.starloader.transformers.TransformableClassloader
Sets whether the current thread should be logging classloading-related exceptions for this specific classloader.
setThreadLoggingClassloadingFailures(boolean) - Method in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
 
shutdown() - Method in class de.geolykt.starloader.mod.ExtensionManager
Shutdowns all the extensions by unloading them.
size() - Method in class de.geolykt.starloader.util.OrderedCollection
 
SLLEnvironment - Class in org.stianloader.sll
Obtain metadata information about this SLL (stianloader-launcher) environment.
SLLEnvironment() - Constructor for class org.stianloader.sll.SLLEnvironment
 
SLMixinBootstrap - Class in de.geolykt.starloader.launcher.service
 
SLMixinBootstrap() - Constructor for class de.geolykt.starloader.launcher.service.SLMixinBootstrap
 
SLMixinLogger - Class in de.geolykt.starloader.launcher.service
 
SLMixinLogger(String) - Constructor for class de.geolykt.starloader.launcher.service.SLMixinLogger
 
SLMixinService - Class in de.geolykt.starloader.launcher.service
 
SLMixinService() - Constructor for class de.geolykt.starloader.launcher.service.SLMixinService
 
SLPlattformAgent - Class in de.geolykt.starloader.launcher.service
 
SLPlattformAgent() - Constructor for class de.geolykt.starloader.launcher.service.SLPlattformAgent
 
Starloader - Class in de.geolykt.starloader
 
StarplaneAnnotationsInlineTransformer - Class in de.geolykt.starloader.transformers
Simple transformer that inlines the proper values from the starplane-annotations string source, without remapping them - that is it uses the references as-is.
StarplaneAnnotationsInlineTransformer() - Constructor for class de.geolykt.starloader.transformers.StarplaneAnnotationsInlineTransformer
 
start() - Method in class de.geolykt.starloader.util.XDGAwareRollingPolicy
 
start(DirectoryExtensionPrototypeList) - Static method in class de.geolykt.starloader.Starloader
 
start(List<ExtensionPrototype>, Path) - Static method in class de.geolykt.starloader.Starloader
 
startMain(Class<?>, String[]) - Static method in class de.geolykt.starloader.launcher.Utils
 
startMixin(String[]) - Static method in class de.geolykt.starloader.launcher.Utils
 

T

terminate() - Method in class de.geolykt.starloader.mod.Extension
Deprecated.
This method is a boilerplate solution, for more info see below However, the method is not slated for removal. WARNING: The implementation of this method should be coded very carefully. The implementation should be thread-safe and avoid deadlocks and should not rely on the existence of other threads. For more info, see Runtime.addShutdownHook(Thread). Additionally due to the nature of how extensions unload, it is recommended that are more recommendable method for unloading is used, for example SLAPI offers the ApplicationStopEvent and SignalExtensionTerminationExtension. Other extension libraries might offer similar alternatives that are a lot more safer to use.
throwing(T) - Method in class de.geolykt.starloader.launcher.service.SLMixinLogger
 
toAccessWidenerString() - Method in class de.geolykt.starloader.deobf.access.AccessFlagModifier.AccessibleModifier
Deprecated.
 
toAccessWidenerString() - Method in class de.geolykt.starloader.deobf.access.AccessFlagModifier.ExtendableModifier
Deprecated.
 
toAccessWidenerString() - Method in class de.geolykt.starloader.deobf.access.AccessFlagModifier.RemoveFlagModifier
Deprecated.
 
toAccessWidenerString() - Method in class de.geolykt.starloader.deobf.access.AccessFlagModifier
Deprecated.
 
toCodeSourceURI(URL, String) - Static method in class de.geolykt.starloader.launcher.Utils
 
toString() - Method in enum class de.geolykt.starloader.deobf.access.AccessFlagModifier.Type
Deprecated.
 
toString() - Method in class de.geolykt.starloader.mod.ExtensionPrototype
 
toString() - Method in class de.geolykt.starloader.mod.NamedExtensionPrototype
 
toString() - Method in class net.minestom.server.extras.selfmodification.MinestomExtensionClassLoader
 
trace(String, Object...) - Method in class de.geolykt.starloader.launcher.service.SLMixinLogger
 
trace(String, Throwable) - Method in class de.geolykt.starloader.launcher.service.SLMixinLogger
 
TransformableClassloader - Interface in de.geolykt.starloader.transformers
Interface that should be applied on implementations of ClassLoader to mark that they can be transformed via ASM Transformers.
transformAndDefineClass(String, RawClassData) - Method in interface de.geolykt.starloader.transformers.TransformableClassloader
 
transformAndDefineClass(String, RawClassData) - Method in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
 
transformClass(ClassNode, URI) - Method in class de.geolykt.starloader.launcher.ASMMixinTransformer
 
transformClass(ClassNode, URI) - Method in interface org.stianloader.sll.transform.CodeTransformer
Optionally transforms a class, returning true if the input node was modified, false otherwise.
type - Variable in class de.geolykt.starloader.deobf.access.AccessFlagModifier
Deprecated.
 

U

unload() - Method in class de.geolykt.starloader.mod.Extension
Deprecated.
This method is a boilerplate solution, for more info see below However, the method is not slated for removal. WARNING: The implementation of this method should be coded very carefully. The implementation should be thread-safe and avoid deadlocks and should not rely on the existence of other threads. For more info, see Runtime.addShutdownHook(Thread). Additionally due to the nature of how extensions unload, it is recommended that are more recommendable method for unloading is used, for example SLAPI offers the ApplicationStopEvent and SignalExtensionTerminationExtension. Other extension libraries might offer similar alternatives that are a lot more safer to use. After calling this method, the entirety of the Extension is unloaded, which means classes provided by the extension become unusable.
unloadExtension(String) - Method in class de.geolykt.starloader.mod.ExtensionManager
 
unwire() - Method in class de.geolykt.starloader.launcher.service.SLMixinService
Deprecated.
Utils - Class in de.geolykt.starloader.launcher
Collection of static utility methods.

V

valueOf(String) - Static method in enum class de.geolykt.starloader.deobf.access.AccessFlagModifier.Type
Deprecated.
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.geolykt.starloader.mod.DiscoveredExtension.LoadStatus
Returns the enum constant of this class with the specified name.
values() - Static method in enum class de.geolykt.starloader.deobf.access.AccessFlagModifier.Type
Deprecated.
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.geolykt.starloader.mod.DiscoveredExtension.LoadStatus
Returns an array containing the constants of this enum class, in the order they are declared.
verifyIntegrity(DiscoveredExtension) - Static method in class de.geolykt.starloader.mod.DiscoveredExtension
 
version - Variable in class de.geolykt.starloader.mod.NamedExtensionPrototype
 

W

warn(String, Object...) - Method in class de.geolykt.starloader.launcher.service.SLMixinLogger
 
warn(String, Throwable) - Method in class de.geolykt.starloader.launcher.service.SLMixinLogger
 
wire(MixinEnvironment.Phase, IConsumer<MixinEnvironment.Phase>) - Method in class de.geolykt.starloader.launcher.service.SLMixinService
Deprecated.

X

XDGAwareRollingPolicy<E> - Class in de.geolykt.starloader.util
 
XDGAwareRollingPolicy() - Constructor for class de.geolykt.starloader.util.XDGAwareRollingPolicy
 
A B C D E F G H I J L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form