From 49437020612a64a966695fa6d93d55906bb3c3ce Mon Sep 17 00:00:00 2001 From: embeddedt <42941056+embeddedt@users.noreply.github.com> Date: Mon, 26 Jun 2023 14:21:07 -0400 Subject: [PATCH] Add platform name to hooks --- .../embeddedt/modernfix/platform/ModernFixPlatformHooks.java | 5 +++++ .../platform/fabric/ModernFixPlatformHooksImpl.java | 4 ++++ .../modernfix/platform/forge/ModernFixPlatformHooksImpl.java | 4 ++++ 3 files changed, 13 insertions(+) diff --git a/common/src/main/java/org/embeddedt/modernfix/platform/ModernFixPlatformHooks.java b/common/src/main/java/org/embeddedt/modernfix/platform/ModernFixPlatformHooks.java index 8e7ec640..215ee888 100644 --- a/common/src/main/java/org/embeddedt/modernfix/platform/ModernFixPlatformHooks.java +++ b/common/src/main/java/org/embeddedt/modernfix/platform/ModernFixPlatformHooks.java @@ -96,4 +96,9 @@ public class ModernFixPlatformHooks { public static void onLaunchComplete() { } + + @ExpectPlatform + public static String getPlatformName() { + throw new AssertionError(); + } } diff --git a/fabric/src/main/java/org/embeddedt/modernfix/platform/fabric/ModernFixPlatformHooksImpl.java b/fabric/src/main/java/org/embeddedt/modernfix/platform/fabric/ModernFixPlatformHooksImpl.java index cfd314a6..bf3bd4df 100644 --- a/fabric/src/main/java/org/embeddedt/modernfix/platform/fabric/ModernFixPlatformHooksImpl.java +++ b/fabric/src/main/java/org/embeddedt/modernfix/platform/fabric/ModernFixPlatformHooksImpl.java @@ -118,4 +118,8 @@ public class ModernFixPlatformHooksImpl { CommonModUtil.runWithoutCrash(() -> SparkLaunchProfiler.stop("launch"), "Failed to stop profiler"); } } + + public static String getPlatformName() { + return "Fabric"; + } } diff --git a/forge/src/main/java/org/embeddedt/modernfix/platform/forge/ModernFixPlatformHooksImpl.java b/forge/src/main/java/org/embeddedt/modernfix/platform/forge/ModernFixPlatformHooksImpl.java index 4dab5922..6f9146e6 100644 --- a/forge/src/main/java/org/embeddedt/modernfix/platform/forge/ModernFixPlatformHooksImpl.java +++ b/forge/src/main/java/org/embeddedt/modernfix/platform/forge/ModernFixPlatformHooksImpl.java @@ -257,4 +257,8 @@ public class ModernFixPlatformHooksImpl { CommonModUtil.runWithoutCrash(() -> SparkLaunchProfiler.stop("launch"), "Failed to stop profiler"); } } + + public static String getPlatformName() { + return "Forge"; + } }