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.
Fires when the scripting watchdog shuts down the server. The
can be due to using too much memory, or by causing
significant slowdown or hang.
To prevent shutdown, set the event's cancel property to
true.
Example: cancelTerminate.js
import { system } from"@minecraft/server";
system.beforeEvents.watchdogTerminate.subscribe((event) => { event.cancel = true; console.warn( `[Watchdog] Canceled critical exception of type '${event.terminateReason}` ); });
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.