Gamerules: daftar lengkap dan contoh
Aturan permainan Minecraft: keepInventory, mobGriefing, doDaylightCycle, dan namanya per 1.21.11 (keep_inventory dan lainnya) — apa fungsinya dan cara mengaturnya di server.
Diperbarui 28 September 2026
Gamerule adalah tombol on/off untuk perilaku dunia. Gamerule diatur dengan perintah dan disimpan di dalam dunia itu sendiri, bukan di config: setiap dunia punya pengaturannya masing-masing.
gamerule keepInventory true
gamerule mobGriefing false
Tanpa nilai, perintah akan menampilkan nilai saat ini: gamerule keepInventory.
Sejak Java 1.21.11, semua rule diganti nama ke gaya underscore, dan di server 1.21.11 serta 26.x perintahnya ditulis seperti ini: gamerule keep_inventory true, gamerule mob_griefing false. Kedua nama ada di tabel di bawah.
Paling berguna
| Rule sebelum 1.21.10 | Sejak 1.21.11 | Fungsinya |
|---|---|---|
keepInventory | keep_inventory | Item tetap ada setelah mati — |
mobGriefing | mob_griefing | Creeper dan enderman merusak blok |
doDaylightCycle | advance_time | Siklus siang dan malam |
doWeatherCycle | advance_weather | Siklus cuaca |
doFireTick | fire_spread_radius_around_player (0 — api tidak menyebar) | Penyebaran api |
doMobSpawning | spawn_mobs | Spawn mob alami |
doInsomnia | spawn_phantoms | Spawn phantom |
doImmediateRespawn | immediate_respawn | Respawn tanpa layar kematian |
showDeathMessages | show_death_messages | Pesan kematian di chat |
announceAdvancements | show_advancement_messages | Pesan advancement |
naturalRegeneration | natural_health_regeneration | Regenerasi health dari saturation |
fallDamage, fireDamage, drowningDamage | fall_damage, fire_damage, drowning_damage | Jenis damage |
randomTickSpeed | random_tick_speed | Kecepatan pertumbuhan tanaman (default 3) |
spawnRadius | respawn_radius | Sebaran titik respawn |
playersSleepingPercentage | players_sleeping_percentage | Persentase pemain yang tidur untuk melewati malam — Tidur |
maxEntityCramming | max_entity_cramming | Ambang batas entity cramming |
disableElytraMovementCheck | elytra_movement_check (nilainya terbalik) | Nonaktifkan pemeriksaan terbang elytra |
commandBlockOutput | command_block_output | Output command block ke konsol |
sendCommandFeedback | send_command_feedback | Respons perintah di chat |
reducedDebugInfo | reduced_debug_info | F3 versi ringkas untuk pemain |
Perhatian
randomTickSpeed di atas 20 membuat server jadi lambat parah: setiap tick memproses tiga kali lebih banyak blok. Ini cara paling umum untuk “tidak sengaja” menjatuhkan TPS — Penyebab lag yang umum.
doFireTick false (sejak 1.21.11 — fire_spread_radius_around_player 0) sering diatur bersama anti-grief: api dari petir bisa menghancurkan bangunan kayu sepenuhnya.
Dunia yang berbeda
Dalam jaringan dunia, rule diatur terpisah untuk masing-masing dunia: /execute in minecraft:the_nether run gamerule ... atau dari dunia yang bersangkutan.
