- Универсальный способ: отключить спавн мобов командой
- Если нужно отключить только часть: “враждебные” vs “всё подряд”
- Mo’Creatures: отключение отдельных мобов и нюанс с настройками мода
- Спавнеры, уже существующие мобы и “почему продолжает быть много сущностей”
- Сводка команд и что выбирать
- Если надо сделать “по уму” на сервере
Если цель простая - “чтобы мобов вообще не было”, то в большинстве случаев достаточно одной игровой команды. Но если нужно именно отключить спавн определённых мобов (например, из Mo’Creatures) или сделать так, чтобы в мире оставались животные/еда/механики, а враждебные мобы перестали появляться, дальше начинаются нюансы.
Ниже разберём варианты по ситуациям: ваниль, спавн “глобально”, спавн только враждебных, а также что делать с Mo’Creatures и другими модами/плагинами.
Универсальный способ: отключить спавн мобов командой
Самый прямой и рабочий вариант, который встречается в обсуждениях для серверов: отключить спавн через gamerule.
Попробуйте выполнить в чате:
/gamerule doMobSpawning false
Что это даёт:
- мир перестаёт регулярно спавнить мобы (обычно по механикам ванилы: естественный спавн в биомах/условиях);
- это именно отключение “спавна мобов”, а не убийство существующих мобов.
Важно:
- если у вас уже были созданные мобы (например, стояли спавнеры или они уже заспавнились), команда сразу их не удалит. Она прекращает дальнейшее появление.
Если нужно отключить только часть: “враждебные” vs “всё подряд”
У ванилы есть разделение по геймплейным правилам, но в зависимости от версии Minecraft и сборки сервера (vanilla / Spigot / Bukkit / моды) набор доступных gamerule может отличаться.
На практике чаще всего работают два подхода:
- “быстро и грубо” -
doMobSpawning false(выключает общий спавн) - “тоньше” - если мод/плагин даёт свои настройки (конфиг), либо если используется отдельный модуль/переменная, управляющая конкретной категорией мобов
Если вам нужно “чтобы потребность в еде и здоровье были как на сложном, а мобов не было”, то как раз doMobSpawning false обычно закрывает задачу целиком.
Mo’Creatures: отключение отдельных мобов и нюанс с настройками мода
Для Mo’Creatures часто требуется именно отключить спавн “не тех” мобов, потому что мод добавляет собственные правила появления.
В обсуждениях по теме фигурирует ситуация:
- команда отключения спавна применима,
- но часть мобов может продолжать появляться/вести себя иначе, если в Mo’Creatures включены дополнительные параметры (например, ускорение спавна у отдельных существ).
Пример из практики по Mo’Creatures:
- люди находили команду для полного отключения спавна,
- и отдельно обсуждали переменные, отвечающие за частоту/массовость появления некоторых мобов (вроде слизней) в старых версиях/настройках мода.
Что делать, если после doMobSpawning false всё равно появляются мобы из Mo’Creatures:
- проверьте конфиг Mo’Creatures: там могут быть параметры, которые управляют частотой/условиями появления конкретных мобов;
- если на сервере используются плагины/мод-обвязка, иногда они реализуют спавн “поверх” ванильных правил, и тогда отключение vanila-гamerule не всегда отключает их логику напрямую.
Ключевая мысль: doMobSpawning false выключает именно ванильный механизм спавна мобов. А Mo’Creatures может иметь свои “качалки” появления - и их нужно гасить настройками мода/плагина.
Спавнеры, уже существующие мобы и “почему продолжает быть много сущностей”
Есть частая путаница: gamerule может выключить естественный спавн, но не отменяет:
- уже активные спавнеры (механизмы “генерации” из блоков);
- постоянно работающие механики/плагины, которые сами создают мобов через код;
- уже заспавнившуюся живность (она остаётся, пока не исчезнет сама или её не очистят).
Если вы видите, что у вас в мире “по 200 entities” и при этом выключали “что-то в настройках”, обычно проблема одна из трёх:
- отключили не тот параметр (например, только griefing или что-то смежное);
- мобы продолжают появляться через спавнеры/механики;
- мод/плагин делает спавн независимо от doMobSpawning.
Сводка команд и что выбирать
| Задача | Что попробовать в первую очередь | Комментарий |
|---|---|---|
| Полностью отключить естественный спавн мобов в мире | /gamerule doMobSpawning false |
Останавливает дальнейшее появление мобов (но не удаляет уже существующих) |
| Нужно “сложность как на сложном, но мобов не было” | /gamerule doMobSpawning false |
По смыслу это именно “убрать мобов” при сохранении механик игрока |
| Отключить конкретных мобов в Mo’Creatures | Проверить настройки/конфиг Mo’Creatures + при необходимости gamerule | Mo’Creatures может спавнить по своим правилам, одного gamerule может быть недостаточно |
| После отключений всё равно много мобов | проверить спавнеры/плагины/механики | Часто мобы появляются не из ванильного спавна |
Если надо сделать “по уму” на сервере
Быстрый порядок действий, чтобы не гадать:
- примените /gamerule doMobSpawning false;
- проверьте, появляются ли новые мобы после команды;
- если продолжают появляться мобы из конкретного мод-источника, значит их логика не завязана на ванильный спавн - ищите параметр в конфиге Mo’Creatures или в соответствующих модулях сервера.
Так вы быстро поймёте, что именно управляет спавном: ванильные правила minecraft или отдельная логика модов/плагинов.