Minecraft Wiki
Registrieren
Advertisement
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 der 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.
blockExplosionDropDecay Wenn auf false gesetzt, lassen alle Blöcke Beute fallen. Wenn auf true gesetzt, lassen Blöcke zufällig Beute fallen, je nachdem, wie weit sie vom Explosionszentrum entfernt sind. Standardmäßig true.
commandModificationBlockLimit Standard = 65536. Steuert die maximale Anzahl von Blöcken, die bei einer Ausführung der Befehle Befehl /clone, Befehl /fill und Befehl /fillbiome geändert werden. Wird die Anzahl auf 0 gesetzt oder negativ, kann kein Block mehr Befehle ausführen.
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.
doInsomnia Erscheinen von Phantomen bei Nacht ein/aus. Standard = true.
doImmediateRespawn Zeigen des Todesbildschirms ein/aus. Standard = true. Bei false werden Spieler sofort zu ihrem Spawnpunkt teleportiert.
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.
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.
doPatrolSpawning Überfälle ein/aus. Standard = true. Bei false werden keine Überfälle stattfinden.
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.
doTraderSpawning Spawnen von fahrenden Händlern ein/aus. Standard = true. Bei false werden sie nicht gespawnt.
doVinesSpread Legt fest, ob sich Ranken ausbreiten können oder nicht. Standard = true. Bei false werden Ranken aufhören sich auszubreiten. Beeinflusst nicht Höhlenranken, Zwirbelranken und Trauerranken beim Wachsen.
doWardenSpawning Spawning vom Wärter ein/aus. Standard = true. Bei false kann der Wärter durch einen Sculk-Kreischer nicht gerufen werden.
doWeatherCycle Wetter ein/aus. Standard = true. Bei false stoppt der Rhythmus sofort, bei true läuft er weiter.
drowningDamage Ertrinken ein/aus. Standard = true. Bei false bekommen Spieler unter Wasser keinen Schaden, auch wenn sie keine Luft mehr haben.
EnderPearlsVanishOnDeath Die Spielregel regelt, ob geworfene Enderperlen verschwinden, wenn der Spieler, der sie geworfen hat, stirbt, Standard = true.
fallDamage Fallschaden ein/aus. Standard = true. Bei false bekommen Spieler keinen Fallschaden mehr.
fireDamage Feuer-, Lava- und Magmablockschaden ein/aus. Standard = true. Bei false bekommen Spieler keinen Feuerschaden mehr.
forgiveDeadPlayers Lässt verärgerte neutrale Kreaturen aufhören, wütend zu sein, wenn der Zielspieler in der Nähe stirbt.
freezeDamage Einfrierungsblockschaden ein/aus. Standard = true. Bei false bekommen Spieler keinen Schaden beim Einsinken in Pulverschnee mehr.
globalSoundEvents Diese Spielregel steuert, ob bestimmte Gameplay-Geräusche von allen Spielern gehört werden, unabhängig vom Standort, standardmäßig auf true.
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.
lavaSourceConversion Wenn auf true gesetzt, können sich neue Quellen dieser Flüssigkeit bilden. Standardmäßig false.
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.
mobExplosionDropDecay Wenn auf false gesetzt, lassen alle Blöcke Beute fallen. Wenn auf true gesetzt, lassen Blöcke zufällig Beute fallen, je nachdem, wie weit sie vom Explosionszentrum entfernt sind. Standardmäßig true.
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. Schafe grasen noch aber wandeln diese dabei nicht mehr in Erde um.
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.
playersSleepingPercentage Standard = 100. Die Spielregel legt fest, wie viel Prozent der Spieler schlafen müssen, um die Nacht zu überspringen. Wird der Wert auf 0 gesetzt oder negativ, reicht immer 1 Spieler aus, um die Nacht zu überspringen. Ein Wert über 100 verhindert, dass die Nacht übersprungen wird.
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.
snowAccumulationHeight Wenn es schneit, bestimmt diese Spielregel die maximale Anzahl von Schneeschichten, die in jedem Block angesammelt werden können. Standardmäßig 1. Auf 0 eingestellt bildet sich überhaupt kein Schnee. Auf 8 oder höher eingestellt lässt sich Schnee bis zur Höhe eines ganzen Blocks bilden.
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
tntExplosionDropDecay Wenn auf false gesetzt, lassen alle Blöcke Beute fallen. Wenn auf true gesetzt, lassen Blöcke zufällig Beute fallen, je nachdem, wie weit sie vom Explosionszentrum entfernt sind. Standardmäßig false.
universalAnger Verärgerte neutrale Kreaturen greifen jeden Spieler in der Nähe an, nicht nur den Spieler, der sie verärgert hat. Funktioniert am besten, wenn die Spielregel ForgiveDeadPlayers deaktiviert ist.
waterSourceConversion Wenn auf true gesetzt, können sich neue Quellen dieser Flüssigkeit bilden. Standardmäßig true.
  • Als Wert sind nur die Eingaben true (ein) oder false (aus) bzw. bei bestimmten Spielregeln eine Zahl möglich. Wird Wert weggelassen, wird die aktuelle Einstellung angezeigt.

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 und 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 wird 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.
Vollversion 1.15.2 (1.15.2-pre1)
  • Neue Spielregeln doPatrolSpawning und doTraderSpawning.
Vollversion 1.16
20w17a
1.16-pre1
  • Neue Spielregeln universalAnger und forgiveDeadPlayers.
Vollversion 1.17
20w48a
  • Neue Spielregel freezeDamage.
20w51a
  • Neue Spielregel playersSleepingPercentage.
Vollversion 1.19 (22w16a)
  • Neue Spielregel doWardenSpawning.
Vollversion 1.19.3 (22w44a)
  • Neue Spielregeln blockExplosionDropDecay, mobExplosionDropDecay, tntExplosionDropDecay, snowAccumulationHeight, waterSourceConversion, lavaSourceConversion und globalSoundEvents.
Vollversion 1.19.4
23w03a
  • Neue Spielregel commandModificationBlockLimit.
23w06a
  • Neue Spielregel doVinesSpread.
Vollversion 1.20.2 (1.20.2-pre1)
  • Neue Spielregel EnderPearlsVanishOnDeath
Versionsgeschichte der Bedrock Edition
Vollversion 1.0.5 (1.0.5.0)
  • Der Befehl /gamerule wird hinzugefügt.
Vollversion 1.2.0 (1.2.0.2)
  • 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.

Advertisement