Skip to content

@minecraft/server


@minecraft/server / WorldBeforeEvents

Class: WorldBeforeEvents ​

Defined in: @minecraft/server/index.d.ts:22218

A set of events that fire before an actual action occurs. In most cases, you can potentially cancel or modify the impending event. Note that in before events any APIs that modify gameplay state will not function and will throw an error. (e.g., dimension.spawnEntity)

Properties ​

effectAdd ​

readonly effectAdd: EffectAddBeforeEventSignal

Defined in: @minecraft/server/index.d.ts:22228

Remarks ​

This event is triggered after an event has been added to an entity.

This property can be read in early-execution mode.


entityHeal ​

readonly entityHeal: EntityHealBeforeEventSignal

Defined in: @minecraft/server/index.d.ts:22234

Remarks ​

This property can be read in early-execution mode.


entityHurt ​

readonly entityHurt: EntityHurtBeforeEventSignal

Defined in: @minecraft/server/index.d.ts:22240

Remarks ​

This property can be read in early-execution mode.


entityItemPickup ​

readonly entityItemPickup: EntityItemPickupBeforeEventSignal

Defined in: @minecraft/server/index.d.ts:22248

Remarks ​

This event fires before an entity picks up an item.

This property can be read in early-execution mode.


entityRemove ​

readonly entityRemove: EntityRemoveBeforeEventSignal

Defined in: @minecraft/server/index.d.ts:22257

Remarks ​

Fires before an entity is removed from the world (for example, unloaded or removed after being killed.)

This property can be read in early-execution mode.


explosion ​

readonly explosion: ExplosionBeforeEventSignal

Defined in: @minecraft/server/index.d.ts:22265

Remarks ​

This event is fired after an explosion occurs.

This property can be read in early-execution mode.


itemUse ​

readonly itemUse: ItemUseBeforeEventSignal

Defined in: @minecraft/server/index.d.ts:22274

Remarks ​

This event fires when an item is successfully used by a player.

This property can be read in early-execution mode.


playerBreakBlock ​

readonly playerBreakBlock: PlayerBreakBlockBeforeEventSignal

Defined in: @minecraft/server/index.d.ts:22282

Remarks ​

This event fires before a block is broken by a player.

This property can be read in early-execution mode.


playerGameModeChange ​

readonly playerGameModeChange: PlayerGameModeChangeBeforeEventSignal

Defined in: @minecraft/server/index.d.ts:22288

Remarks ​

This property can be read in early-execution mode.


playerInteractWithBlock ​

readonly playerInteractWithBlock: PlayerInteractWithBlockBeforeEventSignal

Defined in: @minecraft/server/index.d.ts:22296

Remarks ​

Fires before a player interacts with a block.

This property can be read in early-execution mode.


playerInteractWithEntity ​

readonly playerInteractWithEntity: PlayerInteractWithEntityBeforeEventSignal

Defined in: @minecraft/server/index.d.ts:22304

Remarks ​

Fires before a player interacts with an entity.

This property can be read in early-execution mode.


playerLeave ​

readonly playerLeave: PlayerLeaveBeforeEventSignal

Defined in: @minecraft/server/index.d.ts:22312

Remarks ​

Fires when a player leaves the game.

This property can be read in early-execution mode.


weatherChange ​

readonly weatherChange: WeatherChangeBeforeEventSignal

Defined in: @minecraft/server/index.d.ts:22318

Remarks ​

This property can be read in early-execution mode.