optimize languagecachemap size
This commit is contained in:
parent
034a270cfc
commit
00daca70a7
@ -166,7 +166,6 @@ public final class VillagerOptimizer extends JavaPlugin {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void reloadLang(boolean logFancy) {
|
private void reloadLang(boolean logFancy) {
|
||||||
languageCacheMap = new HashMap<>();
|
|
||||||
try {
|
try {
|
||||||
final SortedSet<String> availableLocales = getAvailableTranslations();
|
final SortedSet<String> availableLocales = getAvailableTranslations();
|
||||||
if (!config.auto_lang) {
|
if (!config.auto_lang) {
|
||||||
@ -175,6 +174,7 @@ public final class VillagerOptimizer extends JavaPlugin {
|
|||||||
throw new FileNotFoundException("Could not find any translation file for language '" + config.default_lang + "'");
|
throw new FileNotFoundException("Could not find any translation file for language '" + config.default_lang + "'");
|
||||||
availableLocales.removeIf(localeString -> !localeString.equalsIgnoreCase(defaultLang));
|
availableLocales.removeIf(localeString -> !localeString.equalsIgnoreCase(defaultLang));
|
||||||
}
|
}
|
||||||
|
languageCacheMap = new HashMap<>(availableLocales.size());
|
||||||
for (String localeString : availableLocales) {
|
for (String localeString : availableLocales) {
|
||||||
if (logFancy) logger.info(Component.text("│ ").style(Util.PL_STYLE)
|
if (logFancy) logger.info(Component.text("│ ").style(Util.PL_STYLE)
|
||||||
.append(Component.text(" "+localeString).color(NamedTextColor.WHITE).decorate(TextDecoration.BOLD))
|
.append(Component.text(" "+localeString).color(NamedTextColor.WHITE).decorate(TextDecoration.BOLD))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user