From 5d5ed725d9fe589b67ea1a243994eae8ffdb2718 Mon Sep 17 00:00:00 2001 From: EpicKnarvik97 Date: Thu, 14 Aug 2025 02:19:57 +0200 Subject: [PATCH] Fixes an exception when trying to load an empty book list --- .../knarcraft/bookswithoutborders/BooksWithoutBorders.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/knarcraft/bookswithoutborders/BooksWithoutBorders.java b/src/main/java/net/knarcraft/bookswithoutborders/BooksWithoutBorders.java index 8dbab18..aa3b712 100644 --- a/src/main/java/net/knarcraft/bookswithoutborders/BooksWithoutBorders.java +++ b/src/main/java/net/knarcraft/bookswithoutborders/BooksWithoutBorders.java @@ -139,7 +139,12 @@ public class BooksWithoutBorders extends JavaPlugin { getInstance().playerLetterIndex.put(playerUUID, BookFileHelper.populateLetterIndices(newFiles)); } } - return new ArrayList<>(getInstance().playerBooksList.get(playerUUID)); + List books = getInstance().playerBooksList.get(playerUUID); + if (books != null) { + return new ArrayList<>(books); + } else { + return new ArrayList<>(); + } } else { return new ArrayList<>(); }