Index
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
Unsafeinstance. - 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
ClassTransformJsonrecord 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
javaTransformersrecord 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
TinyTreemappings. - 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
mixinTransformersrecord 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
packageNamerecord 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
PreLaunchEntrypointand 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
PreLaunchEntrypointand 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
All Classes and Interfaces|All Packages|Constant Field Values