Skip navigation links
A B C D E F G I L M O P R S T U V W Z 

A

accept(ClassVisitor, int) - Method in class zone.rong.mixinbooter.fix.SuppressingClassReader
 
acceptOptions(List<String>, File, File, String) - Method in class zone.rong.mixinbooter.service.CoremodsRescuer
 
acceptTargets(Set<String>, Set<String>) - Method in class zone.rong.mixinbooter.MixinBooterMixinPlugin
 
applyForceLoadAsMod() - Static method in class zone.rong.mixinbooter.service.ModDiscoverer
Honors the ForceLoadAsMod manifest key for every jar collected during ModDiscoverer.discover().
ASMModParserMixin - Class in zone.rong.mixinbooter.mixin
 
ASMModParserMixin() - Constructor for class zone.rong.mixinbooter.mixin.ASMModParserMixin
 
AUDIT_PROPERTY - Static variable in class zone.rong.mixinbooter.service.MixinBooterService
 
auditFile() - Static method in class zone.rong.mixinbooter.service.MixinBooterService
The shared mixin log, also written to by ClassLoadTracer and the teeing Log4j2AuditingAdapter.

B

beginPhase() - Method in class zone.rong.mixinbooter.service.MixinBooterService
 
bootstrap() - Method in class zone.rong.mixinbooter.service.MixinServiceBootstrap
 

C

ClassLoadTracer - Class in zone.rong.mixinbooter.service
Debug transformer that records the stack which triggered the load of one or more watched classes.
ClassLoadTracer() - Constructor for class zone.rong.mixinbooter.service.ClassLoadTracer
 
Context - Class in zone.rong.mixinbooter
Deprecated.
Context(String, Collection<String>) - Constructor for class zone.rong.mixinbooter.Context
Deprecated.
 
Context.ModLoader - Enum in zone.rong.mixinbooter
Deprecated.
 
CoremodsRescuer - Class in zone.rong.mixinbooter.service
 
CoremodsRescuer() - Constructor for class zone.rong.mixinbooter.service.CoremodsRescuer
 
CrashReportMixin - Class in zone.rong.mixinbooter.mixin
Mixin that allows CrashReports to be appended with mixin information.
CrashReportMixin() - Constructor for class zone.rong.mixinbooter.mixin.CrashReportMixin
 
createAuditLog() - Method in class zone.rong.mixinbooter.service.MixinBooterService
 

D

discover() - Static method in class zone.rong.mixinbooter.service.ModDiscoverer
Gathers the same candidate set FML resolves in CoreModManager.discoverCoreMods(java.io.File, net.minecraft.launchwrapper.LaunchClassLoader) (the flat mods/ and mods/<version> directories, command-line --mods, and contained dependencies extracted into memory_repo or the libraries directory) and supplements it with classpath entries already on the LaunchClassLoader for the dev environment.

E

EagerlyLoadEventClassTransformer - Class in zone.rong.mixinbooter.fix.forge
 
EagerlyLoadEventClassTransformer() - Constructor for class zone.rong.mixinbooter.fix.forge.EagerlyLoadEventClassTransformer
 
Environment - Class in zone.rong.mixinbooter.util
 
Environment() - Constructor for class zone.rong.mixinbooter.util.Environment
 

F

flushRescuedTweakClasses() - Static method in class zone.rong.mixinbooter.service.ModDiscoverer
 

G

getAccessTransformerClass() - Method in class zone.rong.mixinbooter.MixinBooterPlugin
 
getASMTransformerClass() - Method in class zone.rong.mixinbooter.MixinBooterPlugin
 
getHijackedMixinConfigs() - Method in interface zone.rong.mixinbooter.IMixinConfigHijacker
Deprecated.
Return a set of mixin config names to not be loaded by the mixin environment.
getHijackedMixinConfigs(Context) - Method in interface zone.rong.mixinbooter.IMixinConfigHijacker
Deprecated.
Return a set of mixin config names to not be loaded by the mixin environment.
getLaunchArguments() - Method in class zone.rong.mixinbooter.service.CoremodsRescuer
 
getLaunchTarget() - Method in class zone.rong.mixinbooter.service.CoremodsRescuer
 
getMixinConfigs() - Method in interface zone.rong.mixinbooter.IEarlyMixinLoader
Deprecated.
 
getMixinConfigs() - Method in interface zone.rong.mixinbooter.ILateMixinLoader
Deprecated.
 
getMixinContainers() - Method in class zone.rong.mixinbooter.service.MixinBooterService
 
getMixins() - Method in class zone.rong.mixinbooter.MixinBooterMixinPlugin
 
getModContainerClass() - Method in class zone.rong.mixinbooter.MixinBooterPlugin
 
getModFromSource(File) - Static method in class zone.rong.mixinbooter.service.ModDiscoverer
Returns the id of the mod owning the given jar.
getModsFromSource(File) - Static method in class zone.rong.mixinbooter.service.ModDiscoverer
Returns the ids of the mod(s) owning the given jar, resolved during ModDiscoverer.discover() from its mcmod.info or, when that declares none, its @Mod annotation.
getModSources(String) - Static method in class zone.rong.mixinbooter.service.ModDiscoverer
Returns the jars that declare the given mod id.
getName() - Method in class zone.rong.mixinbooter.service.MixinBooterService
 
getName() - Method in class zone.rong.mixinbooter.service.MixinServiceBootstrap
 
getPresentMods() - Static method in class zone.rong.mixinbooter.service.ModDiscoverer
Returns the ids of every mod discovered across all scanned jars.
getRefMapperConfig() - Method in class zone.rong.mixinbooter.MixinBooterMixinPlugin
 
getServiceClassName() - Method in class zone.rong.mixinbooter.service.MixinServiceBootstrap
 
getSetupClass() - Method in class zone.rong.mixinbooter.MixinBooterPlugin
 
getSideName() - Method in class zone.rong.mixinbooter.service.MixinBooterService
 

I

IEarlyMixinLoader - Interface in zone.rong.mixinbooter
Deprecated.
as of 11.0, the line of "early" and "late" mixin loading no longer is present, use MixinConfigs manifest entry to list your configs or MixinConnector to denote a class implementing IMixinConnector and call Mixins.addConfiguration(String) (or related methods) there
ILateMixinLoader - Interface in zone.rong.mixinbooter
Deprecated.
as of 11.0, the line of "early" and "late" mixin loading no longer is present, use MixinConfigs manifest entry to list your configs or MixinConnector to denote a class implementing IMixinConnector and call Mixins.addConfiguration(String) (or related methods) there
IMixinConfigHijacker - Interface in zone.rong.mixinbooter
Deprecated.
since 11.0, use Config.blacklist(String)
inDev() - Method in class zone.rong.mixinbooter.Context
Deprecated.
 
inDev() - Static method in class zone.rong.mixinbooter.util.Environment
 
init() - Method in class zone.rong.mixinbooter.service.MixinBooterService
 
injectData(Map<String, Object>) - Method in class zone.rong.mixinbooter.MixinBooterPlugin
 
injectIntoClassLoader(LaunchClassLoader) - Method in class zone.rong.mixinbooter.service.CoremodsRescuer
 
isDevelopment() - Method in class zone.rong.mixinbooter.service.MixinBooterService
 
isModPresent(String) - Method in class zone.rong.mixinbooter.Context
Deprecated.
 
isModPresent(String) - Static method in class zone.rong.mixinbooter.service.ModDiscoverer
Returns whether any discovered jar declares the given mod id.

L

LoadControllerMixin - Class in zone.rong.mixinbooter.mixin
Mixin that allows us to load "late" mixins for mods.
LoadControllerMixin() - Constructor for class zone.rong.mixinbooter.mixin.LoadControllerMixin
 

M

map(String) - Method in class zone.rong.mixinbooter.util.Srg2NotchRemapper
 
mapFieldName(String, String, String) - Method in class zone.rong.mixinbooter.util.Srg2NotchRemapper
 
mapMethodName(String, String, String) - Method in class zone.rong.mixinbooter.util.Srg2NotchRemapper
 
minecraftVersion() - Static method in class zone.rong.mixinbooter.util.Environment
 
MixinBooterConfig - Class in zone.rong.mixinbooter
Reads config/mixinbooter.cfg during the earliest coremod boot and applies its options.
MixinBooterMixinPlugin - Class in zone.rong.mixinbooter
 
MixinBooterMixinPlugin() - Constructor for class zone.rong.mixinbooter.MixinBooterMixinPlugin
 
MixinBooterModContainer - Class in zone.rong.mixinbooter
 
MixinBooterModContainer() - Constructor for class zone.rong.mixinbooter.MixinBooterModContainer
 
MixinBooterPlugin - Class in zone.rong.mixinbooter
 
MixinBooterPlugin() - Constructor for class zone.rong.mixinbooter.MixinBooterPlugin
 
MixinBooterService - Class in zone.rong.mixinbooter.service
 
MixinBooterService() - Constructor for class zone.rong.mixinbooter.service.MixinBooterService
 
mixinConfig() - Method in class zone.rong.mixinbooter.Context
Deprecated.
 
MixinExtrasFixer - Class in zone.rong.mixinbooter.fix.mixinextras
 
MixinExtrasFixer() - Constructor for class zone.rong.mixinbooter.fix.mixinextras.MixinExtrasFixer
 
MixinLoader - Annotation Type in zone.rong.mixinbooter
Deprecated.
since 11.0, use manifest entries MixinConfigs and MixinConnector instead, as original Mixin intended
MixinServiceBootstrap - Class in zone.rong.mixinbooter.service
 
MixinServiceBootstrap() - Constructor for class zone.rong.mixinbooter.service.MixinServiceBootstrap
 
ModDiscoverer - Class in zone.rong.mixinbooter.service
Discovers all mods present in the game directory at coremod init time independently of Loader which is not available early.
modLoader() - Method in class zone.rong.mixinbooter.Context
Deprecated.
 

O

onLoad(String) - Method in class zone.rong.mixinbooter.MixinBooterMixinPlugin
 
onMixinConfigQueued(Context) - Method in interface zone.rong.mixinbooter.IEarlyMixinLoader
Deprecated.
Runs when a mixin config is successfully queued and sent to Mixin library.
onMixinConfigQueued(String) - Method in interface zone.rong.mixinbooter.IEarlyMixinLoader
Deprecated.
Runs when a mixin config is successfully queued and sent to Mixin library.
onMixinConfigQueued(Context) - Method in interface zone.rong.mixinbooter.ILateMixinLoader
Deprecated.
Runs when a mixin config is successfully queued and sent to Mixin library.
onMixinConfigQueued(String) - Method in interface zone.rong.mixinbooter.ILateMixinLoader
Deprecated.
Runs when a mixin config is successfully queued and sent to Mixin library.

P

postApply(String, ClassNode, String, IMixinInfo) - Method in class zone.rong.mixinbooter.MixinBooterMixinPlugin
 
preApply(String, ClassNode, String, IMixinInfo) - Method in class zone.rong.mixinbooter.MixinBooterMixinPlugin
 

R

registerBus(EventBus, LoadController) - Method in class zone.rong.mixinbooter.MixinBooterModContainer
 
rescueDroppedCoremods() - Static method in class zone.rong.mixinbooter.service.ModDiscoverer
Loads the FMLCorePlugin of every jar that also declares a TweakClass, which Forge's CoreModManager.discoverCoreMods(java.io.File, net.minecraft.launchwrapper.LaunchClassLoader) skips.
resolveSourceId(URI) - Method in class zone.rong.mixinbooter.service.MixinBooterService
 

S

shouldApplyMixin(String, String) - Method in class zone.rong.mixinbooter.MixinBooterMixinPlugin
 
shouldMixinConfigQueue(Context) - Method in interface zone.rong.mixinbooter.IEarlyMixinLoader
Deprecated.
Runs when a mixin config is successfully queued and sent to Mixin library.
shouldMixinConfigQueue(String) - Method in interface zone.rong.mixinbooter.IEarlyMixinLoader
Deprecated.
Runs when a mixin config is successfully queued and sent to Mixin library.
shouldMixinConfigQueue(Context) - Method in interface zone.rong.mixinbooter.ILateMixinLoader
Deprecated.
Runs when a mixin config is successfully queued and sent to Mixin library.
shouldMixinConfigQueue(String) - Method in interface zone.rong.mixinbooter.ILateMixinLoader
Deprecated.
Runs when a mixin config is successfully queued and sent to Mixin library.
side() - Static method in class zone.rong.mixinbooter.util.Environment
 
Srg2NotchRemapper - Class in zone.rong.mixinbooter.util
 
Srg2NotchRemapper() - Constructor for class zone.rong.mixinbooter.util.Srg2NotchRemapper
 
SuppressingClassReader - Class in zone.rong.mixinbooter.fix
 
SuppressingClassReader() - Constructor for class zone.rong.mixinbooter.fix.SuppressingClassReader
 

T

transform(String, String, byte[]) - Method in class zone.rong.mixinbooter.fix.forge.EagerlyLoadEventClassTransformer
 
transform(String, String, byte[]) - Method in class zone.rong.mixinbooter.fix.mixinextras.MixinExtrasFixer
 
transform(String, String, byte[]) - Method in class zone.rong.mixinbooter.service.ClassLoadTracer
 

U

unmap(String) - Method in class zone.rong.mixinbooter.util.Srg2NotchRemapper
 

V

valueOf(String) - Static method in enum zone.rong.mixinbooter.Context.ModLoader
Deprecated.
Returns the enum constant of this type with the specified name.
values() - Static method in enum zone.rong.mixinbooter.Context.ModLoader
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.

W

WATCH_ALL - Static variable in class zone.rong.mixinbooter.service.ClassLoadTracer
 
WATCH_PROPERTY - Static variable in class zone.rong.mixinbooter.service.ClassLoadTracer
 

Z

zone.rong.mixinbooter - package zone.rong.mixinbooter
 
zone.rong.mixinbooter.fix - package zone.rong.mixinbooter.fix
 
zone.rong.mixinbooter.fix.forge - package zone.rong.mixinbooter.fix.forge
 
zone.rong.mixinbooter.fix.mixinextras - package zone.rong.mixinbooter.fix.mixinextras
 
zone.rong.mixinbooter.mixin - package zone.rong.mixinbooter.mixin
 
zone.rong.mixinbooter.service - package zone.rong.mixinbooter.service
 
zone.rong.mixinbooter.util - package zone.rong.mixinbooter.util
 
A B C D E F G I L M O P R S T U V W Z 
Skip navigation links