mirror of
https://github.com/chylex/Hardcore-Ender-Expansion-2.git
synced 2025-04-11 03:15:44 +02:00
Add log to main class and fix formatting
This commit is contained in:
parent
95af2c14fc
commit
433a137fed
src/main/java/chylex/hee
@ -2,10 +2,16 @@ package chylex.hee
|
||||
import net.minecraftforge.fml.common.Mod
|
||||
import net.minecraftforge.fml.common.Mod.EventHandler
|
||||
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent
|
||||
import org.apache.logging.log4j.Logger
|
||||
|
||||
@Mod(modid = "hee", useMetadata = true, modLanguageAdapter = "chylex.hee.system.core.KotlinAdapter")
|
||||
object HardcoreEnderExpansion {
|
||||
const val ID = "hee"
|
||||
|
||||
lateinit var log: Logger
|
||||
|
||||
@EventHandler
|
||||
fun onPreInit(e: FMLPreInitializationEvent) {
|
||||
fun onPreInit(e: FMLPreInitializationEvent){
|
||||
log = e.modLog
|
||||
}
|
||||
}
|
||||
|
@ -7,16 +7,16 @@ import java.lang.reflect.Field
|
||||
import java.lang.reflect.Method
|
||||
|
||||
@Suppress("unused")
|
||||
class KotlinAdapter : ILanguageAdapter {
|
||||
override fun setProxy(target: Field, proxyTarget: Class<*>, proxy: Any) {
|
||||
class KotlinAdapter : ILanguageAdapter{
|
||||
override fun setProxy(target: Field, proxyTarget: Class<*>, proxy: Any){
|
||||
target.set(proxyTarget.kotlin.objectInstance, proxy)
|
||||
}
|
||||
|
||||
override fun getNewInstance(container: FMLModContainer, objectClass: Class<*>, classLoader: ClassLoader, factoryMarkedAnnotation: Method?): Any {
|
||||
override fun getNewInstance(container: FMLModContainer, objectClass: Class<*>, classLoader: ClassLoader, factoryMarkedAnnotation: Method?): Any{
|
||||
return objectClass.kotlin.objectInstance ?: objectClass.newInstance()
|
||||
}
|
||||
|
||||
override fun supportsStatics(): Boolean = false
|
||||
|
||||
override fun setInternalProxies(mod: ModContainer?, side: Side?, loader: ClassLoader?) {}
|
||||
override fun setInternalProxies(mod: ModContainer?, side: Side?, loader: ClassLoader?){}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user