diff --git a/src/main/java/me/blackvein/quests/Event.java b/src/main/java/me/blackvein/quests/Event.java index 11577ffbe..2465c217b 100644 --- a/src/main/java/me/blackvein/quests/Event.java +++ b/src/main/java/me/blackvein/quests/Event.java @@ -251,10 +251,12 @@ public class Event { if (teleport != null) { player.teleport(teleport); } - if (!(book == null && book.isEmpty() && Quests.citizensBooks != null)) { - if (Quests.citizensBooks.hasFilter(book)) { - Quests.citizensBooks.openBook(player, Quests.citizensBooks.getFilter(book)); - } + if (!(book == null && book.isEmpty())) { + if (Quests.citizensBooks != null) { + if (Quests.citizensBooks.hasFilter(book)) { + Quests.citizensBooks.openBook(player, Quests.citizensBooks.getFilter(book)); + } + } } if (failQuest == true) { quest.failQuest(quester); diff --git a/src/main/java/me/blackvein/quests/Quests.java b/src/main/java/me/blackvein/quests/Quests.java index cd1f1e74e..003100e9f 100644 --- a/src/main/java/me/blackvein/quests/Quests.java +++ b/src/main/java/me/blackvein/quests/Quests.java @@ -123,7 +123,7 @@ public class Quests extends JavaPlugin implements ConversationAbandonedListener public static Vault vault = null; public static CitizensPlugin citizens; public static Denizen denizen = null; - public static CitizensBooksAPI citizensBooks; + public static CitizensBooksAPI citizensBooks = null; // Config settings public int acceptTimeout = 20; public boolean allowCommands = true;