Skip to content

Commit 7f44701

Browse files
committed
Display ModernFix version in early part of log
1 parent bb5e71c commit 7f44701

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

common/src/main/java/org/embeddedt/modernfix/core/ModernFixMixinPlugin.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ public ModernFixMixinPlugin() {
3232
throw new RuntimeException("Could not load configuration file for ModernFix", e);
3333
}
3434

35-
this.logger.info("Loaded configuration file for ModernFix: {} options available, {} override(s) found",
36-
config.getOptionCount(), config.getOptionOverrideCount());
35+
this.logger.info("Loaded configuration file for ModernFix {}: {} options available, {} override(s) found",
36+
ModernFixPlatformHooks.getVersionString(), config.getOptionCount(), config.getOptionOverrideCount());
3737

3838
config.getOptionMap().values().forEach(option -> {
3939
if (option.isOverridden()) {

forge/src/main/java/org/embeddedt/modernfix/platform/forge/ModernFixPlatformHooksImpl.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@
5151
import java.nio.file.Path;
5252
import java.util.Enumeration;
5353
import java.util.Map;
54+
import java.util.Objects;
5455
import java.util.Optional;
5556
import java.util.function.Consumer;
5657
import java.util.function.Function;
@@ -68,7 +69,12 @@ public static boolean isDedicatedServer() {
6869

6970
public static String getVersionString() {
7071
if(verString == null) {
71-
verString = LoadingModList.get().getModFileById("modernfix").getMods().get(0).getVersion().toString();
72+
try {
73+
verString = ModernFixMixinPlugin.class.getPackage().getImplementationVersion();
74+
Objects.requireNonNull(verString);
75+
} catch(Throwable e) {
76+
verString = "[unknown]";
77+
}
7278
}
7379
return verString;
7480
}

0 commit comments

Comments
 (0)