diff options
| author | DeDiamondPro <67508414+DeDiamondPro@users.noreply.github.com> | 2022-08-19 19:23:39 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-08-20 00:23:39 +0700 |
| commit | 87e7c92526ac894525079305932de80f20372679 (patch) | |
| tree | e61325d1fe416b1857685d5162bc0a4ac83f8664 /versions/src/main/java/cc/polyfrost/oneconfig/internal/plugin | |
| parent | b6a4394db3dd58f6eea0d45b4e5f6630fc67a328 (diff) | |
| download | OneConfig-87e7c92526ac894525079305932de80f20372679.tar.gz OneConfig-87e7c92526ac894525079305932de80f20372679.tar.bz2 OneConfig-87e7c92526ac894525079305932de80f20372679.zip | |
integrate with forge chat event (#106)
Diffstat (limited to 'versions/src/main/java/cc/polyfrost/oneconfig/internal/plugin')
| -rw-r--r-- | versions/src/main/java/cc/polyfrost/oneconfig/internal/plugin/OneConfigMixinPlugin.java | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/versions/src/main/java/cc/polyfrost/oneconfig/internal/plugin/OneConfigMixinPlugin.java b/versions/src/main/java/cc/polyfrost/oneconfig/internal/plugin/OneConfigMixinPlugin.java index e272932..e242e2f 100644 --- a/versions/src/main/java/cc/polyfrost/oneconfig/internal/plugin/OneConfigMixinPlugin.java +++ b/versions/src/main/java/cc/polyfrost/oneconfig/internal/plugin/OneConfigMixinPlugin.java @@ -67,8 +67,13 @@ public class OneConfigMixinPlugin implements IMixinConfigPlugin { @Override public List<String> getMixins() { + ArrayList<String> mixins = new ArrayList<>(); + if (Platform.getInstance().getLoader().equals(Platform.Loader.FORGE)) { + mixins.add("EventBusMixin"); + } else if (Platform.getInstance().getLoader().equals(Platform.Loader.FABRIC)) { + mixins.add("NetHandlerPlayClientMixin"); + } if (Platform.getInstance().getMinecraftVersion() >= 11600) { - ArrayList<String> mixins = new ArrayList<>(); if (Platform.getInstance().getLoader() == Platform.Loader.FORGE) { mixins.add("ClientModLoaderMixin"); } else { @@ -80,9 +85,8 @@ public class OneConfigMixinPlugin implements IMixinConfigPlugin { mixins.add("MouseMixin"); mixins.add("TickTimeTrackerMixin"); return mixins; - } else { - return null; } + return mixins.isEmpty() ? null : mixins; } @Override |
