From 3d47a583b78c71bc68a7cc3bcbb417a6756b630d Mon Sep 17 00:00:00 2001 From: Kitten Date: Sat, 9 Jun 2018 19:57:36 +0100 Subject: [PATCH] Unregister class reference from the event bus --- .../net/shadowfacts/forgelin/ForgelinAutomaticEventSubscriber.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/kotlin/net/shadowfacts/forgelin/ForgelinAutomaticEventSubscriber.kt b/src/main/kotlin/net/shadowfacts/forgelin/ForgelinAutomaticEventSubscriber.kt index a450730..3cd4c76 100644 --- a/src/main/kotlin/net/shadowfacts/forgelin/ForgelinAutomaticEventSubscriber.kt +++ b/src/main/kotlin/net/shadowfacts/forgelin/ForgelinAutomaticEventSubscriber.kt @@ -46,6 +46,7 @@ object ForgelinAutomaticEventSubscriber { val subscriberClass = Class.forName(subscriber.className, false, loader)?.kotlin ?: continue val subscriberInstance = subscriberClass.objectInstance ?: subscriberClass.companionObjectInstance ?: continue + MinecraftForge.EVENT_BUS.unregister(subscriberClass) MinecraftForge.EVENT_BUS.register(subscriberInstance) LOGGER.debug("Registered @EventBusSubscriber object {}", subscriber.className) } catch (e: Throwable) {