/
mc-node.net →
Minecraft

Wie aktiviere ich Command Blocks auf meinem Minecraft-Server?

Aktualisiert am 23/09/20263 Min. Lesezeit
In diesem Artikel
  1. Befehlsblöcke aktivieren
  2. Einen Befehlsblock bekommen
  3. Die drei Typen
  4. Ein erstes Beispiel
  5. Häufige Fehler
  6. Sicherere Alternativen

Befehlsblöcke (Command Blocks) führen Befehle automatisch aus: Teleporter, Shops, Minispiel-Logik, Willkommensnachrichten, Timer. Bis Java 1.21.8 waren sie auf einem Server standardmäßig deaktiviert und wurden in der server.properties aktiviert. Seit 1.21.9 ist das eine Gamerule, die in einer neuen Welt standardmäßig an ist und sich ohne Neustart umschalten lässt. Geh trotzdem vorsichtig damit um: Ein Befehlsblock läuft mit vollen Operator-Rechten, und ein Fehler darin kann eine Welt ruinieren. Aktivieren ist eine Einstellung; sicher nutzen braucht etwas mehr.

Befehlsblöcke aktivieren

Java 1.21.11 und neuer (auch 26.x): Tippe in der Konsole gamerule command_blocks_work true. Auf Java 1.21.9 und 1.21.10 heißt dieselbe Regel commandBlocksEnabled (gamerule commandBlocksEnabled true). Ein Neustart ist nicht nötig; ausschalten mit false, und gamerule command_blocks_work ohne Wert zeigt den aktuellen Stand. Den Schlüssel enable-command-block in der server.properties gibt es auf diesen Versionen nicht mehr. Auf Bedrock heißt die Regel commandblocksenabled. Alle Gamerules mit altem und neuem Namen findest du in unserer Übersicht der Minecraft-Gamerules und -Befehle.

Java 1.21.8 und älter:

  1. Gehe ins Gamepanel und klicke auf deinen Server.
  2. Öffne die Seite Eigenschaften und setze ENABLE-COMMAND-BLOCK auf ja. Lieber in der Datei? Dann setze enable-command-block=true in der server.properties über die Dateiverwaltung.
  3. Speichere und starte den Server neu. Diese Einstellung wird nur beim Start gelesen.

Einen Befehlsblock bekommen

Befehlsblöcke sind nicht im Kreativinventar. Als Operator gibst du dir einen mit /give @s command_block (oder aus der Konsole: give Spielername command_block). Die Ketten- und Wiederhol-Varianten: chain_command_block und repeating_command_block. Zum Setzen und Bearbeiten brauchst du OP-Level 2 oder höher; siehe wie mache ich mich selbst zum OP.

Die drei Typen

  • Impuls (orange): führt den Befehl einmal aus, jedes Mal wenn er ein Redstone-Signal bekommt.
  • Kette (grün): läuft, nachdem der Befehlsblock ausgeführt wurde, von dem er wegzeigt; zum Verketten mehrerer Befehle.
  • Wiederholend (lila): führt den Befehl jeden Tick aus (20-mal pro Sekunde), solange er Strom hat; mit Immer aktiv läuft er ohne Redstone.

Ein erstes Beispiel

Setze einen Impuls-Befehlsblock, rechtsklicke ihn und tippe tp @p 0 100 0. Setze einen Knopf daran und drücke ihn: Der nächste Spieler wird zu den Koordinaten teleportiert. Für eine Willkommensnachricht nutzt du einen wiederholenden Block mit title @a[distance=..3] actionbar "Willkommen!"; Spieler im Umkreis von drei Blöcken sehen den Text. Befehle im Befehlsblock werden ohne Schrägstrich eingegeben.

Häufige Fehler

  • "Command blocks are disabled on this server" beim Öffnen: Die Einstellung ist noch aus (ab 1.21.9: die Gamerule oben), oder auf 1.21.8 und älter wurde der Server nicht neu gestartet.
  • Nichts passiert: Prüfe die Ausgabe des Blocks unter Vorherige Ausgabe im Interface; dort steht der Fehler, den der Befehl erzeugt hat. Selektoren wie @p brauchen einen Spieler in Reichweite.
  • Der Block spammt die Konsole: Setze gamerule command_block_output false (vor 1.21.11: commandBlockOutput), um die Meldungen zu verbergen, und gamerule send_command_feedback false (vor 1.21.11: sendCommandFeedback) für das Chat-Feedback.
  • Wiederholender Block stoppt nach einem Neustart: Er muss in einem Chunk liegen, der geladen bleibt; nutze einen Spawn-Chunk oder lade den Chunk dauerhaft mit /forceload add.
  • Spieler können Befehlsblöcke bearbeiten: Das können nur Operatoren ab Level 2. Kann es ein Spieler, hat er OP; entferne es.

Sicherere Alternativen

Befehlsblöcke sind für einen kleinen Server, den du selbst betreibst, in Ordnung. Für alles, womit Team oder Spieler interagieren, ist ein Plugin meist sicherer und einfacher: EssentialsX für Warps und Kits, ein Datapack für Logik, die in der Welt bleiben soll, oder ein Scripting-Plugin wie Skript für eigenes Verhalten. Die brauchen nicht für jede Aktion Operator-Rechte.

Kommst du nicht weiter, zum Beispiel mit einem Befehl, der im Chat funktioniert, aber nicht im Block? Öffne ein Ticket mit dem Befehl und dem Text unter Vorherige Ausgabe.