diff --git a/pom.xml b/pom.xml
index 25988b7..e600240 100644
--- a/pom.xml
+++ b/pom.xml
@@ -125,7 +125,7 @@
net.knarcraft
knarlib
- 1.2.8
+ 1.2.9
compile
diff --git a/src/main/java/net/knarcraft/bookswithoutborders/gui/AuthorBookIndex.java b/src/main/java/net/knarcraft/bookswithoutborders/gui/AuthorBookIndex.java
index 695f65b..cc25a69 100644
--- a/src/main/java/net/knarcraft/bookswithoutborders/gui/AuthorBookIndex.java
+++ b/src/main/java/net/knarcraft/bookswithoutborders/gui/AuthorBookIndex.java
@@ -86,7 +86,7 @@ public class AuthorBookIndex extends BookIndex {
for (int bookIndex = startIndex; bookIndex < Math.min(startIndex + booksPerPage, availableBooks.size()); bookIndex++) {
String title = BookFileHelper.getBookTitleFromPath(availableBooks.get(bookIndex));
String author = BookFileHelper.getBookAuthorFromPath(availableBooks.get(bookIndex));
- String niceName = new FormatBuilder(title + Formatting.NEUTRAL_BOOK_LIST_AUTHOR_SEPARATOR + author).color().build();
+ String niceName = new FormatBuilder(title).append(Formatting.NEUTRAL_BOOK_LIST_AUTHOR_SEPARATOR).append(author).color().build();
componentBuilder.append(niceName).color(ChatColor.WHITE).event(
new ClickEvent(ClickEvent.Action.SUGGEST_COMMAND, "/" + command + " " +
diff --git a/src/main/java/net/knarcraft/bookswithoutborders/utility/BookFileHelper.java b/src/main/java/net/knarcraft/bookswithoutborders/utility/BookFileHelper.java
index 9cb224c..2f4e88c 100644
--- a/src/main/java/net/knarcraft/bookswithoutborders/utility/BookFileHelper.java
+++ b/src/main/java/net/knarcraft/bookswithoutborders/utility/BookFileHelper.java
@@ -323,6 +323,7 @@ public final class BookFileHelper {
fileName = InputCleaningHelper.cleanString(fileName);
List possiblePaths = List.of(
fileName,
+ fileName.replace(" ", "_"),
fileName + ".yml",
fileName.replace(" ", "_") + ".yml",
fileName + ".txt",