Skip to content
BasaltSoftware
Bedrock 1.26.60

Site colour

Discord
Esc

    ↑↓ moveEnter openEsc close

    Keyboard shortcuts
    Ctrl K
    Search the whole site, from any page
    /
    Jump to the sidebar search, or search the whole site where there isn't one
    Enter
    Open the top search result
    Esc
    Clear the search, or close this panel
    ?
    Show these shortcuts

    Interface in @minecraft/server

    import type { WorldBeforeEvents } from '@minecraft/server';
    import { world, type ChatSendBeforeEvent } from '@minecraft/server';
    world.beforeEvents.chatSend.subscribe((event: ChatSendBeforeEvent) => {
    console.log('chatSend', event.sender.name, event.message);
    // Uncomment to stop it from happening.
    // event.cancel = true;
    });
    import { world } from '@minecraft/server';
    world.beforeEvents.chatSend.subscribe((event) => {
    console.log('chatSend', event.sender.name, event.message);
    // Uncomment to stop it from happening.
    // event.cancel = true;
    });

    read-only

    readonly chatSend: EventSignal<ChatSendBeforeEvent>;

    read-only

    readonly effectAdd: EventSignal<EffectAddBeforeEvent>;

    read-only

    readonly entityHurt: EventSignal<EntityHurtBeforeEvent>;

    read-only

    readonly entityRemove: EventSignal<EntityRemoveBeforeEvent>;

    read-only

    readonly explosion: EventSignal<ExplosionBeforeEvent>;

    read-only

    readonly itemUse: EventSignal<ItemUseBeforeEvent>;

    read-only

    readonly playerBreakBlock: EventSignal<PlayerBreakBlockBeforeEvent>;

    read-only

    readonly playerChangeSkin: EventSignal<PlayerChangeSkinBeforeEvent>;

    Basalt’s own.

    read-only

    readonly playerDropItem: EventSignal<PlayerDropItemBeforeEvent>;

    Basalt’s own.

    read-only

    readonly playerEmote: EventSignal<PlayerEmoteBeforeEvent>;

    Basalt’s own.

    read-only

    readonly playerGameModeChange: EventSignal<PlayerGameModeChangeBeforeEvent>;

    read-only

    readonly playerHurt: EventSignal<PlayerHurtBeforeEvent>;

    Basalt’s own.

    read-only

    readonly playerInteractWithBlock: EventSignal<PlayerInteractWithBlockBeforeEvent>;

    read-only

    readonly playerInteractWithEntity: EventSignal<PlayerInteractWithEntityBeforeEvent>;

    read-only

    readonly playerLeave: EventSignal<PlayerLeaveBeforeEvent>;

    read-only

    readonly playerMove: EventSignal<PlayerMoveBeforeEvent>;

    Basalt’s own.

    read-only

    readonly playerPickupItem: EventSignal<PlayerPickupItemBeforeEvent>;

    Basalt’s own.

    read-only

    readonly playerPlaceBlock: EventSignal<PlayerPlaceBlockBeforeEvent>;

    read-only

    readonly playerRespawn: EventSignal<PlayerRespawnBeforeEvent>;

    Basalt’s own.

    read-only

    readonly playerTeleport: EventSignal<PlayerTeleportBeforeEvent>;

    Basalt’s own.

    read-only

    readonly playerViolation: EventSignal<PlayerViolationBeforeEvent>;

    Basalt’s own.

    read-only

    readonly weatherChange: EventSignal<WeatherChangeBeforeEvent>;

    World.beforeEvents