diff options
Diffstat (limited to 'src/main/java/pers/gwyog/gtneioreplugin/util/DimensionHelper.java')
-rw-r--r-- | src/main/java/pers/gwyog/gtneioreplugin/util/DimensionHelper.java | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/src/main/java/pers/gwyog/gtneioreplugin/util/DimensionHelper.java b/src/main/java/pers/gwyog/gtneioreplugin/util/DimensionHelper.java index 16be409b61..ac4ceb6f95 100644 --- a/src/main/java/pers/gwyog/gtneioreplugin/util/DimensionHelper.java +++ b/src/main/java/pers/gwyog/gtneioreplugin/util/DimensionHelper.java @@ -108,11 +108,9 @@ public class DimensionHelper { private static final HashMap<String, List<String>> tooltipBuffer = new HashMap<>(); private static List<String> computeString(String line) { - String[] dims = line.split(","); + String[] dims = parseDimNames(line); for (int j = 0; j < dims.length; j++) { String s = dims[j]; - s = s.replaceAll(",", ""); - s = s.trim(); for (int i = 0; i < DimNameDisplayed.length; i++) { if (s.equals(DimNameDisplayed[i])) { String k = DimName[i] @@ -182,6 +180,17 @@ public class DimensionHelper { return Arrays.asList(dims); } + public static String[] parseDimNames(String line) { + String[] dims = line.split(","); + for (int j = 0; j < dims.length; j++) { + String s = dims[j]; + s = s.replaceAll(",", ""); + s = s.trim(); + dims[j] = s; + } + return dims; + } + public static List<String> convertCondensedStringToToolTip(String line) { return tooltipBuffer.computeIfAbsent(line, (String tmp) -> computeString(line)); } |