Zum Hauptinhalt springen

KAPITEL 09

Bedrock Script API.

Die sauberste offizielle Modding-Erfahrung im Ökosystem. JavaScript/TypeScript, von Mojang gepflegt.

Bedrock verwendet Behavior Packs (Logik) und Resource Packs (Assets) — beide in JSON. Neu und zunehmend wichtig ist die Script API: Microsofts offizielle JavaScript/TypeScript-Schnittstelle.

Für 14+ mit Programmierinteresse ist die Script API die sauberste offizielle Modding-Erfahrung im Ökosystem — aktiv gepflegt von Mojang, mit moderner Event-getriebener Architektur und echtem TypeScript-Support.

§ 9.1

Hello World

Das kanonische erste Script. Importiert world, abonniert das playerSpawn-Event und sendet eine Nachricht. Keine Import-Hölle, keine Config — direkt lauffähig.

Das Pattern ist universell: Jede Interaktion im Spiel ist ein Event, auf das du mit subscribe reagierst.

scripts/main.js
JS
import { world } from "@minecraft/server";

world.afterEvents.playerSpawn.subscribe((event) => {
  event.player.sendMessage("Willkommen im Spielzeug-Universum.");
});

world.afterEvents.blockBreak.subscribe((event) => {
  const { block, player } = event;
  player.sendMessage(`Block zerstört: ${block.typeId} @ ${block.x},${block.y},${block.z}`);
});

Die Module

  • @minecraft/server

    Core: Welt, Events, Dimensionen, Spieler, Blöcke, Entities.

  • @minecraft/server-ui

    Formulare und UI-Dialoge für In-Game-Interfaces.

  • @minecraft/server-editor

    Editor-Erweiterungen für die neue Editor-Experience.

  • @minecraft/server-admin

    Realm- und Server-Admin-Funktionen, limitiert auf Management-Kontexte.

Ressourcen

Wo du startest

Warum das wichtig ist

Brücke in echte Web-Entwicklung

Wer die Script API lernt, lernt gleichzeitig moderne JavaScript-Patterns: ES-Modules, Event-Subscriptions, async/await, TypeScript-Typen. Diese Skills übertragen 1:1 in Frontend- und Node.js-Projekte.

Das macht Bedrock-Scripting zur besten Empfehlung für Einsteiger:innen, die echte Web-Entwickler:innen werden wollen.