Package net.minecraftforge.fml
Class ModLoadingContext
java.lang.Object
net.minecraftforge.fml.ModLoadingContext
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate ModContainerprivate static final ThreadLocal<ModLoadingContext>private Objectprivate static final org.slf4j.Loggerprivate ModLoadingStage
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescription<T> Tstatic ModLoadingContextget()voidregisterConfig(ModConfig.Type type, IConfigSpec<?> spec) voidregisterConfig(ModConfig.Type type, IConfigSpec<?> spec, String fileName) <T extends Record & IExtensionPoint<T>>
 voidregisterExtensionPoint(Class<? extends IExtensionPoint<T>> point, Supplier<T> extension) Register anIExtensionPointwith the mod container.voidsetActiveContainer(ModContainer container) 
- 
Field Details- 
LOGGERprivate static final org.slf4j.Logger LOGGER
- 
context
- 
languageExtension
- 
stage
- 
activeContainer
 
- 
- 
Constructor Details- 
ModLoadingContextpublic ModLoadingContext()
 
- 
- 
Method Details- 
get
- 
setActiveContainer
- 
getActiveContainer
- 
getActiveNamespace
- 
registerExtensionPointpublic <T extends Record & IExtensionPoint<T>> void registerExtensionPoint(Class<? extends IExtensionPoint<T>> point, Supplier<T> extension) Register anIExtensionPointwith the mod container.- Type Parameters:
- T- The type signature of the extension operator
- Parameters:
- point- The extension point to register
- extension- An extension operator
 
- 
registerConfig
- 
registerConfig
- 
extensionpublic <T> T extension()
 
-