diff --git a/src/main/java/net/knarcraft/bookswithoutborders/utility/BookFormatter.java b/src/main/java/net/knarcraft/bookswithoutborders/utility/BookFormatter.java index 5c218e4..29dbcbb 100644 --- a/src/main/java/net/knarcraft/bookswithoutborders/utility/BookFormatter.java +++ b/src/main/java/net/knarcraft/bookswithoutborders/utility/BookFormatter.java @@ -95,8 +95,11 @@ public final class BookFormatter { */ public static void formatLastPageAddNewline(@NotNull List rawPages, int fitsNewline) { int pageIndex = rawPages.size() - 1; - if (rawPages.get(pageIndex).length() <= fitsNewline && !rawPages.get(pageIndex).isEmpty()) { - rawPages.set(pageIndex, (rawPages.get(pageIndex)) + "\n"); + String pageContents = rawPages.get(pageIndex); + if (pageContents == null) { + rawPages.set(pageIndex, ""); + } else if (pageContents.length() <= fitsNewline && !pageContents.isEmpty()) { + rawPages.set(pageIndex, pageContents + "\n"); } }