diff --git a/src/main/java/net/minecraftforge/common/ForgeConfigSpec.java b/src/main/java/net/minecraftforge/common/ForgeConfigSpec.java index 513f58c40d..43d91b5e4f 100644 --- a/src/main/java/net/minecraftforge/common/ForgeConfigSpec.java +++ b/src/main/java/net/minecraftforge/common/ForgeConfigSpec.java @@ -346,7 +346,7 @@ public class ForgeConfigSpec extends UnmodifiableConfigWrapper defaultValue, acceptableValues); } public ConfigValue defineInList(List path, Supplier defaultSupplier, Collection acceptableValues) { - return define(path, defaultSupplier, acceptableValues::contains); + return define(path, defaultSupplier, o -> o != null && acceptableValues.contains(o)); } public ConfigValue> defineList(String path, List defaultValue, Predicate elementValidator) { return defineList(split(path), defaultValue, elementValidator);