Управление появлением существ в Minecraft
Чтобы полностью отключить появление новых мобов (монстров и животных) в Minecraft, введите в чате команду /gamerule doMobSpawning false. Это мгновенно остановит естественный спавн любых существ во всем мире, но не удалит тех, кто уже находится на карте. Для очистки территории от текущих мобов дополнительно используйте команду /kill @e[type=!player].
Эти методы работают как в одиночной игре (при наличии читов), так и на серверах для операторов. Ниже рассмотрены все способы настройки: от быстрых команд до редактирования файлов конфигурации.
Важно: Отключение спавна не удаляет уже существующих зомби, скелетов или животных. Они останутся в мире, пока вы не убьете их вручную или специальной командой.
Быстрое отключение через консольные команды
Самый эффективный способ контролировать население мира — использование игровых правил (gamerules). Вам потребуются права оператора (операторский статус).
Основная команда
Откройте чат клавишей T (или /) и введите:
/gamerule doMobSpawning false
После ввода новые мобы перестанут появляться из темноты, со спавнеров и при разведении животных.
Очистка мира от текущих сущностей
Если ваша цель — абсолютно пустой мир для строительства, удалите всех существ, кроме игроков:
/kill @e[type=!player]
Будьте осторожны: эта команда также удалит ваших прирученных волков, кошек и брошенные предметы (если не уточнить тип сущности). Чтобы удалить только враждебных мобов, используйте /kill @e[type=!player,type=!item,type=!experience_orb].
Возвращение настроек
Чтобы вернуть игру в исходное состояние:
/gamerule doMobSpawning true
Проверка статуса
Чтобы узнать, включен ли сейчас спавн, введите команду без значения: /gamerule doMobSpawning. Игра ответит текущим значением правила.
Тонкая настройка правил игры
Полное отключение спавна (doMobSpawning false) убирает всех: и опасных зомби, и мирных коров. Если вам нужно лишь защитить постройки или убрать конкретных агрессоров, используйте комбинацию правил.
| Правило (Gamerule) | Значение | Эффект |
|---|---|---|
doMobSpawning | false | Полная остановка появления любых мобов (враждебных, мирных, подводных). |
mobGriefing | false | Мобы появляются, но не разрушают блоки (криперы не взрываются, эндермены не воруют блоки). |
doPatrolSpawning | false | Запрещает появление патрулей разбойников (pillagers) возле деревень. |
doTraderSpawning | false | Отключает появление странствующих торговцев. |
doInsomnia | false | Фантомы не появляются над игроками, которые долго не спали. |
Рекомендуемая конфигурация для безопасного выживания:
Оставьте спавн включенным, чтобы получать ресурсы (шерсть, еду), но запретите разрушение:
/gamerule mobGriefing false
Настройка мира при создании
Если вы планируете играть в мире без монстров с самого начала, проще настроить это в меню создания мира, не используя читы.
- Нажмите «Создать новый мир».
- Перейдите в «Дополнительные настройки мира» (или «Настройки игры»).
- Найдите пункт «Правила игры» (Game Rules).
- Установите переключатель «Спаун мобов» в положение Выкл.
- Дополнительно установите «Сложность» на «Мирная».
Нюанс мирного режима:
На сложности «Мирная» враждебные мобы не спавнятся и быстро исчезают, но мирные животные (коровы, свиньи) продолжают появляться. Для полного отсутствия жизни необходимо дополнительно отключать правило doMobSpawning.
Конфигурация сервера (server.properties)
Для владельцев серверов (Java Edition) наиболее надежный способ — редактирование файла конфигурации. Это гарантирует отсутствие мобов даже после перезагрузки и предотвращает их появление до входа первого игрока.
- Остановите сервер.
- Откройте файл
server.propertiesв текстовом редакторе. - Найдите и измените следующие строки:
spawn-monsters=false
spawn-animals=false
spawn-npcs=false
```
4. Сохраните файл и запустите сервер.
Для серверов на ядре **Spigot/Paper** можно также настроить лимиты в файле `spigot.yml`, установив значения `spawn-limits` для монстров и животных в `0`. Это более гибкий метод, позволяющий менять настройки без полной остановки спавна через gamerule.
## Частые ошибки
* **Команда не работает:** Убедитесь, что в одиночной игре включены читы («Открыть для сети» -> «Использование читов: ВКЛ»), а на сервере у вас есть статус оператора (`/op ВашНик`).
* **Мобы всё равно появляются:** Проверьте, не установлен ли мод или плагин, который форсирует спавн (например, некоторые плагины на данжи или ивенты имеют свои настройки, игнорирующие vanilla gamerule).
* **Спавнеры продолжают работать:** В старых версиях или специфических сборках спавнеры могли игнорировать правило. В актуальных версиях (1.13+) `doMobSpawning false` отключает и естественный спавн, и спавнеры.
## FAQ
**Удалит ли команда `/gamerule doMobSpawning false` моих прирученных волков?**
Нет. Команда запрещает *появление новых* сущностей. Ваши питомцы останутся с вами. Однако они не смогут размножаться, так как щенки не заспавнятся.
**Как отключить спавн только в определенной зоне?**
Стандартными командами это сделать нельзя. Вам понадобится плагин для защиты регионов (например, **WorldGuard**). Создайте регион и установите флаг: `/rg flag <имя_региона> mob-spawning deny`.
**Почему после отключения спавна ночью всё ещё темно и страшно?**
Отключение спавна не меняет освещение. Мобы не появятся, но темнота останется. Используйте факелы или команду времени `/time set day`, чтобы стало светло.
**Работает ли это в Minecraft Bedrock Edition?**
Да, команда `/gamerule domobspawning false` работает и в Bedrock Edition (на телефонах, консолях, Windows 10/11). Синтаксис идентичен.