Unregister class reference from the event bus

This commit is contained in:
Kitten 2018-06-09 19:57:36 +01:00 committed by GitHub
parent 438c604d52
commit 3d47a583b7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 0 deletions

View File

@ -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) {