Package net.neoforged.fml
Class ModLoadingContext
java.lang.Object
net.neoforged.fml.ModLoadingContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ModContainer
private static final ThreadLocal
<ModLoadingContext> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ModLoadingContext
get()
<T extends IExtensionPoint>
voidregisterExtensionPoint
(Class<T> point, Supplier<T> extension) Register anIExtensionPoint
with the mod container.void
setActiveContainer
(ModContainer container)
-
Field Details
-
context
-
activeContainer
-
-
Constructor Details
-
ModLoadingContext
public ModLoadingContext()
-
-
Method Details
-
get
-
setActiveContainer
-
getActiveContainer
-
getActiveNamespace
-
registerExtensionPoint
public <T extends IExtensionPoint> void registerExtensionPoint(Class<T> point, Supplier<T> extension) Register anIExtensionPoint
with the mod container.- Type Parameters:
T
- The type signature of the extension operator- Parameters:
point
- The extension point to registerextension
- An extension operator
-