diff --git a/Plugin/src/main/java/com/willfp/ecoenchants/integrations/placeholder/PlaceholderManager.java b/Plugin/src/main/java/com/willfp/ecoenchants/integrations/placeholder/PlaceholderManager.java index 364303fb..fe6dfa0f 100644 --- a/Plugin/src/main/java/com/willfp/ecoenchants/integrations/placeholder/PlaceholderManager.java +++ b/Plugin/src/main/java/com/willfp/ecoenchants/integrations/placeholder/PlaceholderManager.java @@ -33,14 +33,15 @@ public class PlaceholderManager { public static String translatePlaceholders(String text, Player player) { if(integrations.isEmpty()) { + AtomicReference returnText = new AtomicReference<>(); placeholders.forEach(placeholderEntry -> { if(player == null && placeholderEntry.requiresPlayer()) return; String test = "%ecoenchants_" + placeholderEntry.getIdentifier() + "%"; - text.replaceAll(test, placeholderEntry.getResult(player)); + returnText.set(text.replaceAll(test, placeholderEntry.getResult(player))); }); - return text; + return returnText.get(); } else { AtomicReference translatedReference = new AtomicReference<>(text); integrations.forEach(placeholderIntegration -> translatedReference.set(placeholderIntegration.translate(translatedReference.get(), player)));