Unregister class reference from the event bus
This commit is contained in:
parent
438c604d52
commit
3d47a583b7
|
@ -46,6 +46,7 @@ object ForgelinAutomaticEventSubscriber {
|
||||||
val subscriberClass = Class.forName(subscriber.className, false, loader)?.kotlin ?: continue
|
val subscriberClass = Class.forName(subscriber.className, false, loader)?.kotlin ?: continue
|
||||||
val subscriberInstance = subscriberClass.objectInstance ?: subscriberClass.companionObjectInstance ?: continue
|
val subscriberInstance = subscriberClass.objectInstance ?: subscriberClass.companionObjectInstance ?: continue
|
||||||
|
|
||||||
|
MinecraftForge.EVENT_BUS.unregister(subscriberClass)
|
||||||
MinecraftForge.EVENT_BUS.register(subscriberInstance)
|
MinecraftForge.EVENT_BUS.register(subscriberInstance)
|
||||||
LOGGER.debug("Registered @EventBusSubscriber object {}", subscriber.className)
|
LOGGER.debug("Registered @EventBusSubscriber object {}", subscriber.className)
|
||||||
} catch (e: Throwable) {
|
} catch (e: Throwable) {
|
||||||
|
|
Loading…
Reference in New Issue