Script API - v1.21.100
    Preparing search index...

    Represents a trigger for firing an event.

    import { Trigger } from "@minecraft/server";

    // Create a trigger for entity events
    // Triggers are used to define when and how certain events should fire

    // Example of creating a trigger
    const entityTrigger: Trigger = {
    eventName: "custom:on_player_interact",
    };

    // Example usage in entity components or behavior
    function setupEntityTrigger() {
    // Triggers are typically used in entity definitions or components
    // to specify when certain events should be triggered

    const interactionTrigger: Trigger = {
    eventName: "custom:interaction_event",
    };

    console.log(`Trigger set for event: ${interactionTrigger.eventName}`);

    // Triggers can be used with:
    // - Entity behavior components
    // - Block interaction events
    // - Custom gameplay mechanics

    return interactionTrigger;
    }

    // Usage
    const trigger = setupEntityTrigger();

    // Example of multiple triggers for different events
    const triggers: Trigger[] = [
    { eventName: "custom:on_spawn" },
    { eventName: "custom:on_death" },
    { eventName: "custom:on_interact" },
    ];

    console.log(`Created ${triggers.length} triggers for different events`);
    Index

    Constructors

    Properties

    Constructors

    • Parameters

      • eventName: string

      Returns Trigger

      Creates a new trigger.

    Properties

    eventName: string

    Event name of the trigger.

    This property can't be read in early-execution mode.