aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/SkyHanniMod.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/SkyHanniMod.java')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/SkyHanniMod.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/SkyHanniMod.java b/src/main/java/at/hannibal2/skyhanni/SkyHanniMod.java
index e0f4f6ac4..7d70c156d 100644
--- a/src/main/java/at/hannibal2/skyhanni/SkyHanniMod.java
+++ b/src/main/java/at/hannibal2/skyhanni/SkyHanniMod.java
@@ -41,6 +41,8 @@ import at.hannibal2.skyhanni.features.summonings.SummoningMobManager;
import at.hannibal2.skyhanni.features.summonings.SummoningSoulsName;
import at.hannibal2.skyhanni.test.LorenzTest;
import at.hannibal2.skyhanni.utils.MinecraftConsoleFilter;
+import kotlin.coroutines.EmptyCoroutineContext;
+import kotlinx.coroutines.*;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.GuiScreen;
import net.minecraftforge.common.MinecraftForge;
@@ -69,6 +71,12 @@ public class SkyHanniMod {
private static Logger logger;
public static List<Object> listenerClasses = new ArrayList<>();
+ public static Job globalJob = JobKt.Job(null);
+ public static CoroutineScope coroutineScope =
+ CoroutineScopeKt.CoroutineScope(
+ EmptyCoroutineContext.INSTANCE
+ .plus(new CoroutineName("SkyHanni")) // I love calling KotLin from JaVa
+ .plus(SupervisorKt.SupervisorJob(globalJob)));
@EventHandler
public void preInit(FMLPreInitializationEvent event) {