Minecraft Wiki
Registrieren
(Änderung 555813 von 88.72.50.14 (Diskussion) rückgängig gemacht.)
Markierung: Rückgängigmachung
Zeile 88: Zeile 88:
 
<code>/gamerule doDaylightCycle</code><br>&nbsp;&nbsp;zeigt an, ob der Tag-Nacht-Rhythmus ein- oder ausgeschaltet ist.<br>
 
<code>/gamerule doDaylightCycle</code><br>&nbsp;&nbsp;zeigt an, ob der Tag-Nacht-Rhythmus ein- oder ausgeschaltet ist.<br>
 
<code>/gamerule doFireTick false</code><br>&nbsp;&nbsp;schaltet die Ausbreitung von Feuer aus.<br>
 
<code>/gamerule doFireTick false</code><br>&nbsp;&nbsp;schaltet die Ausbreitung von Feuer aus.<br>
<code>/gamerule randomTickSpeed 30</code><br>&nbsp;&nbsp;verzehnfacht die Geschwindigkeit von zufälligen Ereignissen.<br> lol
+
<code>/gamerule randomTickSpeed 30</code><br>&nbsp;&nbsp;verzehnfacht die Geschwindigkeit von zufälligen Ereignissen.<br>
   
 
== Geschichte ==
 
== Geschichte ==

Version vom 28. November 2019, 17:44 Uhr

Nutzbarkeit
 Einzelspieler ja
 Mehrspieler ja
 Cheat ja, 2
 Befehlsblock ja

/gamerule ändert eine Grundeinstellung einer Welt.

Syntax

/gamerule <Regelname> [<Wert>]

  • Als Regelname sind folgende Eingaben möglich. Wird Regelname weggelassen, werden alle Regelnamen angezeigt:
announceAdvancements Ausgabe von Fortschritten im Chat ein/aus. Bei true erhalten alle Spieler im Mehrspielermodus eine Meldung im Chat, wenn ein Spieler einen Fortschritt erringt, bei false nur der betroffene Spieler. Standard = true.
commandBlockOutput Befehlsblock-Ausgabe ein/aus. Standard = true. Bei false werden die Ergebnismeldungen von aktivierten Befehlsblöcken nicht mehr in der Chat-Konsole der Spieler angezeigt und nicht mehr als "[CHAT]" in die Protokolldateien von Client und Server geschrieben. Ausnahme: Von Befehlsblöcken ausgeführte Chat-Befehle (z.B. /say) werden weiterhin mit Anzeige und Protokollierung ausgeführt. Beispiel: in der Einstellung true gibt der im Befehlsblock ausgeführte Befehl /time set day im Chat die Ergebnismeldung "[@: Zeit auf 1000 gesetzt]" aus und schreibt ins Protokoll "[CHAT] [@: Zeit auf 1000 gesetzt]", bei false nicht. Siehe auch logAdminCommands und sendCommandFeedback.
disableElytraMovementCheck Beim Gleiten mit den Elytren kann man durch bestimmte Flugbewegungen plötzliche Bewegungsänderungen erzeugen, die die Cheating-Prüfung des Servers nicht von echtem Cheating (Fly-Hack) unterscheiden kann, sodass die Warnung erzeugt wird: [Server] Server thread/WARN: <Spielername> moved too quickly! (siehe Fehler MC-90062). Server-Plugins, die auf diese Warnung reagieren, würden den Spieler dann automatisch vom Server werfen, obwohl er nur mit den Elytren geflogen ist. Um dies zu unterbinden, kann die Cheating-Prüfung für die Elytren ausgeschaltet werden.
disableRaids Erlaubt oder verbietet Überfälle mit true oder false
doDaylightCycle Tag-Nacht-Rhythmus ein/aus. Standard = true. Bei false stoppt der Rhythmus sofort, bei true läuft er weiter. Das beeinflusst nur das Wandern von Sonne und Mond. Die Game Ticks laufen unverändert weiter.
doEntityDrops Droppen von Gegenständen beim Zerstören von leblosen Objekten ein/aus. Standard = true. Bei false droppen leblose Objekte (Loren, Boote, Rahmen, Bilder, fallender Sand oder Kies) keine Gegenstände mehr. Werfer oder Spender funktionieren aber weiterhin.
doFireTick Ausbreitung von Feuer ein/aus. Standard = true. Bei false brennt ein Feuer ewig und breitet sich nicht weiter aus. Es zerstört dann auch keine Blöcke.
doLimitedCrafting Beschränkung beim Handwerk ein/aus. Standard = false. Bei false kann man ein Rezept herstellen, sobald man das Material hat. Bei true muss zusätzlich der zugehörige Fortschritt erreicht sein.
Neu mit Version 1.20.3: doInsomnia Erscheinen von Phantomen bei Nacht ein/aus. Standard = true.
Neu mit Version 1.20.3: doImmediateRespawn Zeigen des Todesbildschirms ein/aus. Standard = true. Bei false werden Spieler sofort zu ihrem Spawnpunkt teleportiert.
doMobLoot Droppen von Gegenständen durch Kreaturen ein/aus. Standard = true. Bei false droppen weder Monster noch Tiere Gegenstände. Welche Gegenstände das sind, kann der Drop-Liste entnommen werden. Erfahrungskugeln werden dann auch nicht mehr gedroppt.
doMobSpawning Spawnen von Kreaturen ein/aus. Standard = true. Bei false spawnen Kreaturen nicht mehr natürlich. Bereits vorhandene Kreaturen bleiben beim Umschalten der Regel erhalten, sie verschwinden nicht. Mit Spawn-Eiern können Kreaturen auch bei ausgeschalteter Regel weiterhin erzeugt werden. Auch Spawner in Verliesen funktionieren weiterhin. Damit Monster grundsätzlich erscheinen, darf der Schwierigkeitsgrad nicht "friedlich" sein. Das Nicht-Spawnen von Tieren kann man testen, indem man mit dem Befehl /kill @e[type=!player] alle Kreaturen tötet und prüft, ob danach neue Tiere spawnen.
doTileDrops Droppen von Gegenständen beim Blockabbau ein/aus. Standard = true. Bei false droppen Blöcke - wie im Kreativmodus - beim Abbau keine Gegenstände mehr. Weder Erz, noch Holz, noch Weizen etc. Nur Erfahrungskugeln werden z.B. beim Abbau von Kohle gedroppt.
doWeatherCycle Wetter ein/aus. Standard = true. Bei false stoppt der Rhythmus sofort, bei true läuft er weiter.
Neu mit Version 1.20.3: drowningDamage Ertrinken ein/aus. Standard = true. Bei false bekommen Spieler unter Wasser keinen Schaden, auch wenn sie keine Luft mehr haben.
Neu mit Version 1.20.3: fallDamage Fallschaden ein/aus. Standard = true. Bei false bekommen Spieler keinen Fallschaden mehr.
Neu mit Version 1.20.3: fireDamage Feuer-, Lava- und Magmablockschaden ein/aus. Standard = true. Bei false bekommen Spieler keinen Feuerschaden mehr.
keepInventory Das eigene Inventar bleibt nach dem Tod erhalten ein/aus. Standard = false. Bei true bleibt das Inventar komplett erhalten - auch wenn man in Lava fällt.
logAdminCommands Protokollieren von Befehl-Ergebnismeldungen ein/aus. Standard = true. Wird die Regel auf false gesetzt, werden die Ergebnismeldungen von Befehlen nicht mehr in die Protokolldateien von Client und Server geschrieben (Client siehe .minecraft/logs, Server siehe Unterordner logs im Serverordner). Chat-Ausgaben ("[CHAT]") und Chat-Befehle werden weiterhin ausgegeben. Beispiel: Der Spieler oyo123 aktiviert einen Befehlsblock mit dem Befehl /time set night und gibt im Chat zwei Befehle ein: /time set day und /say huhu. Bei der Einstellung true steht in der Protokolldatei:
 [11:26:30] [Server thread/INFO]: [@: Zeit auf 13000 gesetzt]             <=== Ergebnismeldung
 [11:26:30] [Client thread/INFO]: [CHAT] Zeit auf 13000 gesetzt
 [11:26:36] [Server thread/INFO]: [oyo123: Zeit auf 1000 gesetzt]         <=== Ergebnismeldung
 [11:26:36] [Client thread/INFO]: [CHAT] Zeit auf 1000 gesetzt
 [11:26:40] [Server thread/INFO]: [oyo123] huhu                           <=== Chat
 [11:26:40] [Client thread/INFO]: [CHAT] [oyo123] huhu

Bei der Einstellung false steht in der Protokolldatei:

 [11:26:30] [Client thread/INFO]: [CHAT] Zeit auf 13000 gesetzt
 [11:26:36] [Client thread/INFO]: [CHAT] Zeit auf 1000 gesetzt
 [11:26:40] [Server thread/INFO]: [oyo123] huhu
 [11:26:40] [Client thread/INFO]: [CHAT] [oyo123] huhu

Siehe auch commandBlockOutput und sendCommandFeedback.

maxCommandChainLength Standard = 65536. Wird die Anzahl auf 0 gesetzt oder negativ, kann kein Ketten-Befehlsblock mehr Befehle ausführen. Jeder andere Wert sorgt dafür, dass nur diese Anzahl an Ketten-Befehlsblöcken in einer Kette aktiviert werden können. Die Spielregel beeinflusst auch die Anzahl der Befehle, die bei einem Funktionsaufruf ausgeführt werden, wobei der erste Befehl auch beim Wert 0 oder negativ ausgeführt wird.
maxEntityCramming Standard = 24. Wird die Anzahl auf 0 gesetzt, so wird die Spielregel deaktiviert. Berührt eine Kreatur oder ein Spieler im Gedränge mehr als 24 verschiebbare Objekte, führt das zu 3 (♥♥) Erstickungsschaden pro halbe Sekunde bis zum Tod. Fledermäuse sind davon ausgenommen.
mobGriefing Zerstörungen durch Monster ein/aus. Standard = true. Bei false explodieren Creeper, sprengen aber keine Blöcke mehr. (Stationäre Objekte wie Rahmen oder Gemälde werden – wie alle anderen Objekte – zerstört.) Endermen nehmen keine Blöcke mehr auf und Dorfbewohner keine Gegenstände. Zombies schlagen nicht mehr an Türen (und zerbrechen sie auch nicht im Schwierigkeitsgrad "schwer"). Wither töten Lebewesen, und Ghasts schleudern Feuerbälle, aber beide zerstören dadurch keine Blöcke. Der Enderdrache zerstört keine Blöcke beim Fliegen.
naturalRegeneration Regenerierung der Gesundheit ein/aus. Standard = true. Bei false regeneriert sich die Gesundheit nicht mehr, trotz Nahrungsaufnahme. Nur mit Statuseffekten kann die Gesundheit noch aufgefüllt werden.
randomTickSpeed Häufigkeit von zufälligen Ereignissen. Standard = 3. Minecraft ist ein Tick-basiertes Spiel, daher auch wenn der Spieler still steht, läuft das Spiel mit jedem Tick (= 1/20 Sekunde) weiter, was man z.B. an der Bewegung von Kreaturen sieht. Die Welt ist um den Spieler herum ständig in Bewegung: In einem Umkreis von 15 Chunks um jeden Spieler werden in jeder Chunk-Sektion (16 x 16 x 16 = 4096 Blöcke) standardmäßig 3 Positionen zufällig ausgewählt und erhalten einen Anstoß (zufälliger Block-Tick). Luft und die meisten Blöcke ignorieren diesen Anstoß, aber einige nutzen ihn für eine spontane Aktion: Pflanzen wachsen oder sterben ab, Feuer geht aus, Eis schmilzt, Laub fällt ab, Ackerboden wird nass, Erde wird zum Grasblock etc. Wird der Wert erhöht, passieren alle diese Ereignisse schneller, weil mehr Positionen einen Anstoß erhalten, wodurch die Wahrscheinlichkeit steigt, dass ein bestimmter Block getroffen wird. Der Wert 1000 bedeutet, dass pro Tick 1000 zufällige Positionen in einer Chunk-Sektion einen Anstoß erhalten. Der Wert 4096 bedeutet aber nicht, dass jede Position einen Anstoß erhält, denn die Positionen werden ja zufällig ausgewählt. Zu hohe Werte bewirken möglicherweise, dass der Rechner überlastet wird und kein Effekt zu sehen ist. Wird der Wert auf 0 gesetzt, erhält keine Position mehr einen Anstoß, d. h. diese zufälligen Ereignisse finden nicht mehr statt. Wird der Wert weggelassen, wird die aktuelle Einstellung angezeigt. Die Wirkung des aktuellen Wertes ist bei zerfallendem Laub besonders anschaulich zu sehen (dazu bei einem Baum zuvor alles Holz entfernen).
reducedDebugInfo Reduzierte Anzeige im Debug-Bildschirm ein/aus. Standard = false. Bei true werden die meisten Informationen zur Orientierung und zur Analyse der Umgebung für die Welt im Debug-Bildschirm deaktiviert. Die Einstellung "false" hat keine Wirkung, wenn die Deaktivierung bereits über das Menü/Optionen/Chateinstellungen vorgenommen wurde.
sendCommandFeedback Chatbefehl-Ausgabe ein/aus. Standard = true. Bei false werden die Ergebnismeldungen von in der Chat-Konsole eingegebenen Befehlen nicht mehr angezeigt und nicht mehr als "[CHAT]" in die Protokolldateien von Client und Server geschrieben. Ausnahme: Chat-Befehle (z.B. /say) werden weiterhin mit Anzeige und Protokollierung ausgeführt. Beispiel: in der Einstellung true gibt der in der Chat-Konsole eingegebene Befehl /time set day die Ergebnismeldung "Zeit auf 1000 gesetzt" aus und schreibt ins Protokoll "[CHAT] [Zeit auf 1000 gesetzt]", bei false nicht. Siehe auch commandBlockOutput und logAdminCommands.
showDeathMessages Sichtbarkeit von Todesmeldungen im Chat ein/aus. Standard = true. Bei false werden keine Todesmeldungen im Chat angezeigt.
spawnRadius Gibt den Radius an, in dem man um den Welt-Spawnpunkt erscheint, wenn Spieler die Welt zum ersten Mal betreten oder, nachdem man in einem Bett geschlafen hat, dieses zerstört wurde. Standard = 10.
spectatorsGenerateChunks Gibt an, ob Spieler im Zuschauermodus neue Chunks generieren. Bei false fliegt der Spieler dann in ungeladene Chunks. Standard = true, Ausnahme: Hardcore-Modus
  • Als Wert sind nur die Eingaben true (ein) oder false (aus) bzw. bei maxEntityCramming, randomTickSpeed, spawnRadius und maxCommandChainLength eine Zahl möglich. Wird Wert weggelassen, wird die aktuelle Einstellung angezeigt. Im Befehlsblock muss der Wert immer angegeben werden.

Zur Eingabe eines Befehls siehe Befehl#Eingabe.

Beispiele

/gamerule doDaylightCycle
  zeigt an, ob der Tag-Nacht-Rhythmus ein- oder ausgeschaltet ist.
/gamerule doFireTick false
  schaltet die Ausbreitung von Feuer aus.
/gamerule randomTickSpeed 30
  verzehnfacht die Geschwindigkeit von zufälligen Ereignissen.

Geschichte

Versionsgeschichte der Java Edition
Vollversion 1.4
12w32a
  • Der Befehl /gamerule wird hinzugefügt
  • Die ersten Regeln sind: doFireTick, doMobLoot, doMobSpawning, doTileDrops, keepInventory, mobGriefing
12w38a
  • Neue Spielregel commandBlockOutput
Vollversion 1.6
13w23a
  • Neue Spielregel naturalRegeneration
13w24a
  • Neue Spielregel doDaylightCycle
Vollversion 1.8
14w03a
  • Neue Spielregel logAdminCommands
14w10a
  • Neue Spielregel showDeathMessages
14w17a
  • Neue Spielregel randomTickSpeed
14w26a
  • Neue Spielregel sendCommandFeedback
14w29a
  • Neue Spielregeln reducedDebugInfo und Freitext (eigene Regel)
Vollversion 1.8.1 (1.8.1-pre1)
  • Neue Spielregel doEntityDrops
Vollversion 1.9
15w37a
  • Neue Spielregel spectatorsGenerateChunks
15w51a
  • Neue Spielregel spawnRadius
16w07a
  • Neue Spielregel disableElytraMovementCheck
Vollversion 1.11 (16w38a)
  • Neue Spielregeln doWeatherCycle und maxEntityCramming
Vollversion 1.12
17w13a
  • Neue Spielregel doLimitedCrafting
17w16b
  • Neue Spielregel maxCommandChainLength
17w18a
  • Neue Spielregel announceAdvancements
1.12-pre1
  • Neue Spielregel gameLoopFunction
Vollversion 1.13
17w45a
  • Der Befehl /gamerule erlaubt keine eigenen Regeln mehr
  • Alle Funktionen der eigenen Regeln lassen sich auch über Funktionen oder den Befehl /scoreboard erreichen
17w49b
  • Die Spielregel gameLoopFunction wurde durch die Alias-Funktion tick.mcfunction ersetzt
Vollversion 1.14.3 (1.14.3-pre3)
  • Neue Spielregel disableRaids
Vollversion 1.15 (19w36a)
  • Neue Spielregeln doInsomnia, doImmediateRespawn, drowningDamage, fallDamage und fireDamage
Versionsgeschichte der Bedrock Edition
Vollversion 1.0.5 (1.0.5.1)
  • Der Befehl /gamerule wird hinzugefügt
Vollversion 1.2.0 (1.2.0.1)
  • Die Spielregeln "Koordinaten anzeigen", "Feuer breitet sich aus", "TNT explodiert", "Kreaturenbeute", "Felderertrag", und "Natürliche Regeneration" können in den Welteinstellungen umgeschaltet werden
Vollversion 1.2.9
  • Die Spielregeln "Koordinaten anzeigen", "Feuer breitet sich aus", "TNT explodiert", "Kreaturenbeute", "Felderertrag", und "Natürliche Regeneration" können in den Welteinstellungen umgeschaltet werden, ohne Cheats zu aktivieren