Bedwars Datapack - это открытый датапак для Minecraft: Java Edition, с которым свой режим Bedwars собирается без ручного хардкода механик. Проект живой, но незаконченный: статус INDEV, то есть автор пилит его на ходу и выкладывает промежуточные сборки.
Bedwars в Minecraft - это PvP-мини-игра, где у каждой команды есть кровать. Пока она цела, ты возрождаешься после смерти. Кровать сломали - играешь до конца раунда. Классика, которую все видели на крупных серверах. Проблема в том, что собрать такое у себя с нуля - это вечера, проведённые в командных блоках, скорбордах и редстоун-схемах для генераторов ресурсов. Этот датапак снимает часть рутины и отдаёт готовые функции.
По сути это набор инструментов для картодела, а не готовый движок мини-игры с лобби и статистикой. Если хочется быстро накидать механику Bedwars на своей карте или сервере - самое то.
Что даёт Bedwars Datapack
- Функции для механик Bedwars - пак добавляет набор функций, и что важно, имена у них говорящие. Не надо лезть в код и угадывать, что делает та или иная команда, название само подсказывает.
- Достижения (advancements) - в игру добавляются свои ачивки. Мелочь, но приятно, когда игрок получает уведомление о прогрессе, а не просто бегает по карте.
- Открытый исходник под лицензией MIT - можно спокойно копаться внутри, править под себя и переносить куски в свои проекты.
- Автоматизация генераторов - в одной из сборок (Build 5) автор автоматизировал генератор камня, так что база для экономики раунда уже частично готова.
- Никаких загрузчиков - это именно датапак, ему не нужны Fabric, Forge, NeoForge или Quilt. Ставится в ванильный мир и работает.
Как поставить
- Скачайте датапак Bedwars Datapack и распакуйте архив, если он в zip.
- Положите папку или zip в
world/datapacks. На сервере путь тот же - папка мира. - В игре пропишите
/reloadили перезайдите в мир. - Проверьте, что пак подхватился:
/datapack list.
Ничего дополнительно игрокам ставить не нужно. Датапаки работают на стороне мира, поэтому для игры с друзьями достаточно поднять сервер - например, на BungeeHost, куда пак закидывается в пару кликов, и все участники получат механики сразу, без установки чего-либо на клиент.
Нюансы, о которых стоит знать
Ванильный датапак. Пак задуман так, чтобы работать без встроенного (ванильного) датапака, и в сборке v0.02 ресурсы для этого переработали. А вот на версиях ниже INDEV-v0.02 его приходилось держать включённым - иначе ловили краши. Так что если берёте старую сборку, не отключайте ванильный пак.
Если всё-таки отключаете ванильный датапак, помните простую вещь: вместе с ним из мира уходят ванильные достижения, рецепты крафта и таблицы лута. На пустой карте для Bedwars это обычно не критично, но на выживальческом мире лучше семь раз подумать.
Приветствие в чате. У пака есть заметный минус: каждому зашедшему игроку сыпется сообщение вида "Welcome! You're In A Server That Uses ArthurArakaki's Bedwars Datapack". На публичном сервере это выглядит странно и палит вашу кухню. Исходники открыты, поэтому строку легко найти в файлах функций и заменить на своё название или убрать совсем. Советую сделать это сразу, а не после жалоб игроков.
Совет по тестированию. Прогоняйте новый пак на копии мира. Датапаки умеют оставлять после себя невидимые маркеры и сущности, а в режиме INDEV шанс на сюрприз выше обычного. Сделали бэкап - экспериментируйте спокойно.
Совместимость
- Minecraft 1.19.4 и 1.20 - заявлена поддержка.
- Вплоть до 1.20 поддержка указана как теоретическая, то есть автор её не гарантирует на сто процентов.
- Загрузчик не требуется: работает в ванильном Java Edition, а также в мирах под Fabric, Forge, NeoForge и Quilt.
- Актуальная сборка - INDEV Build 6 (v0.02) от 27 января 2024 года.
Текущий статус
Разработка не завершена. Это скорее рабочий каркас, чем финальный продукт: часть механик уже автоматизирована, часть ждёт своей очереди. Для картодела, который хочет собрать Bedwars под себя и не боится иногда залезть в файлы, вариант вполне рабочий. Тем, кто ищет готовый серверный режим "поставил и забыл", стоит подождать более поздних сборок.
Скачать Bedwars Datapack можно под Minecraft 1.19.4-1.20 и начать собирать свою арену уже сегодня.
Как запустить датапак Bedwars Datapack на сервере?
Датапак Bedwars Datapack удобнее всего раскрывается на общем сервере: установили один раз - и вся компания играет с новыми механиками. Создать сервер Майнкрафт с датапаком Bedwars Datapack можно за пару минут вместе с BungeeHost.