be61809a7b
When Forgelin registers the object instance of an `@EventBusSubscriber` annotated object class to the event bus, it does not unregister the static class reference that Forge will have registered before Forgelin parses the annotation candidates. This could potentially cause issues, and breaks expectations/semantics from having the annotation register a class both statically and as an instance. This pull request adds a call to `MinecraftForge.EVENT_BUS#unregister` to remove the Forge-registered class reference before registering the instance reference. |
||
---|---|---|
gradle/wrapper | ||
src | ||
.gitignore | ||
LICENSE | ||
README.md | ||
build.gradle | ||
gradle.properties | ||
gradlew | ||
gradlew.bat |
README.md
Forgelin
Fork of Emberwalker's Forgelin.
Additions
- Shades the Kotlin standard library, runtime, and reflect libraries so you don't have to.
- Provides a Forge
ILanguageAdapter
for using Kotlinobject
classes as your main mod class.
Usage
repositories {
jcenter()
maven {
url "http://maven.shadowfacts.net/"
}
}
dependencies {
compile group: "net.shadowfacts", name: "Forgelin", version: "LATEST_VERSION"
}
All versions can be seen here.
Note: You must have the jcenter()
call in your repositories
block. JCenter is used to host the Kotlin coroutines libraries.