diff --git a/core/pom.xml b/core/pom.xml
index b19887ba3..b9a693903 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -159,7 +159,7 @@
com.github.PikaMug
LocaleLib
- 3.3
+ 3.4
xyz.upperlevel.spigot.book
diff --git a/core/src/main/java/me/blackvein/quests/Quester.java b/core/src/main/java/me/blackvein/quests/Quester.java
index d9c5b4eb7..79cfb4f99 100644
--- a/core/src/main/java/me/blackvein/quests/Quester.java
+++ b/core/src/main/java/me/blackvein/quests/Quester.java
@@ -2183,6 +2183,10 @@ public class Quester implements IQuester {
}
final Settings settings = plugin.getSettings();
final LocaleManager localeManager = plugin.getLocaleManager();
+ if (settings.canTranslateNames() && localeManager == null) {
+ settings.setTranslateNames(false);
+ plugin.getLogger().severe("Problem with locale manager! Item name translation disabled.");
+ }
for (BukkitObjective objective : q.getCurrentObjectivesTemp(quest, false, false)) {
final String message = "- " + objective.getMessage();
if (objective.getProgressAsItem() != null && objective.getGoalAsItem() != null) {
diff --git a/core/src/main/java/me/blackvein/quests/Quests.java b/core/src/main/java/me/blackvein/quests/Quests.java
index 09b73f610..c3c8530e7 100644
--- a/core/src/main/java/me/blackvein/quests/Quests.java
+++ b/core/src/main/java/me/blackvein/quests/Quests.java
@@ -189,7 +189,7 @@ public class Quests extends JavaPlugin implements QuestsAPI {
Class.forName("me.blackvein.quests.libs.localelib.LocaleManager");
localeManager = new LocaleManager();
} catch (final Exception ignored) {
- getLogger().info("LocaleLib not present. Is this a debug environment?");
+ getLogger().warning("LocaleLib not present! Is this a debug environment?");
}
convoListener = new ConvoListener();
blockListener = new BlockListener(this);