Class FMLModContainer
java.lang.Object
net.minecraftforge.fml.ModContainer
net.minecraftforge.fml.javafmlmod.FMLModContainer
-
Field Summary
Modifier and TypeFieldDescriptionprivate final net.minecraftforge.eventbus.api.IEventBus
private static final org.apache.logging.log4j.Marker
private static final org.apache.logging.log4j.Logger
private final Class<?>
private Object
private final net.minecraftforge.forgespi.language.ModFileScanData
Fields inherited from class net.minecraftforge.fml.ModContainer
activityMap, configHandler, configs, contextExtension, extensionPoints, modId, modInfo, modLoadingStage, namespace
-
Constructor Summary
ConstructorDescriptionFMLModContainer
(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 void
net.minecraftforge.eventbus.api.IEventBus
getMod()
boolean
Does this mod match the supplied mod?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) Methods inherited from class net.minecraftforge.fml.ModContainer
addConfig, buildTransitionHandler, dispatchConfigEvent, getCurrentState, getCustomExtension, getModId, getModInfo, getNamespace, registerDisplayTest, registerDisplayTest, registerDisplayTest, registerDisplayTest, registerExtensionPoint
-
Field Details
-
LOGGER
private static final org.apache.logging.log4j.Logger LOGGER -
LOADING
private static final org.apache.logging.log4j.Marker LOADING -
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:ModContainer
Does this mod match the supplied mod?- Specified by:
matches
in classModContainer
- Parameters:
mod
- to compare- Returns:
- if the mod matches
-
getMod
- Specified by:
getMod
in classModContainer
- Returns:
- the mod object instance
-
getEventBus
public net.minecraftforge.eventbus.api.IEventBus getEventBus() -
acceptEvent
Description copied from class:ModContainer
Accept an arbitrary event for processing by the mod. Probably posted to an event bus in the lower level container.- Overrides:
acceptEvent
in classModContainer
- Parameters:
e
- Event to accept
-