From dd35f38dc2078cc4fe213e5f7108886fe610a8eb Mon Sep 17 00:00:00 2001 From: ineanto Date: Thu, 31 Aug 2023 10:44:57 +0200 Subject: [PATCH] fix: inventory closing --- .../atnrch/nicko/gui/items/settings/LanguageCyclingItem.java | 2 +- .../xyz/atnrch/nicko/test/i18n/I18NItemTranslationTest.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/xyz/atnrch/nicko/gui/items/settings/LanguageCyclingItem.java b/src/main/java/xyz/atnrch/nicko/gui/items/settings/LanguageCyclingItem.java index 282ed0a..67f64d2 100644 --- a/src/main/java/xyz/atnrch/nicko/gui/items/settings/LanguageCyclingItem.java +++ b/src/main/java/xyz/atnrch/nicko/gui/items/settings/LanguageCyclingItem.java @@ -42,13 +42,13 @@ public class LanguageCyclingItem { return CycleItem.withStateChangeHandler((observer, integer) -> { nickoProfile.setLocale(Locale.values()[integer]); observer.playSound(player, Sound.UI_BUTTON_CLICK, 1f, 0.707107f); // 0.707107 ~= C + player.getOpenInventory().close(); // TODO (Ineanto, 7/14/23): This checks a 2nd time for the profile. if (dataStore.updateCache(player.getUniqueId(), nickoProfile).isError()) { player.sendMessage(i18n.translate(I18NDict.Event.Settings.ERROR)); } else { new SettingsGUI(player).open(); } - player.getOpenInventory().close(); }, localeOrdinal, providers); } diff --git a/src/test/java/xyz/atnrch/nicko/test/i18n/I18NItemTranslationTest.java b/src/test/java/xyz/atnrch/nicko/test/i18n/I18NItemTranslationTest.java index 31f85a9..e123dae 100644 --- a/src/test/java/xyz/atnrch/nicko/test/i18n/I18NItemTranslationTest.java +++ b/src/test/java/xyz/atnrch/nicko/test/i18n/I18NItemTranslationTest.java @@ -45,7 +45,7 @@ public class I18NItemTranslationTest { public void translateItemLore() { final I18N i18n = new I18N(Locale.FRENCH); final ItemTranslation translation = i18n.translateItem(I18NDict.GUI.Settings.BUNGEECORD, "Test"); - assertEquals("Test", translation.getLore().get(0)); + assertEquals("§7§oParcourez les valeurs", translation.getLore().get(0)); } @AfterAll