Skip to content

@minecraft/server


@minecraft/server / WorldAfterEvents

Class: WorldAfterEvents ​

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

Contains a set of events that are available across the scope of the World.

Properties ​

blockContainerClosed ​

readonly blockContainerClosed: BlockContainerClosedAfterEventSignal

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

Remarks ​

This event fires when a block container is closed.

This property can be read in early-execution mode.


blockContainerOpened ​

readonly blockContainerOpened: BlockContainerOpenedAfterEventSignal

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

Remarks ​

This event fires when a block container is opened.

This property can be read in early-execution mode.


blockExplode ​

readonly blockExplode: BlockExplodeAfterEventSignal

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

Remarks ​

This event fires for each BlockLocation destroyed by an explosion. It is fired after the blocks have already been destroyed.

This property can be read in early-execution mode.


buttonPush ​

readonly buttonPush: ButtonPushAfterEventSignal

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

Remarks ​

This event fires when a button is pushed.

This property can be read in early-execution mode.


dataDrivenEntityTrigger ​

readonly dataDrivenEntityTrigger: DataDrivenEntityTriggerAfterEventSignal

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

Remarks ​

This event is fired when an entity event has been triggered that will update the component definition state of an entity.

This property can be read in early-execution mode.


effectAdd ​

readonly effectAdd: EffectAddAfterEventSignal

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

Remarks ​

This event fires when an effect, like poisoning, is added to an entity.

This property can be read in early-execution mode.


entityContainerClosed ​

readonly entityContainerClosed: EntityContainerClosedAfterEventSignal

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

Remarks ​

This event fires when an entity container is closed.

This property can be read in early-execution mode.


entityContainerOpened ​

readonly entityContainerOpened: EntityContainerOpenedAfterEventSignal

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

Remarks ​

This event fires when an entity container is opened.

This property can be read in early-execution mode.


entityDie ​

readonly entityDie: EntityDieAfterEventSignal

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

Remarks ​

This event fires when an entity dies.

This property can be read in early-execution mode.


entityHeal ​

readonly entityHeal: EntityHealAfterEventSignal

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

Remarks ​

This property can be read in early-execution mode.


entityHealthChanged ​

readonly entityHealthChanged: EntityHealthChangedAfterEventSignal

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

Remarks ​

This event fires when entity health changes in any degree.

This property can be read in early-execution mode.


entityHitBlock ​

readonly entityHitBlock: EntityHitBlockAfterEventSignal

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

Remarks ​

This event fires when an entity hits (that is, melee attacks) a block.

This property can be read in early-execution mode.


entityHitEntity ​

readonly entityHitEntity: EntityHitEntityAfterEventSignal

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

Remarks ​

This event fires when an entity hits (that is, melee attacks) another entity.

This property can be read in early-execution mode.


entityHurt ​

readonly entityHurt: EntityHurtAfterEventSignal

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

Remarks ​

This event fires when an entity is hurt (takes damage).

This property can be read in early-execution mode.


entityItemDrop ​

readonly entityItemDrop: EntityItemDropAfterEventSignal

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

Remarks ​

This event fires when an entity drops items.

This property can be read in early-execution mode.


entityItemPickup ​

readonly entityItemPickup: EntityItemPickupAfterEventSignal

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

Remarks ​

This event fires when an entity picks up items.

This property can be read in early-execution mode.


entityLoad ​

readonly entityLoad: EntityLoadAfterEventSignal

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

Remarks ​

Fires when an entity is loaded.

This property can be read in early-execution mode.


entityRemove ​

readonly entityRemove: EntityRemoveAfterEventSignal

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

Remarks ​

Fires when an entity is removed (for example, potentially unloaded, or removed after being killed).

This property can be read in early-execution mode.


entitySpawn ​

readonly entitySpawn: EntitySpawnAfterEventSignal

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

Remarks ​

This event fires when an entity is spawned.

This property can be read in early-execution mode.


entityUpgrade ​

readonly entityUpgrade: EntityUpgradeAfterEventSignal

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

Remarks ​

This property can be read in early-execution mode.


explosion ​

readonly explosion: ExplosionAfterEventSignal

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

Remarks ​

This event is fired after an explosion occurs.

This property can be read in early-execution mode.


gameRuleChange ​

readonly gameRuleChange: GameRuleChangeAfterEventSignal

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

Remarks ​

This event fires when a world.gameRules property has changed.

This property can be read in early-execution mode.


itemCompleteUse ​

readonly itemCompleteUse: ItemCompleteUseAfterEventSignal

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

Remarks ​

This event fires when a chargeable item completes charging.

This property can be read in early-execution mode.


itemReleaseUse ​

readonly itemReleaseUse: ItemReleaseUseAfterEventSignal

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

Remarks ​

This event fires when a chargeable item is released from charging.

This property can be read in early-execution mode.


itemStartUse ​

readonly itemStartUse: ItemStartUseAfterEventSignal

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

Remarks ​

This event fires when a chargeable item starts charging.

This property can be read in early-execution mode.


itemStartUseOn ​

readonly itemStartUseOn: ItemStartUseOnAfterEventSignal

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

Remarks ​

This event fires when a player successfully uses an item or places a block by pressing the Use Item / Place Block button. If multiple blocks are placed, this event will only occur once at the beginning of the block placement. Note: This event cannot be used with Hoe or Axe items.

This property can be read in early-execution mode.


itemStopUse ​

readonly itemStopUse: ItemStopUseAfterEventSignal

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

Remarks ​

This event fires when a chargeable item stops charging.

This property can be read in early-execution mode.


itemStopUseOn ​

readonly itemStopUseOn: ItemStopUseOnAfterEventSignal

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

Remarks ​

This event fires when a player releases the Use Item / Place Block button after successfully using an item. Note: This event cannot be used with Hoe or Axe items.

This property can be read in early-execution mode.


itemUse ​

readonly itemUse: ItemUseAfterEventSignal

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

Remarks ​

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

This property can be read in early-execution mode.


leverAction ​

readonly leverAction: LeverActionAfterEventSignal

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

Remarks ​

A lever has been pulled.

This property can be read in early-execution mode.


pistonActivate ​

readonly pistonActivate: PistonActivateAfterEventSignal

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

Remarks ​

This event fires when a piston expands or retracts.

This property can be read in early-execution mode.


playerBreakBlock ​

readonly playerBreakBlock: PlayerBreakBlockAfterEventSignal

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

Remarks ​

This event fires for a block that is broken by a player.

This property can be read in early-execution mode.


playerButtonInput ​

readonly playerButtonInput: PlayerButtonInputAfterEventSignal

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

Remarks ​

This event fires when an InputButton state is changed.

This property can be read in early-execution mode.


playerDimensionChange ​

readonly playerDimensionChange: PlayerDimensionChangeAfterEventSignal

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

Remarks ​

Fires when a player moved to a different dimension.

This property can be read in early-execution mode.


playerEmote ​

readonly playerEmote: PlayerEmoteAfterEventSignal

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

Remarks ​

This property can be read in early-execution mode.


playerGameModeChange ​

readonly playerGameModeChange: PlayerGameModeChangeAfterEventSignal

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

Remarks ​

This property can be read in early-execution mode.


playerHotbarSelectedSlotChange ​

readonly playerHotbarSelectedSlotChange: PlayerHotbarSelectedSlotChangeAfterEventSignal

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

Remarks ​

This event fires when a player's selected slot changes.

This property can be read in early-execution mode.


playerInputModeChange ​

readonly playerInputModeChange: PlayerInputModeChangeAfterEventSignal

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

Remarks ​

This event fires when a player's InputMode changes.

This property can be read in early-execution mode.


playerInputPermissionCategoryChange ​

readonly playerInputPermissionCategoryChange: PlayerInputPermissionCategoryChangeAfterEventSignal

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

Remarks ​

This event fires when a players input permissions change.

This property can be read in early-execution mode.


playerInteractWithBlock ​

readonly playerInteractWithBlock: PlayerInteractWithBlockAfterEventSignal

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

Remarks ​

An event for when a player interacts with a block.

This property can be read in early-execution mode.


playerInteractWithEntity ​

readonly playerInteractWithEntity: PlayerInteractWithEntityAfterEventSignal

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

Remarks ​

This event fires when a player interacts with an entity.

This property can be read in early-execution mode.


playerInventoryItemChange ​

readonly playerInventoryItemChange: PlayerInventoryItemChangeAfterEventSignal

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

Remarks ​

This event fires when an item gets added or removed to the player's inventory.

This property can be read in early-execution mode.


playerJoin ​

readonly playerJoin: PlayerJoinAfterEventSignal

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

Remarks ​

This event fires when a player joins a world. See also playerSpawn for another related event you can trap for when a player is spawned the first time within a world.

This property can be read in early-execution mode.


playerLeave ​

readonly playerLeave: PlayerLeaveAfterEventSignal

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

Remarks ​

This event fires when a player leaves a world.

This property can be read in early-execution mode.


playerPlaceBlock ​

readonly playerPlaceBlock: PlayerPlaceBlockAfterEventSignal

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

Remarks ​

This event fires for a block that is placed by a player.

This property can be read in early-execution mode.


playerSpawn ​

readonly playerSpawn: PlayerSpawnAfterEventSignal

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

Remarks ​

This event fires when a player spawns or respawns. Note that an additional flag within this event will tell you whether the player is spawning right after join vs. a respawn.

This property can be read in early-execution mode.


playerSwingStart ​

readonly playerSwingStart: PlayerSwingStartAfterEventSignal

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

Remarks ​

This property can be read in early-execution mode.


pressurePlatePop ​

readonly pressurePlatePop: PressurePlatePopAfterEventSignal

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

Remarks ​

A pressure plate has popped back up (i.e., there are no entities on the pressure plate.)

This property can be read in early-execution mode.


pressurePlatePush ​

readonly pressurePlatePush: PressurePlatePushAfterEventSignal

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

Remarks ​

A pressure plate has pushed (at least one entity has moved onto a pressure plate.)

This property can be read in early-execution mode.


projectileHitBlock ​

readonly projectileHitBlock: ProjectileHitBlockAfterEventSignal

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

Remarks ​

This event fires when a projectile hits a block.

This property can be read in early-execution mode.


projectileHitEntity ​

readonly projectileHitEntity: ProjectileHitEntityAfterEventSignal

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

Remarks ​

This event fires when a projectile hits an entity.

This property can be read in early-execution mode.


targetBlockHit ​

readonly targetBlockHit: TargetBlockHitAfterEventSignal

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

Remarks ​

A target block was hit.

This property can be read in early-execution mode.


tripWireTrip ​

readonly tripWireTrip: TripWireTripAfterEventSignal

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

Remarks ​

A trip wire was tripped.

This property can be read in early-execution mode.


weatherChange ​

readonly weatherChange: WeatherChangeAfterEventSignal

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

Remarks ​

This event will be triggered when the weather changes within Minecraft.

This property can be read in early-execution mode.


worldLoad ​

readonly worldLoad: WorldLoadAfterEventSignal

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

Remarks ​

This property can be read in early-execution mode.