aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/pers/gwyog/gtneioreplugin/util/DimensionHelper.java
diff options
context:
space:
mode:
authormiozune <miozune@gmail.com>2022-07-09 19:47:06 +0900
committerGitHub <noreply@github.com>2022-07-09 17:47:06 +0700
commit5c06d007a8fee37f493737d4f6e5af1a7df5727c (patch)
tree02257ff4e9f627717183bdeb7c03358e748351b9 /src/main/java/pers/gwyog/gtneioreplugin/util/DimensionHelper.java
parent7836eea57a199661e1ac4b41d9ae678e62588ee2 (diff)
downloadGT5-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.java15
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));
}