Fixed list translation modifying by reference

This commit is contained in:
Auxilor
2021-06-17 13:43:30 +01:00
parent d60ecdd340
commit d30f657eec

View File

@@ -48,9 +48,12 @@ public class StringUtils {
*/
public List<String> translateList(@NotNull final List<String> list,
@Nullable final Player player) {
list.replaceAll(s -> translate(s, player));
List<String> translated = new ArrayList<>();
for (String string : list) {
translated.add(translate(string, player));
}
return list;
return translated;
}
/**
@@ -60,9 +63,7 @@ public class StringUtils {
* @return The message, translated.
*/
public List<String> translateList(@NotNull final List<String> list) {
list.replaceAll(s -> translate(s, null));
return list;
return translateList(list, null);
}
/**