From 41ed7599384d72eba9fe61cb667951426fa68bea Mon Sep 17 00:00:00 2001 From: embeddedt <42941056+embeddedt@users.noreply.github.com> Date: Sat, 14 Jan 2023 16:59:32 -0500 Subject: [PATCH] 1.4.3 - correctly handle JEI plugins that throw errors when sending runtime Fixes #9 --- build.gradle | 4 ++-- .../modernfix/mixin/perf/async_jei/JeiStarterMixin.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/build.gradle b/build.gradle index 2df1dc20..230df19d 100644 --- a/build.gradle +++ b/build.gradle @@ -18,7 +18,7 @@ plugins { apply plugin: 'org.spongepowered.mixin' group = 'org.embeddedt' -version = '1.4.2' +version = '1.4.3' java { archivesBaseName = 'modernfix-mc' + minecraft_version @@ -182,4 +182,4 @@ curseforge { addGameVersion minecraft_version } } -} \ No newline at end of file +} diff --git a/src/main/java/org/embeddedt/modernfix/mixin/perf/async_jei/JeiStarterMixin.java b/src/main/java/org/embeddedt/modernfix/mixin/perf/async_jei/JeiStarterMixin.java index 1578a97e..f6e9edd0 100644 --- a/src/main/java/org/embeddedt/modernfix/mixin/perf/async_jei/JeiStarterMixin.java +++ b/src/main/java/org/embeddedt/modernfix/mixin/perf/async_jei/JeiStarterMixin.java @@ -40,7 +40,7 @@ public class JeiStarterMixin { try { Minecraft.getInstance().executeBlocking(() -> func.accept(plugin)); } catch(CancellationException | CompletionException e) { - Thread.currentThread().interrupt(); + throw new RuntimeException(e); } }); }