diff --git a/module/reconnect-yaml/src/main/java/net/md_5/bungee/module/reconnect/yaml/YamlReconnectHandler.java b/module/reconnect-yaml/src/main/java/net/md_5/bungee/module/reconnect/yaml/YamlReconnectHandler.java index 5c88bb85..3578bc21 100644 --- a/module/reconnect-yaml/src/main/java/net/md_5/bungee/module/reconnect/yaml/YamlReconnectHandler.java +++ b/module/reconnect-yaml/src/main/java/net/md_5/bungee/module/reconnect/yaml/YamlReconnectHandler.java @@ -35,7 +35,11 @@ public class YamlReconnectHandler extends AbstractReconnectHandler file.createNewFile(); try ( FileReader rd = new FileReader( file ) ) { - data = new CaseInsensitiveMap<>( yaml.loadAs( rd, Map.class ) ); + Map map = yaml.loadAs( rd, Map.class ); + if ( map != null ) + { + data = new CaseInsensitiveMap<>( map ); + } } } catch ( YAMLException ex ) {