Skip to content
On this page
Fabric

ChunkAndBlockEvent

top.katton.api.eventfabric/src/main/kotlin/top/katton/api/event/ChunkAndBlockEvent.kt
Fabric 平台的区块、方块实体和方块事件。 此对象提供与区块加载/卸载、方块实体生命周期、方块破坏以及爆炸相关的事件。

ChunkAndBlockEvent

ChunkAndBlockEventFabric对象
kotlin
@Suppress("unused")
object ChunkAndBlockEvent

Fabric 平台的区块、方块实体和方块事件。 此对象提供与区块加载/卸载、方块实体生命周期、方块破坏以及爆炸相关的事件。

ChunkAndBlockEvent.onChunkLoad

ChunkAndBlockEvent.onChunkLoadFabric属性
kotlin
val onChunkLoad

在区块加载时触发。

ChunkAndBlockEvent.onChunkUnload

ChunkAndBlockEvent.onChunkUnloadFabric属性
kotlin
val onChunkUnload

在区块卸载时触发。

ChunkAndBlockEvent.onChunkLevelTypeChange

ChunkAndBlockEvent.onChunkLevelTypeChangeFabric属性
kotlin
val onChunkLevelTypeChange

当区块的完整状态发生变化时触发。

ChunkAndBlockEvent.onBlockEntityLoad

ChunkAndBlockEvent.onBlockEntityLoadFabric属性
kotlin
val onBlockEntityLoad

当方块实体加载时触发。

ChunkAndBlockEvent.onBlockEntityUnload

ChunkAndBlockEvent.onBlockEntityUnloadFabric属性
kotlin
val onBlockEntityUnload

当方块实体卸载时触发。

ChunkAndBlockEvent.onBeforeBlockBreak

ChunkAndBlockEvent.onBeforeBlockBreakFabric属性
kotlin
val onBeforeBlockBreak

当玩家破坏方块之前触发。

返回值

返回值为允许破坏,false 表示取消。

ChunkAndBlockEvent.onAfterBlockBreak

ChunkAndBlockEvent.onAfterBlockBreakFabric属性
kotlin
val onAfterBlockBreak

当玩家破坏方块之后触发。

ChunkAndBlockEvent.onCanceledBlockBreak

ChunkAndBlockEvent.onCanceledBlockBreakFabric属性
kotlin
val onCanceledBlockBreak

当方块破坏被取消时触发。

ChunkAndBlockEvent.onExplosionStart

ChunkAndBlockEvent.onExplosionStartFabric属性
kotlin
@JvmField
@JvmField val onExplosionStart

当爆炸开始时触发。 可取消以阻止该爆炸。

ChunkAndBlockEvent.onExplosionDetonate

ChunkAndBlockEvent.onExplosionDetonateFabric属性
kotlin
@JvmField
@JvmField val onExplosionDetonate

当爆炸引爆时触发。 可用于修改受影响的方块/实体。