mdbd/README.md

3.3 KiB
Raw Blame History

Mdbd — Dead by Daylight в Minecraft

Плагин для Paper 1.21.5, реализующий мини-игру Dead by Daylight (4v1) на Minecraft-сервере.

Особенности

  • 4 выживших vs 1 маньяк — полноценный геймплей DBD в Minecraft
  • Генераторы — 7 на карте, нужно починить 5. Прогресс сохраняется, Skill Check мини-игра (GUI)
  • Крюки — 3 стадии, спасение, борьба, жертвоприношение
  • Выходные ворота — открытие через рубильник, эндгейм коллапс
  • Паллеты — ставятся через /dbdsetup, ломаются маньяком
  • Медкиты и фонарики — из сундуков, с механиками лечения и ослепления
  • Система урона — Healthy → Injured → Downed → Hooked → Dead
  • Переноска — маньяк подбирает и носит выживших до крюка
  • Terror Radius — звук сердцебиения для выживших рядом с маньяком
  • Skill Check GUI — мини-игра с зелёными блоками при починке генератора
  • Лобби — ожидание игроков, автоматический старт, возврат после игры
  • Scoreboard, BossBar, ActionBar — полноценный интерфейс

Команды

Игроку

Команда Описание
/dbd join Войти в лобби
/dbd leave Выйти из лобби/игры
/dbd list Список доступных лобби

Админу

Команда Описание
/dbd create Создать новое лобби
/dbd forcestart Принудительный старт
/dbd stop Остановить игру
/dbd reload Перезагрузить конфиги
/dbdsetup wand Получить топор для выделения зон ворот
/dbdsetup pos1 / pos2 Выделить зону ворот
/dbdsetup set <gate|generator|hook|chest|pallet|lobby> Установить объект
/dbdsetup save / load <name> Сохранить/загрузить шаблон карты
/dbdsetup build <name> Построить карту по шаблону
/dbdsetup clear Очистить все объекты
/dbdadmin create <generator|hook|chest> Создать объект вручную
/dbdadmin list <type> Список объектов
/dbdadmin remove <type> <id> Удалить объект
/dbdadmin heal/down/unhook/kill <player> Управление состоянием игроков

Установка

  1. Поместить Mdbd-<version>.jar в plugins/
  2. Настроить game.yml, locations.yml, messages.yml в plugins/Mdbd/
  3. Перезапустить сервер или выполнить /dbd reload
  4. Создать лобби: /dbd create
  5. Расставить объекты через /dbdsetup

Требования

  • Paper 1.21.5
  • ProtocolLib 5.3.0
  • Java 21

Сборка

./gradlew build