diff options
author | miozune <miozune@gmail.com> | 2022-07-09 19:47:06 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-09 17:47:06 +0700 |
commit | 5c06d007a8fee37f493737d4f6e5af1a7df5727c (patch) | |
tree | 02257ff4e9f627717183bdeb7c03358e748351b9 /src/main/java/pers/gwyog/gtneioreplugin/util/DimensionHelper.java | |
parent | 7836eea57a199661e1ac4b41d9ae678e62588ee2 (diff) | |
download | GT5-Unofficial-5c06d007a8fee37f493737d4f6e5af1a7df5727c.tar.gz GT5-Unofficial-5c06d007a8fee37f493737d4f6e5af1a7df5727c.tar.bz2 GT5-Unofficial-5c06d007a8fee37f493737d4f6e5af1a7df5727c.zip |
Add Dimension Display Item (#18)
* Add Dimension Display Item
* side
* Sort dims
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)); } |