Команда /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