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

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