diff --git a/common/src/main/java/ru/boomearo/langhelper/versions/DefaultTranslateManager.java b/common/src/main/java/ru/boomearo/langhelper/versions/DefaultTranslateManager.java index 3785c81..9ce963f 100644 --- a/common/src/main/java/ru/boomearo/langhelper/versions/DefaultTranslateManager.java +++ b/common/src/main/java/ru/boomearo/langhelper/versions/DefaultTranslateManager.java @@ -181,6 +181,11 @@ public void unregisterLanguageType(LangType langType) { this.plugin.getLogger().log(Level.INFO, "Unregistering language " + langType.name()); } + @Override + public Set getRegisteredLanguages() { + return Collections.unmodifiableSet(this.registeredLanguages); + } + @Override public Collection getAllTranslate() { return this.types.values(); diff --git a/common/src/main/java/ru/boomearo/langhelper/versions/TranslateManager.java b/common/src/main/java/ru/boomearo/langhelper/versions/TranslateManager.java index d6e0040..5d735e1 100644 --- a/common/src/main/java/ru/boomearo/langhelper/versions/TranslateManager.java +++ b/common/src/main/java/ru/boomearo/langhelper/versions/TranslateManager.java @@ -7,6 +7,7 @@ import org.bukkit.potion.PotionEffectType; import java.util.Collection; +import java.util.Set; public interface TranslateManager { @@ -164,4 +165,10 @@ public interface TranslateManager { */ void unregisterLanguageType(LangType langType); + /** + * Получить все зарегистрированные языки + * @return зарегистрированные языки + */ + Set getRegisteredLanguages(); + }