[Команды] /Gamerule. Меняем игровые правила
Как сделать так, чтобы вещи не выпадали, время не двигалось, а здоровье не восстанавливалось?
Для опытных картоделов всё это уже известно, но новичкам данная информация будет полезна.
Далеко не все знают, что такое /gamerule и как пользоваться этой командой. Этот туториал расскажет о важных игровых правилах, и какие из них стоит устанавливать. Эти правила прописываю я сам при разработке карт.
В данном уроке есть только основные команды gamerule. Есть несколько других, но они картоделами почти никогда не используются.
false вы всегда можете заменить на true, и тогда правило будет действовать наоборот.
ПРАВИЛА ДЛЯ ЧАТА
/gamerule commandBlockOutput false— позволяет скрывать из чата информацию о выполнении команд. Сами команды при этом выполняться будут, игровое правило скрывает только стороннюю информацию.
/gamerule sendCommandFeedback false— правило отключает появление в чате сообщений «игровой режим обновлён» при изменении режима игры. Тоже лучше всегда прописывать, чтобы игрок не видел лишнюю информацию.
/gamerule showDeathMessages false — правило запретит отправлять в чат сообщения о смерти игрока. Например, «Ignitio решил поплавать в лаве», «Ignitio был избит Jvonlins». Лучше прописывать.
/gamerule announceAdvancements false — правило запретит отправлять в чат сообщения о получении достижений. Советую прописать, если вы не сделали свои достижения через какой-нибудь мод.
ПРАВИЛА ДЛЯ МИРА
/gamerule doFireTick false — правило отключит распространение огня. Было бы плохо потерять часть карты из-за огня. Также незначительно оптимизирует игру.
/gamerule doDaylightCycle true или false — при true время будет идти, день будет сменять ночь. При false время застынет, и вы сможете менять его при помощи команды /time set 0-20000. Для сюжетных карт лучше прописывать.
/gamerule doWeatherCycle false — правило запрещает погоде меняться.
ПРАВИЛА ДЛЯ МОБОВ
/gamerule doMobSpawning false — полностью отлючает спавн существ из модов и обычной игры. NPC при этом будут работать нормально. Советую всегда прописывать это правило, если не хотите, чтобы у вас по карте бродили коровы, лошади и зомби.
/gamerule doMobGriefing false — правило, которое запрещает криперам при взрыве ломать блоки. Также оно запрещает NPС уничтожать блоки, если у них есть взрыв.
ПРАВИЛА ДЛЯ ИГРОКА
/gamerule naturalRegeneration true или false — правило, которое запрещает (при false) игроку восстанавливать здоровье без зелий. При true здоровье восстанвливается при отсутствии голода(или на мирной сложности)
/gamerule keepInventory true — правило, которое сохраняет инвентарь игрока после смерти.
