diff options
| author | hannibal2 <24389977+hannibal00212@users.noreply.github.com> | 2022-09-17 10:43:06 +0200 |
|---|---|---|
| committer | hannibal2 <24389977+hannibal00212@users.noreply.github.com> | 2022-09-17 10:43:06 +0200 |
| commit | dae53e9abc14dde4fb193feace1424776b2535da (patch) | |
| tree | 1645bc686a7f8f94cf88aa458cd9d760c95ef111 /src/main/java/at/hannibal2/skyhanni/test | |
| parent | 71986bac22e7458afb9cb106ec8327100f55cdf0 (diff) | |
| download | skyhanni-dae53e9abc14dde4fb193feace1424776b2535da.tar.gz skyhanni-dae53e9abc14dde4fb193feace1424776b2535da.tar.bz2 skyhanni-dae53e9abc14dde4fb193feace1424776b2535da.zip | |
added debug command /shreloadlisteners
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/test')
| -rw-r--r-- | src/main/java/at/hannibal2/skyhanni/test/LorenzTest.kt | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/test/LorenzTest.kt b/src/main/java/at/hannibal2/skyhanni/test/LorenzTest.kt index 9bd5922b0..47e6c1491 100644 --- a/src/main/java/at/hannibal2/skyhanni/test/LorenzTest.kt +++ b/src/main/java/at/hannibal2/skyhanni/test/LorenzTest.kt @@ -1,6 +1,7 @@ package at.hannibal2.skyhanni.test import at.hannibal2.skyhanni.SkyHanniMod +import at.hannibal2.skyhanni.events.LorenzChatEvent import at.hannibal2.skyhanni.events.PacketEvent import at.hannibal2.skyhanni.events.PlayParticleEvent import at.hannibal2.skyhanni.events.PlaySoundEvent @@ -14,6 +15,7 @@ import net.minecraft.event.HoverEvent import net.minecraft.nbt.NBTTagCompound import net.minecraft.util.ChatComponentText import net.minecraftforge.client.event.RenderGameOverlayEvent +import net.minecraftforge.common.MinecraftForge import net.minecraftforge.event.entity.living.EnderTeleportEvent import net.minecraftforge.event.entity.player.ItemTooltipEvent import net.minecraftforge.fml.common.eventhandler.EventPriority @@ -87,6 +89,15 @@ class LorenzTest { text = "" + highestStep } } + + fun reloadListeners() { + val listenerClasses = SkyHanniMod.listenerClasses + for (any in listenerClasses) { + MinecraftForge.EVENT_BUS.unregister(any) + MinecraftForge.EVENT_BUS.register(any) + } + LorenzUtils.chat("§e[SkyHanni] reloaded ${listenerClasses.size} listener classes.") + } } @SubscribeEvent |
