Class FMLModContainer

    • Field Detail

      • 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

        private java.lang.Object modInstance
      • modClass

        private final java.lang.Class<?> modClass
    • Constructor Detail

      • FMLModContainer

        public FMLModContainer​(net.minecraftforge.forgespi.language.IModInfo info,
                               java.lang.String className,
                               java.lang.ClassLoader modClassLoader,
                               net.minecraftforge.forgespi.language.ModFileScanData modFileScanResults)
    • Method Detail

      • onEventFailed

        private void onEventFailed​(net.minecraftforge.eventbus.api.IEventBus iEventBus,
                                   net.minecraftforge.eventbus.api.Event event,
                                   net.minecraftforge.eventbus.api.IEventListener[] iEventListeners,
                                   int i,
                                   java.lang.Throwable throwable)
      • constructMod

        private void constructMod()
      • matches

        public boolean matches​(java.lang.Object mod)
        Description copied from class: ModContainer
        Does this mod match the supplied mod?
        Specified by:
        matches in class ModContainer
        Parameters:
        mod - to compare
        Returns:
        if the mod matches
      • getMod

        public java.lang.Object getMod()
        Specified by:
        getMod in class ModContainer
        Returns:
        the mod object instance
      • getEventBus

        public net.minecraftforge.eventbus.api.IEventBus getEventBus()
      • acceptEvent

        protected <T extends net.minecraftforge.eventbus.api.Event & IModBusEvent> void acceptEvent​(T e)
        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 class ModContainer
        Parameters:
        e - Event to accept