Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Minecraft:Commands/scriptevent

From SAS Gaming Wiki
Revision as of 19:43, 19 November 2025 by imported>MisledWater79 (Change the max size for the message argument.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Template:Distinguish Template:Exclusive Template:Infobox command Triggers a script event with an ID and message.

Syntax

scriptevent <messageId: string> <message: message>

Arguments

Template:Argument

Must be a string. Must be namespaced and use of the minecraft namespace is invalid (e.g. Template:Command, Template:Cmd)

Template:Argument

Optional argument. Maximum length is the C++ max string length. Template:Arg desc

Result

Template:Result table Template:Result table Template:Result table Template:Result table

The command by itself does not directly affect anything in the game, but can trigger an event in any add-ons applied to the world/server.

Output

Command Edition Situation Success Count
any Minecraft:Bedrock Edition On fail 0
On success 1

Example

  • To evoke an event handler with the ID wiki:example and the message "Example Message":
  • Example JavaScript code for use in the scripting API:

<syntaxhighlight lang="javascript" line="1"> import { system } from "@minecraft/server";

system.afterEvents.scriptEventReceive.subscribe((event) => {

 const {
 	id,           // returns string (wiki:example)
 	initiator,    // returns Entity
   message,      // returns string (Example Message)
   sourceBlock,  // returns Block
   sourceEntity, // returns Entity
   sourceType,   // returns MessageSourceType
 } = event;

}); </syntaxhighlight>Code source

History

Template:HistoryTable

See also

External links

Navigation

Template:Navbox commands

Minecraft:de:Befehl/scriptevent Minecraft:zh:命令/scriptevent