package dev.keii.goldenage.utils; import java.util.Map; public class StringSubstitutor { private final Map map; public StringSubstitutor(Map map) { this.map = map; } public String replace(String str) { String finalString = str; for (Map.Entry entry : map.entrySet()) { finalString = finalString.replace("${" + entry.getKey() + "}", String.valueOf(entry.getValue())); } return finalString; } }