Команда /gamerule: Как изменять игровые правила

Команда /gamerule используется для изменения фундаментальных настроек игры. С её помощью можно остановить смену дня и ночи, запретить распространение огня или настроить механику смерти персонажа. Настройки применяются мгновенно и сохраняются в файлах мира, поэтому их не нужно вводить заново при каждом входе в игру.
Навигация по статье
Для использования команды необходимы права администратора (чит-коды должны быть включены в настройках мира или сервера).
Как вводить команду
Синтаксис команды выглядит следующим образом:
/gamerule <название_правила> [значение]
Существует два типа значений:
- Логические (Boolean):
true(включено) илиfalse(выключено). - Числовые (Integer): целое число для настройки интенсивности процессов.
Если ввести команду без значения — /gamerule <название_правила>, чат отобразит текущий статус этого правила.
Список всех игровых правил
В таблице ниже собраны основные правила, доступные в актуальных версиях игры.
| Правило | Описание | Возможные значения | Значение по умолчанию |
|---|---|---|---|
| announceAdvancements | Отправка уведомлений в чат о полученных игроками достижениях. | true или false | true |
| commandBlockOutput | Должны ли командные блоки уведомлять администраторов в чате о выполнении команд. | true или false | true |
| disableElytraMovementCheck | Отключает мониторинг сервером скорости движения игрока при полете на элитрах (античит). | true или false | false |
| disableRaids | Полностью отключает возможность возникновения рейдов разбойников на деревни. | true или false | false |
| doDaylightCycle | Продвигается ли время в цикле день / ночь. Если установлено значение false, время остановится в текущий момент. | true или false | true |
| doEntityDrops | Должны ли сущности, не являющиеся мобами (например, вагонетки), дропать предметы при разрушении. | true или false | true |
| doFireTick | Должен ли огонь естественным образом распространяться по блокам, а затем гаснуть. | true или false | true |
| doImmediateRespawn | Будет ли игрок немедленно возрождаться, не видя экрана смерти и меню возрождения. | true или false | false |
| doInsomnia | Будут ли фантомы появляться ночью, если игрок долго не спал. | true или false | true |
| doLimitedCrafting | Ограничивает создание предметов только теми рецептами, которые игрок уже разблокировал. | true или false | false |
| doMobLoot | Должен ли с убитых мобов выпадать опыт и предметы (дроп). | true или false | true |
| doMobSpawning | Должны ли мобы появляться в мире естественным образом (от темноты или условий биома). | true или false | true |
| doPatrolSpawning | Должны ли появляться случайные патрули разбойников в мире. | true или false | true |
| doTileDrops | Выпадение предметов в виде дропа после разрушения блоков. | true или false | true |
| doTraderSpawning | Должны ли периодически появляться бродячие торговцы рядом с игроком. | true или false | true |
| doWeatherCycle | Меняется ли погода. Если установлено значение false, погода остановится в текущем цикле (например, вечный дождь). | true или false | true |
| drowningDamage | Наносит ли нахождение под водой без воздуха урон игроку (утопление). | true или false | true |
| fallDamage | Наносят ли падения с высоты урон здоровью персонажа. | true или false | true |
| fireDamage | Наносит ли огонь, лава или горение урон персонажу. | true или false | true |
| forgiveDeadPlayers | Перестанут ли злые нейтральные мобы злиться (агриться), когда целевой игрок умирает. | true или false | true |
| freezeDamage | Наносит ли рыхлый снег урон замораживания игроку, находящемуся в нем. | true или false | true |
| keepInventory | Сохранят ли игроки свой инвентарь и опыт после смерти. | true или false | false |
| logAdminCommands | Добавляются ли выполненные команды администратора в системный журнал сервера (логи). | true или false | true |
| maxCommandChainLength | Максимальное количество команд, которые могут сработать в одной цепи за один тик. | <Цифра> | 65536 |
| maxEntityCramming | Максимальное количество существ, которые могут находиться в одном блоке до получения урона от удушения. | <Цифра> | 24 |
| mobGriefing | Могут ли мобы подбирать предметы, топтать грядки или разрушать блоки (взрывы криперов). | true или false | true |
| naturalRegeneration | Могут ли игроки восстанавливать здоровье естественным путем через полную панель голода. | true или false | true |
| playersSleepingPercentage | Процент игроков на сервере, которые должны лечь спать, чтобы пропустить ночь. | <Цифра> | 100 |
| randomTickSpeed | Задает скорость, с которой происходят случайные события (рост растений, таяние льда). 0 отключает случайный тик. | <Цифра> | 3 |
| reducedDebugInfo | Скрывает ли экран отладки (F3) расширенную техническую информацию. | true или false | false |
| sendCommandFeedback | Появляется ли обратная связь (сообщения) от выполненных команд в чате. | true или false | true |
| showDeathMessages | Появляется ли сообщение в общем чате, когда игрок умирает. | true или false | true |
| spawnRadius | Определяет количество блоков от мировой точки возрождения, где игрок может появиться. | <Цифра> | 10 |
| spectatorsGenerateChunks | Могут ли игроки в режиме наблюдателя прогружать (генерировать) новые чанки. | true или false | true |
| universalAnger | Будут ли разгневанные нейтральные мобы атаковать любых ближайших игроков, а не только обидчика. | true или false | false |
Как убрать сообщения от команд в чате
Для очистки чата от системных уведомлений используется правило sendCommandFeedback. Если установить значение false, игра перестанет присылать подтверждения о выполненных администратором действиях.
- Команда:
/gamerule sendCommandFeedback false
Как отключить урон от падения
За это отвечает правило fallDamage. При значении false персонаж перестанет терять здоровье при падении с любой высоты. Это полезно при строительстве высоких объектов в режиме выживания.
- Команда:
/gamerule fallDamage false
Как отключить появление фантомов
Механика появления летающих мобов при бессоннице регулируется правилом doInsomnia. Если установить значение false, фантомы перестанут спавниться в мире, даже если персонаж не спал много ночей подряд.
- Команда:
/gamerule doInsomnia false
Как отключить вывод выполнения команд в чате
Когда на карте работают командные блоки, в чате может быть не очень удобно общаться. Чтобы это прекратить, используйте правило commandBlockOutput. Это скроет все уведомления о действиях, совершаемых командными блоками.
- Команда:
/gamerule commandBlockOutput false
Как ускорить рост растений и скорость тиков
Скорость случайных событий (рост пшеницы, саженцев, распространение травы) регулируется параметром randomTickSpeed. Стандартное значение для Java — 3, для Bedrock — 1. Увеличение этого числа ускорит фермы, но слишком высокие значения могут вызвать лаги или краш мира.
- Пример (ускорение в 10 раз):
/gamerule randomTickSpeed 30
Как отключить выпадение вещей после смерти
Правило keepInventory позволяет сохранить все предметы и накопленный опыт после гибели. Персонаж возродится на точке спавна с полным инвентарем.
- Команда:
/gamerule keepInventory true
Как отключить разрушение блоков криперами
Чтобы защитить ландшафт и постройки, используется правило mobGriefing. В этом случае взрывы криперов будут наносить урон только игрокам и мобам, не ломая блоки. Также это запретит эндерменам воровать блоки земли.
- Команда:
/gamerule mobGriefing false
Опубликовано: TNT