Index

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

A

acceptTargets(Set<String>, Set<String>) - Method in class de.florianmichael.asmfabricloader.api.DummyMixinPlugin
 
AFLConstants - Class in de.florianmichael.asmfabricloader.loader.classloading
To prevent issues with multiple class loaders, we use this class to store fields that are shared between the class loaders.
AFLConstants() - Constructor for class de.florianmichael.asmfabricloader.loader.classloading.AFLConstants
 
AFLFeature - Class in de.florianmichael.asmfabricloader.loader
 
AFLFeature() - Constructor for class de.florianmichael.asmfabricloader.loader.AFLFeature
 
AFLLanguageAdapter - Class in de.florianmichael.asmfabricloader.loader.bootstrap
 
AFLLanguageAdapter() - Constructor for class de.florianmichael.asmfabricloader.loader.bootstrap.AFLLanguageAdapter
 
AFLMixinPlugin - Class in de.florianmichael.asmfabricloader.loader.bootstrap
 
AFLMixinPlugin() - Constructor for class de.florianmichael.asmfabricloader.loader.bootstrap.AFLMixinPlugin
 
applyForMods(Collection<ModContainer>, String, BiConsumer<ModContainer, CustomValue>) - Static method in class de.florianmichael.asmfabricloader.loader.AFLFeature
Applies the given function to all mods that have the given feature
areMappingsLoaded() - Method in class de.florianmichael.asmfabricloader.api.MappingsResolver
 
AsmFabricLoader - Class in de.florianmichael.asmfabricloader
 
AsmFabricLoader() - Constructor for class de.florianmichael.asmfabricloader.AsmFabricLoader
 
AsmUtil - Class in de.florianmichael.asmfabricloader.api
This class is used to access the Unsafe instance.
AsmUtil() - Constructor for class de.florianmichael.asmfabricloader.api.AsmUtil
 

B

BytecodeTransformer - Class in de.florianmichael.asmfabricloader.hook.transformer
 
BytecodeTransformer() - Constructor for class de.florianmichael.asmfabricloader.hook.transformer.BytecodeTransformer
 

C

class_MIXINCONFIG - Static variable in class de.florianmichael.asmfabricloader.loader.feature.Unmixer
 
ClassTransform - Class in de.florianmichael.asmfabricloader.loader.feature
 
ClassTransform(Collection<ModContainer>) - Constructor for class de.florianmichael.asmfabricloader.loader.feature.ClassTransform
 
ClassTransformJson - Record Class in de.florianmichael.asmfabricloader.loader.feature.classtransform
 
ClassTransformJson(String, List<String>, List<String>) - Constructor for record class de.florianmichael.asmfabricloader.loader.feature.classtransform.ClassTransformJson
Creates an instance of a ClassTransformJson record class.
create(ModContainer, String, Class<T>) - Method in class de.florianmichael.asmfabricloader.loader.bootstrap.AFLLanguageAdapter
 

D

de.florianmichael.asmfabricloader - package de.florianmichael.asmfabricloader
 
de.florianmichael.asmfabricloader.api - package de.florianmichael.asmfabricloader.api
 
de.florianmichael.asmfabricloader.api.event - package de.florianmichael.asmfabricloader.api.event
 
de.florianmichael.asmfabricloader.hook.mixin - package de.florianmichael.asmfabricloader.hook.mixin
 
de.florianmichael.asmfabricloader.hook.transformer - package de.florianmichael.asmfabricloader.hook.transformer
 
de.florianmichael.asmfabricloader.loader - package de.florianmichael.asmfabricloader.loader
 
de.florianmichael.asmfabricloader.loader.bootstrap - package de.florianmichael.asmfabricloader.loader.bootstrap
 
de.florianmichael.asmfabricloader.loader.classloading - package de.florianmichael.asmfabricloader.loader.classloading
 
de.florianmichael.asmfabricloader.loader.feature - package de.florianmichael.asmfabricloader.loader.feature
 
de.florianmichael.asmfabricloader.loader.feature.classtransform - package de.florianmichael.asmfabricloader.loader.feature.classtransform
 
drawAFLIndicator(DrawContext, TextRenderer, String, int, int, int, Operation<Integer>) - Method in class de.florianmichael.asmfabricloader.hook.mixin.MixinTitleScreen
 
DummyMixinPlugin - Class in de.florianmichael.asmfabricloader.api
A dummy mixin plugin which passes all mixins and prevents the need of implementing all methods
DummyMixinPlugin() - Constructor for class de.florianmichael.asmfabricloader.api.DummyMixinPlugin
 

E

equals(Object) - Method in record class de.florianmichael.asmfabricloader.loader.feature.classtransform.ClassTransformJson
Indicates whether some other object is "equal to" this one.

F

field_MIXINCONFIG_globalMixinList - Static variable in class de.florianmichael.asmfabricloader.loader.feature.Unmixer
 

G

getAflFeature(ModContainer, String) - Static method in class de.florianmichael.asmfabricloader.loader.AFLFeature
Checks if the mod has the afl: namespace or the afl:environment: namespace (e.g. afl:client: or afl:server:) and returns the feature if it exists or null if it doesn't exist or the environment doesn't match
getAflMods() - Method in class de.florianmichael.asmfabricloader.AsmFabricLoader
Returns all mods that are AsmFabricLoader mods (have the afl: namespace)
getAllTransformerCount(boolean, boolean) - Method in class de.florianmichael.asmfabricloader.loader.feature.ClassTransform
Returns the amount of transformers for all mods
getAllTransformers(boolean, boolean) - Method in class de.florianmichael.asmfabricloader.loader.feature.ClassTransform
Returns all transformers for all mods
getClassDef(String) - Method in class de.florianmichael.asmfabricloader.api.MapperBase
 
getClassName(String) - Method in class de.florianmichael.asmfabricloader.api.MapperBase
 
getClassStruct(Class<?>) - Static method in class de.florianmichael.asmfabricloader.api.AsmUtil
 
getClassTransform() - Method in class de.florianmichael.asmfabricloader.AsmFabricLoader
 
getEntrypointName() - Static method in interface de.florianmichael.asmfabricloader.api.event.InstrumentationEntrypoint
 
getEntrypointName() - Static method in interface de.florianmichael.asmfabricloader.api.event.PrePreLaunchEntrypoint
 
getEntrypointName() - Static method in interface de.florianmichael.asmfabricloader.api.event.PrePrePreLaunchEntrypoint
 
getFieldDef(Class<?>, String, boolean) - Method in class de.florianmichael.asmfabricloader.api.MapperBase
 
getFieldName(Class<?>, String) - Method in class de.florianmichael.asmfabricloader.api.MapperBase
 
getJarBooter() - Method in class de.florianmichael.asmfabricloader.AsmFabricLoader
 
getJavaTransformerManager() - Method in class de.florianmichael.asmfabricloader.loader.feature.ClassTransform
 
getLoader() - Static method in class de.florianmichael.asmfabricloader.AsmFabricLoader
 
getMappingsResolver() - Method in class de.florianmichael.asmfabricloader.AsmFabricLoader
 
getMethodDef(Class<?>, String, boolean) - Method in class de.florianmichael.asmfabricloader.api.MapperBase
 
getMethodName(Class<?>, String) - Method in class de.florianmichael.asmfabricloader.api.MapperBase
 
getMixins() - Method in class de.florianmichael.asmfabricloader.api.DummyMixinPlugin
 
getRefMapperConfig() - Method in class de.florianmichael.asmfabricloader.api.DummyMixinPlugin
 
getTheUnsafe() - Static method in class de.florianmichael.asmfabricloader.api.AsmUtil
 
getTransformerCount(ModContainer, boolean, boolean) - Method in class de.florianmichael.asmfabricloader.loader.feature.ClassTransform
Returns the amount of transformers for a mod
getTransformers(ModContainer) - Method in class de.florianmichael.asmfabricloader.loader.feature.ClassTransform
Returns the transformer config for a mod
getUnmixer() - Method in class de.florianmichael.asmfabricloader.AsmFabricLoader
 

H

hashCode() - Method in record class de.florianmichael.asmfabricloader.loader.feature.classtransform.ClassTransformJson
Returns a hash code value for this object.

I

install() - Static method in class de.florianmichael.asmfabricloader.AsmFabricLoader
 
InstrumentationEntrypoint - Interface in de.florianmichael.asmfabricloader.api.event
This entrypoint gets called when the instrumentation is set up and the class loader is ready to load classes.
intermediary() - Method in class de.florianmichael.asmfabricloader.api.MappingsResolver
 
isAflMod(ModContainer) - Method in class de.florianmichael.asmfabricloader.AsmFabricLoader
Returns if a mod is an AsmFabricLoader mod (has the afl: namespace)
isDebugEnabled() - Static method in class de.florianmichael.asmfabricloader.loader.classloading.AFLConstants
 
isTransforming(ModContainer) - Method in class de.florianmichael.asmfabricloader.loader.feature.ClassTransform
Returns true if the mod is transforming classes

J

JarBooter - Class in de.florianmichael.asmfabricloader.loader.feature
 
JarBooter(Collection<ModContainer>) - Constructor for class de.florianmichael.asmfabricloader.loader.feature.JarBooter
 
javaTransformers() - Method in record class de.florianmichael.asmfabricloader.loader.feature.classtransform.ClassTransformJson
Returns the value of the javaTransformers record component.

L

loadMappings() - Method in class de.florianmichael.asmfabricloader.api.MappingsResolver
Loads the mappings from the mappings.tiny file
LOGGER - Static variable in class de.florianmichael.asmfabricloader.loader.classloading.AFLConstants
 

M

MapperBase - Class in de.florianmichael.asmfabricloader.api
Wrapper for the TinyTree mappings.
MapperBase(TinyTree, String, String) - Constructor for class de.florianmichael.asmfabricloader.api.MapperBase
 
MAPPINGS - Static variable in class de.florianmichael.asmfabricloader.loader.classloading.MixinClassLoaderConstants
 
MappingsResolver - Class in de.florianmichael.asmfabricloader.api
Handles all mappings related stuff.
MappingsResolver() - Constructor for class de.florianmichael.asmfabricloader.api.MappingsResolver
 
MixinClassLoaderConstants - Class in de.florianmichael.asmfabricloader.loader.classloading
 
MixinClassLoaderConstants() - Constructor for class de.florianmichael.asmfabricloader.loader.classloading.MixinClassLoaderConstants
 
MIXING_TRANSFORMERS - Static variable in class de.florianmichael.asmfabricloader.loader.classloading.MixinClassLoaderConstants
 
MixinInfoTransformer - Class in de.florianmichael.asmfabricloader.hook.transformer
 
MixinInfoTransformer() - Constructor for class de.florianmichael.asmfabricloader.hook.transformer.MixinInfoTransformer
 
MixinTitleScreen - Class in de.florianmichael.asmfabricloader.hook.mixin
 
MixinTitleScreen(Text) - Constructor for class de.florianmichael.asmfabricloader.hook.mixin.MixinTitleScreen
 
MixinTransformerBootstrap - Class in de.florianmichael.asmfabricloader.loader.feature.classtransform
Internal class for the mixins bootstrap, do not use
MixinTransformerBootstrap() - Constructor for class de.florianmichael.asmfabricloader.loader.feature.classtransform.MixinTransformerBootstrap
 
mixinTransformers() - Method in record class de.florianmichael.asmfabricloader.loader.feature.classtransform.ClassTransformJson
Returns the value of the mixinTransformers record component.

N

named() - Method in class de.florianmichael.asmfabricloader.api.MappingsResolver
 
normalizeDescriptor(String) - Static method in class de.florianmichael.asmfabricloader.api.AsmUtil
 

O

onGetInstrumentation(Instrumentation) - Method in interface de.florianmichael.asmfabricloader.api.event.InstrumentationEntrypoint
 
onLanguageAdapterLaunch() - Method in interface de.florianmichael.asmfabricloader.api.event.PrePrePreLaunchEntrypoint
 
onLoad(String) - Method in class de.florianmichael.asmfabricloader.loader.bootstrap.AFLMixinPlugin
 
onMixinPluginLaunch() - Method in interface de.florianmichael.asmfabricloader.api.event.PrePreLaunchEntrypoint
 

P

packageName() - Method in record class de.florianmichael.asmfabricloader.loader.feature.classtransform.ClassTransformJson
Returns the value of the packageName record component.
postApply(String, ClassNode, String, IMixinInfo) - Method in class de.florianmichael.asmfabricloader.api.DummyMixinPlugin
 
preApply(String, ClassNode, String, IMixinInfo) - Method in class de.florianmichael.asmfabricloader.api.DummyMixinPlugin
 
PrePreLaunchEntrypoint - Interface in de.florianmichael.asmfabricloader.api.event
This entrypoint is even earlier than PreLaunchEntrypoint and is called before the mixin plugin and the language adapters are loaded.
PrePrePreLaunchEntrypoint - Interface in de.florianmichael.asmfabricloader.api.event
This entrypoint is even earlier than PreLaunchEntrypoint and is called before the mixin plugin and the language adapters are loaded.

R

registerJavaTransformer(String) - Method in class de.florianmichael.asmfabricloader.loader.feature.ClassTransform
Registers a java transformer
registerJavaTransformer(String, String...) - Method in class de.florianmichael.asmfabricloader.loader.feature.ClassTransform
Registers a java transformer
replaceJar(File) - Method in class de.florianmichael.asmfabricloader.loader.feature.JarBooter
Recursively iterates over the given file and loads all jar files to the front of the classpath
replaceJar0(File) - Method in class de.florianmichael.asmfabricloader.loader.feature.JarBooter
Recursively iterates over the given file and loads all jar files to the front of the classpath

S

shouldApplyMixin(String, String) - Method in class de.florianmichael.asmfabricloader.api.DummyMixinPlugin
 

T

toString() - Method in record class de.florianmichael.asmfabricloader.loader.feature.classtransform.ClassTransformJson
Returns a string representation of this record class.
transform(String, ClassNode) - Static method in class de.florianmichael.asmfabricloader.loader.feature.classtransform.MixinTransformerBootstrap
 
transformMixins(String, InjectionCallback) - Method in class de.florianmichael.asmfabricloader.hook.transformer.MixinInfoTransformer
 

U

unloadMixinClass(String) - Method in class de.florianmichael.asmfabricloader.loader.feature.Unmixer
Unloads a mixin class from the global mixin list
unloadMixinClass(String, String...) - Method in class de.florianmichael.asmfabricloader.loader.feature.Unmixer
 
Unmixer - Class in de.florianmichael.asmfabricloader.loader.feature
 
Unmixer(Collection<ModContainer>) - Constructor for class de.florianmichael.asmfabricloader.loader.feature.Unmixer
 
A B C D E F G H I J L M N O P R S T U 
All Classes and Interfaces|All Packages|Constant Field Values