Uses of Package
net.neoforged.neoforgespi.transformation
Packages that use net.neoforged.neoforgespi.transformation
Package
Description
-
Classes in net.neoforged.neoforgespi.transformation used by net.neoforged.fml.classloading.transformationClassDescriptionAllows class processors to access bytecode of classes other than the class that is currently being transformed.Class processors provide an API for transforming classes as they are loaded.A provider can be implemented and exposed using the Java
ServiceLoaderto contribute class processors to the launching game.A name for a processor; enforces the same rules as a Minecraft ResourceLocation -
Classes in net.neoforged.neoforgespi.transformation used by net.neoforged.fml.common.asmClassDescriptionClass processors provide an API for transforming classes as they are loaded.Context available when determining whether a processor wants to handle a classContext available when processing a classA name for a processor; enforces the same rules as a Minecraft ResourceLocation
-
Classes in net.neoforged.neoforgespi.transformation used by net.neoforged.fml.common.asm.enumextensionClassDescriptionClass processors provide an API for transforming classes as they are loaded.Context available when determining whether a processor wants to handle a classContext available when processing a classA name for a processor; enforces the same rules as a Minecraft ResourceLocation
-
Classes in net.neoforged.neoforgespi.transformation used by net.neoforged.fml.loadingClassDescriptionClass processors provide an API for transforming classes as they are loaded.
-
Classes in net.neoforged.neoforgespi.transformation used by net.neoforged.fml.loading.mixinClassDescriptionAllows class processors to access bytecode of classes other than the class that is currently being transformed.Class processors provide an API for transforming classes as they are loaded.Context available in post-processing single-instance callbacksThe context provided to class processors when they are linked with a bytecode source.Context available when determining whether a processor wants to handle a classContext available when processing a classA name for a processor; enforces the same rules as a Minecraft ResourceLocation
-
Classes in net.neoforged.neoforgespi.transformation used by net.neoforged.fml.loading.moddiscovery.locatorsClassDescriptionClass processors provide an API for transforming classes as they are loaded.Context available when determining whether a processor wants to handle a classContext available when processing a classA name for a processor; enforces the same rules as a Minecraft ResourceLocation
-
Classes in net.neoforged.neoforgespi.transformation used by net.neoforged.neoforge.coremodsClassDescriptionBase class for simple class processors.Class processors provide an API for transforming classes as they are loaded.A provider can be implemented and exposed using the Java
ServiceLoaderto contribute class processors to the launching game.Context about the currently launching game that is passed when processors are collected.A name for a processor; enforces the same rules as a Minecraft ResourceLocationIdentifies a targeted class.Base class for simpleClassProcessorimplementations that want to apply bytecode transformations to specific methods.Identifies a targeted method and the class it resides in.Contextual information for transformations implemented bySimpleClassProcessor,SimpleMethodProcessororSimpleFieldProcessor. -
Classes in net.neoforged.neoforgespi.transformation used by net.neoforged.neoforgespi.transformationClassDescriptionBase class for simple class processors.Allows class processors to access bytecode of classes other than the class that is currently being transformed.Class processors provide an API for transforming classes as they are loaded.Context available in post-processing single-instance callbacksThe context provided to class processors when they are linked with a bytecode source.Context available when determining whether a processor wants to handle a classContext available when processing a classContext about the currently launching game that is passed when processors are collected.A name for a processor; enforces the same rules as a Minecraft ResourceLocationIdentifies a targeted class.Identifies a targeted field and the class it resides in.Identifies a targeted method and the class it resides in.Contextual information for transformations implemented by
SimpleClassProcessor,SimpleMethodProcessororSimpleFieldProcessor.