Skip to content
On this page
NeoForge

NeoForgeManagedEvents

top.katton.api.event.managedneoforge/src/main/kotlin/top/katton/api/event/managed/NeoForgeManagedEvents.kt
NeoForge 版 [ManagedListenerProvider] 的实现。 通过 [IEventBus.addListener] 注册原生 NeoForge 事件监听器,按作用域跟踪以便在重载时自动清理,并支持通过 [ManagedEventHandle] 手动注销。 在 [KattonNeoForge] 构造期间通过 [initialize] 初始化一次。

NeoForgeManagedEvents

NeoForgeManagedEventsNeoForge对象
kotlin
object NeoForgeManagedEvents

NeoForge 版 [ManagedListenerProvider] 的实现。 通过 [IEventBus.addListener] 注册原生 NeoForge 事件监听器,按作用域跟踪以便在重载时自动清理,并支持通过 [ManagedEventHandle] 手动注销。 在 [KattonNeoForge] 构造期间通过 [initialize] 初始化一次。

NeoForgeManagedEvents.initialize

NeoForgeManagedEvents.initializeNeoForge函数
kotlin
@JvmStatic
@JvmStatic fun initialize()

必须在模组构造期间调用一次。 在 [ManagedEvents] 上安装 NeoForge 专用的 [provider]。