Make mod data packs able to be disabled. It'll break things, but that's on you. Closes #6776
This commit is contained in:
parent
2d9a1bc6f9
commit
7542fbea48
|
@ -199,7 +199,7 @@ public class ServerLifecycleHooks
|
||||||
IModInfo mod = e.getKey().getModInfos().get(0);
|
IModInfo mod = e.getKey().getModInfos().get(0);
|
||||||
if (Objects.equals(mod.getModId(), "minecraft")) continue; // skip the minecraft "mod"
|
if (Objects.equals(mod.getModId(), "minecraft")) continue; // skip the minecraft "mod"
|
||||||
final String name = "mod:" + mod.getModId();
|
final String name = "mod:" + mod.getModId();
|
||||||
final ResourcePackInfo packInfo = ResourcePackInfo.createResourcePack(name, true, e::getValue, factory, ResourcePackInfo.Priority.BOTTOM, IPackNameDecorator.PLAIN);
|
final ResourcePackInfo packInfo = ResourcePackInfo.createResourcePack(name, false, e::getValue, factory, ResourcePackInfo.Priority.BOTTOM, IPackNameDecorator.PLAIN);
|
||||||
if (packInfo == null) {
|
if (packInfo == null) {
|
||||||
// Vanilla only logs an error, instead of propagating, so handle null and warn that something went wrong
|
// Vanilla only logs an error, instead of propagating, so handle null and warn that something went wrong
|
||||||
ModLoader.get().addWarning(new ModLoadingWarning(mod, ModLoadingStage.ERROR, "fml.modloading.brokenresources", e.getKey()));
|
ModLoader.get().addWarning(new ModLoadingWarning(mod, ModLoadingStage.ERROR, "fml.modloading.brokenresources", e.getKey()));
|
||||||
|
|
Loading…
Reference in New Issue