class BoxlinContext
<init> |
BoxlinContext(container: BoxlinContainer) |
eventBus |
val eventBus: IEventBus! |
instance |
Your mods' generic instance val instance: Any! |
addGenericListener |
Add a event listener to the mod event bus that handles an event type of GenericEvent. fun <E : Event> addGenericListener(priority: EventPriority = EventPriority.NORMAL, receiveCanceled: Boolean = false, listener: (E) -> Unit): Unitfun <E : Event> addGenericListener(eventClass: Class<E>, priority: EventPriority = EventPriority.NORMAL, receiveCanceled: Boolean = false, listener: (E) -> Unit): Unit |
addListener |
Add a event listener to the mod event bus. fun <E : Event> addListener(priority: EventPriority = EventPriority.NORMAL, receiveCanceled: Boolean = false, listener: (E) -> Unit): Unitfun <E : Event> addListener(eventClass: Class<E>, priority: EventPriority = EventPriority.NORMAL, receiveCanceled: Boolean = false, listener: (E) -> Unit): Unit |
instance |
Your mods' generic instance casted as T. fun <T : Any> instance(): T |
registerConfig |
fun registerConfig(type: Type, spec: ForgeConfigSpec): Unit |
registerExtensionPoint |
fun <T> registerExtensionPoint(extensionPoint: ExtensionPoint<T>, extension: Supplier<T>): Unitfun <T> registerExtensionPoint(extensionPoint: ExtensionPoint<T>, extension: () -> T): Unit |
get |
fun get(): BoxlinContext |