Skip to content
On this page
NeoForge

LootTableEvent

top.katton.api.eventneoforge/src/main/kotlin/top/katton/api/event/LootTableEvent.kt
NeoForge 平台的战利品表事件。

LootTableEvent

LootTableEventNeoForge对象
kotlin
object LootTableEvent

NeoForge 平台的战利品表事件。

LootTableEvent.onLootTableReplace

LootTableEvent.onLootTableReplaceNeoForge属性
kotlin
@JvmField
@JvmField val onLootTableReplace

当需要整体替换战利品表时触发。

返回值

返回替换用的 LootTable,或返回 null 以保留原表。

这是为了 NeoForge API 兼容性保留的占位事件。

LootTableEvent.onLootTableModify

LootTableEvent.onLootTableModifyNeoForge属性
kotlin
@JvmField
@JvmField val onLootTableModify

当需要修改战利品表内容时触发。 可用于添加或移除战利品池条目。 这是为了 NeoForge API 兼容性保留的占位事件。

LootTableEvent.onLootTableAllLoad

LootTableEvent.onLootTableAllLoadNeoForge属性
kotlin
@JvmField
@JvmField val onLootTableAllLoad

当所有战利品表加载完成后触发。 可用于在全部表可用后进行后处理。 这是为了 NeoForge API 兼容性保留的占位事件。

LootTableEvent.onLootTableModifyDrops

LootTableEvent.onLootTableModifyDropsNeoForge属性
kotlin
@JvmField
@JvmField val onLootTableModifyDrops

当需要修改战利品表的掉落内容时触发。 可用于自定义实际掉落的物品。 这是为了 NeoForge API 兼容性保留的占位事件。