aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/eu/olli/cowmoonication/config
diff options
context:
space:
mode:
authorCow <cow@volloeko.de>2020-06-22 03:47:04 +0200
committerCow <cow@volloeko.de>2020-06-22 03:47:04 +0200
commit3d3f861866c2196bdb83bdfbd73e58aa56be2966 (patch)
tree9247ac8a5aef35cdbcaf74016611fc1167dc7a77 /src/main/java/eu/olli/cowmoonication/config
parent830e815c429905b29a49ecc1a2bf9e9abbca148b (diff)
downloadCowlection-3d3f861866c2196bdb83bdfbd73e58aa56be2966.tar.gz
Cowlection-3d3f861866c2196bdb83bdfbd73e58aa56be2966.tar.bz2
Cowlection-3d3f861866c2196bdb83bdfbd73e58aa56be2966.zip
Improved mc log file search
- added help button - added search option: chatbox only - enhanced log entry details (including time and log file) - double click to open corresponding log file - fix: search results are now properly sorted by date
Diffstat (limited to 'src/main/java/eu/olli/cowmoonication/config')
-rw-r--r--src/main/java/eu/olli/cowmoonication/config/MooConfig.java4
-rw-r--r--src/main/java/eu/olli/cowmoonication/config/MooGuiConfig.java3
2 files changed, 4 insertions, 3 deletions
diff --git a/src/main/java/eu/olli/cowmoonication/config/MooConfig.java b/src/main/java/eu/olli/cowmoonication/config/MooConfig.java
index 235fd14..dd6b462 100644
--- a/src/main/java/eu/olli/cowmoonication/config/MooConfig.java
+++ b/src/main/java/eu/olli/cowmoonication/config/MooConfig.java
@@ -221,7 +221,7 @@ public class MooConfig {
List<String> logsDirs = new ArrayList<>();
File currentMcLogsDirFile = new File(Minecraft.getMinecraft().mcDataDir, "logs");
if (currentMcLogsDirFile.exists() && currentMcLogsDirFile.isDirectory()) {
- String currentMcLogsDir = currentMcLogsDirFile.getAbsolutePath();
+ String currentMcLogsDir = Utils.toRealPath(currentMcLogsDirFile);
logsDirs.add(currentMcLogsDir);
}
@@ -240,7 +240,7 @@ public class MooConfig {
}
File defaultMcLogsDirFile = new File(defaultMcLogsDir);
if (defaultMcLogsDirFile.exists() && defaultMcLogsDirFile.isDirectory() && !currentMcLogsDirFile.equals(defaultMcLogsDirFile)) {
- logsDirs.add(defaultMcLogsDirFile.getAbsolutePath());
+ logsDirs.add(Utils.toRealPath(defaultMcLogsDirFile));
}
return logsDirs.toArray(new String[]{});
}
diff --git a/src/main/java/eu/olli/cowmoonication/config/MooGuiConfig.java b/src/main/java/eu/olli/cowmoonication/config/MooGuiConfig.java
index 7807e03..a89556d 100644
--- a/src/main/java/eu/olli/cowmoonication/config/MooGuiConfig.java
+++ b/src/main/java/eu/olli/cowmoonication/config/MooGuiConfig.java
@@ -2,6 +2,7 @@ package eu.olli.cowmoonication.config;
import eu.olli.cowmoonication.Cowmoonication;
import eu.olli.cowmoonication.search.GuiTooltip;
+import eu.olli.cowmoonication.util.Utils;
import net.minecraft.client.gui.GuiButton;
import net.minecraft.client.gui.GuiScreen;
import net.minecraft.client.gui.GuiTextField;
@@ -30,7 +31,7 @@ public class MooGuiConfig extends GuiConfig {
false,
false,
EnumChatFormatting.BOLD + "Configuration for " + Cowmoonication.MODNAME);
- titleLine2 = EnumChatFormatting.GRAY + MooConfig.getConfig().getConfigFile().getAbsolutePath();
+ titleLine2 = EnumChatFormatting.GRAY + Utils.toRealPath(MooConfig.getConfig().getConfigFile());
}
private static List<IConfigElement> getConfigElements() {