
MatchboxPlugin - Социальная дедукция в Майнкрафт
MatchboxPlugin - плагин для Paper на социальную дедукцию в духе Among Us: все выглядят одинаково, один игрок скрыто заражает остальных. Обсуждения, голосования и роли в Minecraft 1.21.x.
MatchboxPlugin - серверный плагин для Minecraft, который превращает привычный Майнкрафт в игру на социальную дедукцию в духе Among Us. Все игроки выглядят абсолютно одинаково, никаких ников над головой и узнаваемых скинов, но один из них - скрытый Impostor по имени Spark. Если вы любите Among Us, Project Winter или просто вечерние разборки с друзьями - этот плагин для вас.
Что это за игра
Матч начинается с того, что игроки бродят по карте, а Spark тихо заражает одного из них. Остальные в это время наблюдают, запоминают движения, ловят несостыковки. Потом все собираются на обсуждение и голосование. Правила простые: вычислить Spark раньше, чем он перебьёт всех по одному.
Раунды состоят из трёх фаз: Swipe Phase (все ходят, Spark заражает, Medik ищет заражённых), Discussion Phase (все собираются и обсуждают, кто вёл себя странно), Voting Phase (голосование за подозреваемого). Если голосов набралось достаточно - игрока выкидывают. Если нет, раунд продолжается, напряжение растёт.
Игра заканчивается в двух случаях: либо Spark вычислили и выгнали, либо Spark заразил и убил достаточно игроков для победы.
Роли
Spark (Импостер)
Загадочный злодей матча. Заражает других игроков и получает по одной способности на выбор:
- Hunter Vision - ненадолго подсвечивает игроков поблизости
- Spark Swap - тайно меняется местами с другим игроком
- Delusion - создаёт ложные заражения, чтобы запутать Medik'а
Medic (Медик)
Единственный, кто может спасать. Использует Healing Sight, чтобы находить заражения и вылечить одного игрока за раунд. Скажем так, самая стрессовая роль - на тебе висит вся команда.
Innocents (Мирные)
Все остальные. Смотрите, запоминайте, спорьте и голосуйте. Никаких суперспособностей, только паранойя и логика.
Никнеймы и анонимность
Вот что реально отличает Matchbox от других дедуктивных режимов. Перед матчем игрок может задать себе кастомный ник. Он заменяет настоящий: в чате, в списке игроков и над головой. Ники уникальны для каждого матча, дубликаты запрещены. Активируются при старте игры и снимаются в конце. Причём предпочитаемый ник сохраняется между сессиями - не надо вводить каждый раз. Можно и рандомный реалистичный ник сгенерировать, если лень придумывать.
Итог: в матче никто не знает, кто есть кто, но после игры всё возвращается на круги своя. Идеально для стримеров и больших компаний, где все друг друга знают по нику.
Ключевые фишки
- Все игроки визуально одинаковые внутри матча
- Имена и личности скрыты
- Spark умеет вводить в заблуждение через способности
- Динамический порог голосования - реально надо договориться, а не просто накликать
- Сессии изолированы и безопасны для сервера
- Несколько матчей можно запускать параллельно
Для владельцев серверов
MatchboxPlugin собран под Paper и заточен под безопасный, конфигурируемый запуск. Никаких гриферов во время матча - ломать блоки и калечить мир запрещено на уровне плагина.
Что есть в конфиге и функционале:
- Автоматическое восстановление состояния игроков после матча (инвентарь, эффекты, позиции)
- Отключённый брейк блоков и урона по миру
- Настройка длительности фаз, ролей, способностей, голосования, косметики и чата
- Параллельные игровые сессии
- Поддержка официальных карт
- Обработка скинов и визуала через ProtocolLib
По факту это plug-and-play решение для мини-игрового сервера. Если вы держите сервер на BungeeHost - ставится в один клик, а конфиг разберётся даже новичок.
Установка
- Скачайте Matchbox.jar и ProtocolLib-5.4.0.jar
- Закиньте оба файла в папку
plugins/вашего сервера - Скачайте официальную карту M4tchb0x (ссылка на странице плагина)
- Распакуйте карту в папку сервера рядом с другими мирами
- Откройте
server.propertiesи укажите:level-name=<имя папки карты>- имя должно точно совпадать с названием папки - Перезапустите сервер
Плагин идёт с готовым пресетом под официальную карту: спавны, места для обсуждения, тайминги и лимиты игроков уже настроены. Просто подключайся и играй.
Требования:
- Paper 1.21.10+ (по документации GitHub - 1.21.11+)
- Java 21+
- От 2 до 20 игроков
Команды
Игрокам:
/matchbox join <session>- присоединиться к сессии/matchbox leave- выйти/matchbox list- список активных сессий
Админам:
/matchbox start <session>- старт матча/matchbox begin <session>- начать (готовность)/matchbox stop <session>- остановить/matchbox setspawn- задать точку спавна/matchbox setseat <number>- задать место для сидения на обсуждении
Алиасы: /mb, /mbox
Важный совет
Часто новички ставят плагин и сразу запускают на своей основной карте. Не делайте так. Мини-игра рассчитана на отдельный мир или отдельную сессию, длящиеся матчи могут подпортить ванильный геймплей регулярных игроков. Лучше настройте выделенную сессию и запускайте её по расписанию - тогда и обычные игроки не мешают, и ваш матч ничего не сломает.
Ещё один нюанс: ProtocolLib обязателен. Без него скины и визуальная анонимность работать не будут, вы просто получите рассинхрон. Проверьте совместимость версии ProtocolLib с вашей версией Paper перед установкой - на 1.21.x нужен именно 5.4.0 или новее.
Если планируете большие вечеринки - до 20 игроков в одном матче и параллельные сессии. Не забудьте про ресурсы сервера: каждый матч держит отдельный набор сущностей, так что на слабом железе лучше ограничиться двумя-тремя одновременными играми.
Сервер для плагина MatchboxPlugin - Социальная дедукция в Майнкрафт - как у профи
Плагин MatchboxPlugin - Социальная дедукция в Майнкрафт создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином MatchboxPlugin - Социальная дедукция в Майнкрафт для друзей можно за пару минут - BungeeHost всё уже подготовил.
