本文整理了Java中net.minecraftforge.fml.common.Loader.getMinecraftModContainer()
方法的一些代码示例,展示了Loader.getMinecraftModContainer()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Loader.getMinecraftModContainer()
方法的具体详情如下:
包路径:net.minecraftforge.fml.common.Loader
类名称:Loader
方法名:getMinecraftModContainer
暂无
代码示例来源:origin: TehNut/HWYLA
public static void init() {
containers.put("minecraft", Loader.instance().getMinecraftModContainer());
containers.put("forge", ForgeModContainer.getInstance());
}
代码示例来源:origin: TehNut/HWYLA
public static ModContainer findModContainer(String modID) {
return containers.computeIfAbsent(modID, s -> {
for (ModContainer container : Loader.instance().getModList())
if (modID.equalsIgnoreCase(container.getModId()))
return container;
return Loader.instance().getMinecraftModContainer();
});
}
}
代码示例来源:origin: DimensionalDevelopment/VanillaFix
private static Map<File, Set<ModContainer>> makeModMap() {
Map<File, Set<ModContainer>> modMap = new HashMap<>();
for (ModContainer mod : Loader.instance().getModList()) {
Set<ModContainer> currentMods = modMap.getOrDefault(mod.getSource(), new HashSet<>());
currentMods.add(mod);
try {
modMap.put(mod.getSource().getCanonicalFile(), currentMods);
} catch (IOException e) {
throw new RuntimeException(e);
}
}
try {
modMap.remove(Loader.instance().getMinecraftModContainer().getSource()); // Ignore minecraft jar (minecraft)
modMap.remove(Loader.instance().getIndexedModList().get("FML").getSource()); // Ignore forge jar (FML, forge)
} catch (NullPointerException ignored) {
// Workaround for https://github.com/MinecraftForge/MinecraftForge/issues/4919
}
return modMap;
}
内容来源于网络,如有侵权,请联系作者删除!