类 ModLoadingContext
java.lang.Object
net.minecraftforge.fml.ModLoadingContext
- 直接已知子类:
FMLJavaModLoadingContext
-
字段概要
字段修饰符和类型字段说明private ModContainer
private static final ThreadLocal
<ModLoadingContext> private Object
private static final org.slf4j.Logger
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明<T> T
static ModLoadingContext
get()
已过时, 待删除: 此 API 元素将从以后的版本中删除。Use the context provided by your language loader in your mod's constructor已过时, 待删除: 此 API 元素将从以后的版本中删除。Override/UsegetContainer()
已过时, 待删除: 此 API 元素将从以后的版本中删除。Going to be moved to ForgeHooks for Internal use.void
registerConfig
(ModConfig.Type type, IConfigSpec<?> spec) void
registerConfig
(ModConfig.Type type, IConfigSpec<?> spec, String fileName) void
registerDisplayTest
(String version, BiPredicate<String, Boolean> remoteVersionTest) Register aIExtensionPoint.DisplayTest
with the mod container.void
registerDisplayTest
(Supplier<String> suppliedVersion, BiPredicate<String, Boolean> remoteVersionTest) Register aIExtensionPoint.DisplayTest
with the mod container.void
registerDisplayTest
(Supplier<IExtensionPoint.DisplayTest> displayTest) Register aIExtensionPoint.DisplayTest
with the mod container.void
registerDisplayTest
(IExtensionPoint.DisplayTest displayTest) Register aIExtensionPoint.DisplayTest
with the mod container.<T extends Record & IExtensionPoint<T>>
voidregisterExtensionPoint
(Class<? extends IExtensionPoint<T>> point, Supplier<T> extension) Register anIExtensionPoint
with the mod container.void
setActiveContainer
(ModContainer container) 已过时, 待删除: 此 API 元素将从以后的版本中删除。Going to be moved to ForgeHooks for Internal use.
-
字段详细资料
-
LOGGER
private static final org.slf4j.Logger LOGGER -
context
-
activeContainer
-
languageExtension
-
-
构造器详细资料
-
ModLoadingContext
public ModLoadingContext()
-
-
方法详细资料
-
get
已过时, 待删除: 此 API 元素将从以后的版本中删除。Use the context provided by your language loader in your mod's constructor -
setActiveContainer
已过时, 待删除: 此 API 元素将从以后的版本中删除。Going to be moved to ForgeHooks for Internal use. -
getActiveContainer
已过时, 待删除: 此 API 元素将从以后的版本中删除。Override/UsegetContainer()
Going to be moved to ForgeHooks for Internal use. -
getActiveNamespace
已过时, 待删除: 此 API 元素将从以后的版本中删除。Going to be moved to ForgeHooks for Internal use. -
getContainer
- 返回:
getActiveContainer()
by default.
-
registerExtensionPoint
public <T extends Record & IExtensionPoint<T>> void registerExtensionPoint(Class<? extends IExtensionPoint<T>> point, Supplier<T> extension) Register anIExtensionPoint
with the mod container.- 类型参数:
T
- The type signature of the extension operator- 参数:
point
- The extension point to registerextension
- An extension operator
-
registerDisplayTest
Register aIExtensionPoint.DisplayTest
with the mod container.A shorthand for registering a DisplayTest with
registerExtensionPoint(Class, Supplier)
.- 参数:
displayTest
- TheIExtensionPoint.DisplayTest
to register
-
registerDisplayTest
Register aIExtensionPoint.DisplayTest
with the mod container.A shorthand for registering a DisplayTest supplier with
registerExtensionPoint(Class, Supplier)
.- 参数:
displayTest
- TheSupplier<IExtensionPoint.DisplayTest>
to register
-
registerDisplayTest
Register aIExtensionPoint.DisplayTest
with the mod container.A shorthand for registering a DisplayTest with
registerExtensionPoint(Class, Supplier)
that also creates the DisplayTest instance for you using the provided parameters.- 另请参阅:
-
registerDisplayTest
public void registerDisplayTest(Supplier<String> suppliedVersion, BiPredicate<String, Boolean> remoteVersionTest) Register aIExtensionPoint.DisplayTest
with the mod container.A shorthand for registering a DisplayTest with
registerExtensionPoint(Class, Supplier)
that also creates the DisplayTest instance for you using the provided parameters.- 另请参阅:
-
registerConfig
-
registerConfig
-
extension
public <T> T extension()
-