From a8ac621f518d535711427fa00d4bc024c923cabc Mon Sep 17 00:00:00 2001 From: Teriuihi Date: Fri, 18 Oct 2024 19:50:13 +0200 Subject: [PATCH] Fix default abilities list initialization Previously, the default value for the abilities list was null, leading to potential NullPointerExceptions. This change initializes the default list as an empty list to prevent such errors. --- src/main/java/com/alttd/custommobs/config/MobTypes.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/alttd/custommobs/config/MobTypes.java b/src/main/java/com/alttd/custommobs/config/MobTypes.java index 00dc1fa..edeab8f 100644 --- a/src/main/java/com/alttd/custommobs/config/MobTypes.java +++ b/src/main/java/com/alttd/custommobs/config/MobTypes.java @@ -53,7 +53,7 @@ public class MobTypes extends AbstractConfig { } Set keys = configurationSection.getKeys(false); keys.forEach(key -> { - List abilities = config.getStringList(prefix + key, ".abilities", null).stream() + List abilities = config.getStringList(prefix + key, ".abilities", List.of()).stream() .map(MobTypes.MOB_TYPES::getAbility) .filter(Optional::isPresent) .map(Optional::get)