boxlin / io.opencubes.boxlin.adapter / BoxlinContainer

BoxlinContainer

abstract class BoxlinContainer : ModContainer

Constructors

<init>

BoxlinContainer(info: IModInfo!, className: String!, classLoader: ClassLoader!, modFileScanData: ModFileScanData!)

Properties

className

var className: String!

logger

static var logger: Logger!

modClassLoader

var modClassLoader: ClassLoader!

modFileScanData

var modFileScanData: ModFileScanData!

Functions

getClazz

open fun getClazz(): Class<*>!

getEventBus

open fun getEventBus(): IEventBus!

getInstance

abstract fun getInstance(): Any!

getMod

open fun getMod(): Any!

injectEvents

open static fun injectEvents(modContainer: ModContainer!, scanData: ModFileScanData!, loader: ClassLoader!): Unit

matches

open fun matches(mod: Any!): Boolean

Inheritors

BoxlinContainerClass

class BoxlinContainerClass : BoxlinContainer

BoxlinContainerFunctional

class BoxlinContainerFunctional : BoxlinContainer