diff --git a/src/main/java/pw/yumc/YumCore/config/AbstractInjectConfig.java b/src/main/java/pw/yumc/YumCore/config/AbstractInjectConfig.java index 878c59c..4d19acd 100644 --- a/src/main/java/pw/yumc/YumCore/config/AbstractInjectConfig.java +++ b/src/main/java/pw/yumc/YumCore/config/AbstractInjectConfig.java @@ -28,6 +28,10 @@ public abstract class AbstractInjectConfig { * 注入配置数据 */ public void inject(final ConfigurationSection config) { + if (config == null) { + Log.warning("尝试注入 ConfigurationSection 为 Null 的数据!"); + return; + } this.config = config; for (final Field field : getClass().getDeclaredFields()) { if (Modifier.isTransient(field.getModifiers()) || field.getType().isPrimitive()) {