From efb42f4d2cfd806615805aafd074841c5af2ef76 Mon Sep 17 00:00:00 2001 From: PikaMug <2267126+PikaMug@users.noreply.github.com> Date: Fri, 12 May 2023 23:51:12 -0400 Subject: [PATCH] Update locale library, fixes #2103 --- core/pom.xml | 2 +- core/src/main/java/me/blackvein/quests/Quester.java | 4 ++++ core/src/main/java/me/blackvein/quests/Quests.java | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) 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);