From d30f657eecaf80d8900c80a4776e0e6fd93b19d9 Mon Sep 17 00:00:00 2001 From: Auxilor Date: Thu, 17 Jun 2021 13:43:30 +0100 Subject: [PATCH] Fixed list translation modifying by reference --- .../main/java/com/willfp/eco/util/StringUtils.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/eco-api/src/main/java/com/willfp/eco/util/StringUtils.java b/eco-api/src/main/java/com/willfp/eco/util/StringUtils.java index e476fd22..940aec88 100644 --- a/eco-api/src/main/java/com/willfp/eco/util/StringUtils.java +++ b/eco-api/src/main/java/com/willfp/eco/util/StringUtils.java @@ -48,9 +48,12 @@ public class StringUtils { */ public List translateList(@NotNull final List list, @Nullable final Player player) { - list.replaceAll(s -> translate(s, player)); + List 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 translateList(@NotNull final List list) { - list.replaceAll(s -> translate(s, null)); - - return list; + return translateList(list, null); } /**