diff --git a/src/main/java/net/knarcraft/bookswithoutborders/utility/BookLoader.java b/src/main/java/net/knarcraft/bookswithoutborders/utility/BookLoader.java index 0a4134f..65060ee 100644 --- a/src/main/java/net/knarcraft/bookswithoutborders/utility/BookLoader.java +++ b/src/main/java/net/knarcraft/bookswithoutborders/utility/BookLoader.java @@ -64,7 +64,8 @@ public final class BookLoader { } //Make sure the player can pay for the book - if (BooksWithoutBordersConfig.booksHavePrice() && !sender.hasPermission("bookswithoutborders.bypassBookPrice") && + if (BooksWithoutBordersConfig.booksHavePrice() && + !sender.hasPermission("bookswithoutborders.bypassBookPrice") && (bookDirectory == BookDirectory.PUBLIC || bookDirectory == BookDirectory.PLAYER) && EconomyHelper.cannotPayForBookPrinting((Player) sender, numCopies)) { return null; @@ -98,6 +99,8 @@ public final class BookLoader { //Set the metadata and amount to the new book book.setItemMeta(bookMetadata); + //Increase book generation if enabled + BookHelper.increaseGeneration(book); book.setAmount(numCopies); return book;