Лучшие модовые сервера Minecraft

Технологии, Магия, Эволюция, Покемоны
и многие другие режимы уже ждут вас!

Начать играть
Гайды

Плагин для проведения ивентов

Автор: Shyvana · Обновлён:

Плагин мой, его задача - максимально упростить проведение ивентов, сделать их более качественными, исключить ошибки в проведении.
 
Основные возможности:
 
- автоматический телепорт участников на арену
- поддержка зрителей
- объявление о создании/завершении ивента и о победителях в общий чат для рекламы
- проверка пустого инвентаря для присоединяющихся
- выдача необходимых предметов
- отчеты в чат о событиях (кто упал, кто проиграл, кто сколько очков заработал, кто победил и т.д.)
- перестройка арены
- установка необходимых флагов на время игры
- слежка за всеми участниками ивента, вычеркивание из списка участников тех, кто вышел из игры/улетел на спавн и т.д.
- проигравшие игроки не умирают в пустоте и не ресаются на спавне, а просто телепортируются в регион для зрителей
- текущая инфа по ивенту видна только участникам, зрителям и ведущим, чтобы не мешать остальным
- по завершению ивента у игроков отбираются выданные им предметы
- ивенты любой сложности могут проводить даже хелперы без опки, т.к. всю работу делает плагин
- логирование в логи консоли
- возможность назначать игроков "ведущими", что дает им право проводить ивенты и доступ к соответствующим командам
- возможность назначать опнутых игроков "овнерами", что дает им право менять настройки плагина прямо из игры
 
Список поддерживаемых ивентов на данный момент:
- Сплиф
- Листва
- ТНТ-забег
- ТНТ-луки
- Коврики
- Стрельба из лука
 
Все команды начинаются с /e для избежания возможных конфликтов
Команды для игроков:
 
/ejoin - присоединиться к текущему ивенту участником
/eobs - присоединиться к текущему ивенту зрителем
/eleave - покинуть ивент
 
Команды для ведущих:
 
/enew - создать новый ивент. Допустимые названия: spleef, listva, tntrun, tntbow, kovriki, archery
/estart - запустить текущий ивент (в ковриках можно использовать /estart fast для ускоренного режима, если на сервере низкий тпс и коврики идут медленно)
/estop - завершить текущий ивент
/ereward - наградить победителя за текущий ивент. Можно награждать только участников или бывших участников
/estatus - получить общую инфу о настроенных ивентах (добавленные ведущие, текущий ивент, название ивент-мира, участники со списом их эффектов, и т.д.)
/eginfo - получить инфу по конкретному ивенту (стартовые вещи, призы, назначенные регионы, сложность)
/earenareset - перестроить арену на указанном ивенте, если нужно
/eforcejoin - насильно сделать игрока участником ивента
/eday - установить утро и выключить дождь в ивент мире
 
Команды для овнеров:
 
/eset - настройки плагина. Список возможных аргументов:

  • addowner - сделать игрока овнером. Назначать овнеров могут только другие овнеры и только опнутых игроков. Если овнеров нет (например после установки плагина) то любой ОПнутый игрок сможет назначиться первым овнером
  • removeowner - убрать игрока из овнеров. Самого первого овнера (помеченного плюсом) может убрать только он сам, или тех. админ (по соображениям безопасности)
  • world - указать имя мира в качестве мира для ивентов. Все ивенты должны находиться только в этом мире. Пример: /eset world event_world
  • addhost - сделать игрока ведущим
  • removehost - убрать игрока из списка ведущих
  • items - считает предметы в панели быстрого доступа того, кто отдал команду, и устанавливает их в качестве стартовых предметов за указанный ивент. Пример: я хочу чтобы стартовыми предметами на сплифе были лопата чареная на эффективность и 12 стейков. Очищаю инвентарь, беру чареную лопату и стейки (в нужном количестве) в панель быстрого доступа, и пишу /eset items spleef - готово. Список предметов будет видно в /eginfo spleef
  • reward - то же самое что и выше, только для предметов-наград для победителей ивента. Эти предметы и в таком количестве будут получать награжденные игроки
  • colors - устанавливает цвета для сообщений от плагина, если не нравятся стандартные. Всего 4 цвета: основной, выделение, внимание, личные сообщения. Цветовые коды соответствуют цветовым кодам чата, пишутся одним символом. Пример: /eset colors b d c 6
  • difficulty - устанавливает сложность указанного ивента Только для тех ивентов, которые поддерживают такую настройку - сейчас это только коврики (меняется количество белой шерсти, чем выше число тем ее больше)
  • reports - устанавливает отчеты в чат для ивентов, в которых эта настройка поддерживается. Сейчас это только Стрельба из лука - если стоит true то все участники будут видеть сообщения о попаданиях в мишень, а если false - то только о своих собственных попаданиях
  • material - меняет основной материал для указанного ивента на тот, который сейчас находится в руке. Можно указывать ивенты spleef и listva. Этим материалом будет сетаться основной регион (на сплифе он будет вместо снега, на листве вместо листьев). Если не указан, или если указан воздух, то будет сетаться материалом по умолчанию. Материал видно в /eginfo. Юзать осторожно, т.к. не все материалы могут быть блоками (например, лопата - не блок). Учитываются только id и meta
  • joinreports - включить или выключить сообщения в общий чат о присоединившихся/покинувших ивент игроках (если выключено, сообщения будут видны только ведущим)
  • blacklist - добавить или удалить игрока из черного списка. Игроки в черном списке не могут присоединяться к ивентам самостоятельно (но их все равно можно подключить командой /eforcejoin). Добавлять можно только онлайн игроков. Удалять из списка можно любых, но соблюдая регистр символов в имени. Полный список видно в /estatus
  • silent - включить тихий режим, для теста. В тихом режиме в общий чат не пишется никаких сообщений, но ивенты работают как и раньше

Схема проведения ивентов простая: ведущий создает ивент командой /enew, и в чате для игроков появляется сообщение о том, как подключиться. Игроки подключаются, и когда набирается достаточное их количество ведущий начинает ивент командой /estart. Когда определяется победитель, ведущий награждает его(их) командой /ereward, после чего завершает ивент командой /estop
 
инфу по настройке регионов дам позже

Похожие гайды