Class FMLModContainer
java.lang.Object
net.minecraftforge.fml.ModContainer
net.minecraftforge.fml.javafmlmod.FMLModContainer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final net.minecraftforge.eventbus.api.IEventBusprivate static final org.apache.logging.log4j.Loggerprivate final Class<?>private Objectprivate final net.minecraftforge.forgespi.language.ModFileScanDataFields inherited from class net.minecraftforge.fml.ModContainer
activityMap, configHandler, configs, contextExtension, extensionPoints, modId, modInfo, modLoadingStage, namespace -
Constructor Summary
ConstructorsConstructorDescriptionFMLModContainer(net.minecraftforge.forgespi.language.IModInfo info, String className, net.minecraftforge.forgespi.language.ModFileScanData modFileScanResults, ModuleLayer gameLayer) -
Method Summary
Modifier and TypeMethodDescriptionprotected <T extends net.minecraftforge.eventbus.api.Event & IModBusEvent>
voidacceptEvent(T e) Accept an arbitrary event for processing by the mod.private voidnet.minecraftforge.eventbus.api.IEventBusgetMod()booleanDoes this mod match the supplied mod?private voidonEventFailed(net.minecraftforge.eventbus.api.IEventBus iEventBus, net.minecraftforge.eventbus.api.Event event, net.minecraftforge.eventbus.api.IEventListener[] iEventListeners, int i, Throwable throwable) Methods inherited from class net.minecraftforge.fml.ModContainer
addConfig, buildTransitionHandler, dispatchConfigEvent, getCurrentState, getCustomExtension, getModId, getModInfo, getNamespace, registerExtensionPoint
-
Field Details
-
LOGGER
private static final org.apache.logging.log4j.Logger LOGGER -
scanResults
private final net.minecraftforge.forgespi.language.ModFileScanData scanResults -
eventBus
private final net.minecraftforge.eventbus.api.IEventBus eventBus -
modInstance
-
modClass
-
-
Constructor Details
-
FMLModContainer
public FMLModContainer(net.minecraftforge.forgespi.language.IModInfo info, String className, net.minecraftforge.forgespi.language.ModFileScanData modFileScanResults, ModuleLayer gameLayer)
-
-
Method Details
-
onEventFailed
private void onEventFailed(net.minecraftforge.eventbus.api.IEventBus iEventBus, net.minecraftforge.eventbus.api.Event event, net.minecraftforge.eventbus.api.IEventListener[] iEventListeners, int i, Throwable throwable) -
constructMod
private void constructMod() -
matches
Description copied from class:ModContainerDoes this mod match the supplied mod?- Specified by:
matchesin classModContainer- Parameters:
mod- to compare- Returns:
- if the mod matches
-
getMod
- Specified by:
getModin classModContainer- Returns:
- the mod object instance
-
getEventBus
public net.minecraftforge.eventbus.api.IEventBus getEventBus() -
acceptEvent
Description copied from class:ModContainerAccept an arbitrary event for processing by the mod. Probably posted to an event bus in the lower level container.- Overrides:
acceptEventin classModContainer- Parameters:
e- Event to accept
-