Ігрові правила, які варто змінити — і типові значення, в яких помиляються
Існує понад 40 ігрових правил, і більшість посібників просто перелічують їх, не пояснюючи, які з них важливі. Ось ті, що змінюють ігровий процес світу, разом з їхніми справжніми типовими значеннями.
/gamerule has grown past forty entries. Most are debug switches nobody touches. A handful genuinely change how a world feels, and a few have defaults that surprise people.
Ті, що змінюють світ
| Ігрове правило | Типове значення | Навіщо його змінювати |
|---|---|---|
keepInventory | false | Найчастіше змінюване правило на приватних серверах |
doDaylightCycle | true | Зафіксувати полудень для будівництва |
doWeatherCycle | true | Зупинити дощ, щоб він не псував будівництво |
mobGriefing | true | Кріпери перестають руйнувати вашу базу; також зупиняє фермерство селян |
doFireTick | true | Вогонь перестає поширюватися — встановіть false before a nether build |
randomTickSpeed | 3 | Швидкість росту врожаю. 0 freezes growth entirely |
playersSleepingPercentage | 100 | Встановіть на 1 so one player can skip the night |
spawnRadius | 10 | Зменшити розкид точки появи у світі |
Типові значення, в яких часто помиляються
randomTickSpeedis 3, not 1. Збільшення значення до 1000 для прискорення росту врожаю також
прискорює опадання листя, поширення вогню й танення льоду, і сильно просадить TPS сервера.
mobGriefingcovers more than creepers. Його вимкнення також забороняє селянам
підбирати й садити насіння, ендерменам — ставити блоки, а вівцям — їсти траву. Залізні ферми та ферми селян непомітно зламаються.
doInsomniais on by default — саме воно створює фантомів. Краще вимкніть його,
ніж битися з ними.
doImmediateRespawnіснує таfalse; setting ittrueskips the death
екран повністю.
commandBlockOutputєtrue, which is why a redstone contraption spams admin
чат. Майже кожен сервер встановлює це false.
Integer проти boolean
Ігрові правила типізовані, і команда просто відхиляє неправильний тип без пояснень. randomTickSpeed, spawnRadius, maxEntityCramming, playersSleepingPercentage and maxCommandChainLength take числа; усе інше — true/false.
/gamerule <rule> with no value зчитує поточне налаштування замість його зміни — корисно для перевірки того, що вже змінено на завантаженій мапі.
Вони діють для кожного світу окремо, а не для всього сервера
Ігрові правила зберігаються в level.dat, so they travel with the world folder and do not apply to other worlds on the same server. A multiverse setup needs them set per world.
Виберіть будь-яке правило й отримайте команду з уже застосованим правильним типом у Player Command Builder, який також охоплює teleport, gamemode, xp, time та weather в одній формі.