Решено Флаг mob-spawning. Спавн мобов в регионе командой.

Статус
Закрыто для дальнейших ответов.

VipMaster

Активный участник
Пользователь
Баллы
61
Всем привет! У меня возник вопрос, которому я не могу найти решение ни на одном форуме, ни в Google.

Как можно создать регион, в котором мобы не будут спауниться стандартно, однако будут спауниться при помощи команды (я видел на одном проекте, уже не помню каком, там мобы не спаунились сами, но спаунились командой админа)? Когда я создаю регион и пишу флаг mob-spawning: deny, мобы не спаунятся ни стандартно, ни командами. Призываю мобов средствами Essentials (команда /mob <имя моба>). Ядро сервера Cauldron 1.7.10.

В регионе также будут находиться НПС, созданные модом CustomNPC, нужно, чтобы у них была возможность к респауну. Насколько я знаю, наличие флага mob-spawning их не касается. Они респаунятся даже с mob-spawning: deny – это на заметку.

Помогите пожалуйста, принимаются даже решения с использованием других плагинов..

Внимание! Прошу писать только то, что непосредственно относится к теме.
 
Всем привет! У меня возник вопрос, которому я не могу найти решение ни на одном форуме, ни в Google.

Как можно создать регион, в котором мобы не будут спауниться стандартно, однако будут спауниться при помощи команды (я видел на одном проекте, уже не помню каком, там мобы не спаунились сами, но спаунились командой админа)? Когда я создаю регион и пишу флаг mob-spawning: deny, мобы не спаунятся ни стандартно, ни командами. Призываю мобов средствами Essentials (команда /mob <имя моба>). Ядро сервера Cauldron 1.7.10.

В регионе также будут находиться НПС, созданные модом CustomNPC, нужно, чтобы у них была возможность к респауну. Насколько я знаю, наличие флага mob-spawning их не касается. Они респаунятся даже с mob-spawning: deny – это на заметку.

Помогите пожалуйста, принимаются даже решения с использованием других плагинов..

Внимание! Прошу писать только то, что непосредственно относится к теме.
Обычный WG запрещает спавн всех мобов в регионе, будь то команда или сами заспавнились. Возможно на другом севере был отключён спавн мобов везде, а админы их спавнили командами. Без участия WG.
 
Вполне возможно, что они выделяли особую точку в регионе, где спавн запрещён, и делали противоположный флаг с высшим приоритетом. И только они знали, где такая точка(-и).
 
Вполне возможно, что они выделяли особую точку в регионе, где спавн запрещён, и делали противоположный флаг с высшим приоритетом. И только они знали, где такая точка(-и).
Возможно и такое. А для чего тебе это в обще надо, объясни, может что посоветую.
 
Нет, это был не приоритет регионов (и я на 100% уверен, что это был единый регион). Админ мне сам показывал. Скорее всего это было сделано с помощью WG, да, возможно был ещё какой-то плагин. И, нет, на сервере был включён спавн мобов.
Я создаю на сервере данж. Мне нужно, чтобы мобы произвольно не спаунились, только командами + CustomNPC и, если выйдет, спаунерами.
Если будут предложения, как это реализовать самыми разными способами, не стесняйтесь, предлагайте.
 
Последнее редактирование:
Создаешь регион через WG, пишешь туда:
  • /rg flag название mob-spawning allow
  • /rg setpriority название 1
Дальше должно работать.
 
Ты предлагаешь сделать определённую часть без мобов, мне нужно сделать отсутствие стандартного спауна мобов во всём регионе.
 
Есть вариант запретить спавн мобов у пола, на 1-2 блока. А выше уже спавнить своих мобов. Разницы не будет почти никакой, только такой спавн будет немного труднее осуществить.
@fromgate
ReActions бы справился с таким спавном на 2 блока выше определённой точки/радиуса/региона/кубоида относительно пола, только такое ещё не реализовано.
 
Нет, это был не приоритет регионов (и я на 100% уверен, что это был единый регион). Админ мне сам показывал. Скорее всего это было сделано с помощью WG, да, возможно был ещё какой-то плагин. И, нет, на сервере был включён спавн мобов.
Я создаю на сервере данж. Мне нужно, чтобы мобы произвольно не спаунились, только командами + CustomNPC и, если выйдет, спаунерами.
Если будут предложения, как это реализовать самыми разными способами, не стесняйтесь, предлагайте.

Если дело о всем сервере/мире, то такой запрет делается плагином за пару минут.
При спавне моба, можно проверить "причину" спавна -- если "натуральный" - отменяем. Если какой-то другой (может быть, допустим плагин или мобспавнер) - тогда разрешаем.

Наверняка такие плагины уже есть.
 
К сожалению, нет, fromgate, мне нужно отменить натуральный спавн мобов в определённых регионах (то есть в регионах данжей), а спаун, вызванный плагином или CustomNPC, должен остаться.

Хотя, большинство данжей у меня и вправду в другом мире, мне нравится идея,
fromgate, спасибо, попробую найти плагин отключения натурального спавна для мира.
К слову спавн на два блока выше, тоже неплохо, есть правда низкие данжи, но думаю можно что-то придумать. В любом случае не выйдет, пока не узнаю: как запретить натуральный спавн мобов.

Если, например, установить флаг mob-spawning, то отменяется не только спавн, но и нахождение моба в регионе. Если моб, заспауненный вне зоны региона, заходит в регион, он пропадает. Мне бы запретить спавн моба в регионе, но, когда любой моб заходит, будь он вызван командой или натурально, он не исчезает (по сути блокируется только спавн моба, но не само его нахождение в регионе). Тогда я просто поспавлю спаунеры выше региона и мобы будут падать в регион. Это можно как-то осуществить?

Если кто знает плагин отключения натурального спавна для мира, пишите.
fromgate, Вы не добавите в ReActions такую функцию? Я и так всю систему данжей на нём организовал 😉
 
Последнее редактирование:
Если запретить спавн мобов в мире флагом (Multiverse), то возможность создания существ командой останется. Во всяком случае, spawnmob ессентиалса.
 
Ответов и идей достаточно, в остальном сам разберусь. Большое спасибо за помощь! Тема закрыта.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх Низ