Стартовый Command Pack для карты приключений
10 мин чтения
На карте приключений редко требуется одна команда. Для этого требуется небольшой установочный пакет, который можно просмотреть, Copy и запустить снова после тестирования. Это руководство превращает обычную работу по настройке карты в предсказуемый процесс NBTForge Project.
Результат
Поэтапный Command Pack, который устанавливает правила карты, возвращает игроков в лобби, отмечает навигацию и дает видимую обратную связь.
Рекомендуемый путь
- Сначала создайте команды игровых правил, чтобы мировые правила были видны в верхней части пакета.
- Добавьте команда возврата телепорта или возрождения для лобби или точки сброса.
- Добавьте команда путевой точки или маркера, когда игрокам нужна поддержка навигации.
- Создавайте заголовок, звук и обратную связь от частиц как отдельные команды, а не прячьте их в заметках.
- Сохраните каждую команду в Project и скопируйте окончательный пакет в том порядке, в котором он должен выполняться.
Предлагаемый порядок командования
Начните со стабильного состояния мира: правил игры, времени, погоды и других команд среды. Затем добавьте движение игрока, обратную связь, награды и команды очистки. Такой порядок облегчает сканирование пакета, когда что-то меняется.
Простой стартовый пакет может включать в себя KeepInventory, doMobSpawning, телепорт в лобби, заголовок сообщения, награду, звуковую обратную связь и маркер частиц.
- Сначала настройка мира.
- Маршрут игрока второй.
- Видимая и звуковая обратная связь третья.
- Награды и уборка в последнюю очередь.
Используйте Project как источник истины.
Project более надежен, чем черновая заметка, поскольку каждая команда сохраняет свой контекст и может быть повторно загружена в соответствующий построитель. Когда элемент награды изменится, перезагрузите эту запись, обновите ее и снова скопируйте пакет.
Называйте записи по назначению, а не только по семейству команд. «Возврат из лобби» более полезен, чем «команда телепортации», когда группа растет.
Тестирование проходит перед выпуском
Запустите пакет в тестовом мире и проверьте наличие проблем с заказом. Телепорты до правил игры все еще могут работать, но команды настройки легче понять, когда состояние мира стоит на первом месте.
Если команда зависит от версии, включите версию в заголовок Project или в сопутствующую документацию.
Отправьте скопированный артефакт
Используйте это руководство для создания артефакта, который фактически будет запускать игрок или создатель карт: скопированная команда, заказанный пакет Project или ресурс пакета данных. Окончательная проверка должна проводиться на скопированных выходных данных, а не только на редактируемом состоянии компоновщика.
Если рабочий процесс чувствителен к версии, отметьте целевую версию рядом с командой. Когда он использует селекторы, scoreboard, панели боссов, теги, таблицы добычи или порядок проекта, протестируйте эти зависимости в чистом мире, прежде чем публиковать настройку.
- Скопируйте от Output для одной команды и от Project для заказанных пакетов.
- Храните Java, Bedrock и варианты моментальных снимков отдельно.
- Сначала протестируйте деструктивные селекторы с безвредным выводом.
- Обновите соответствующие настройки, когда руководство станет каноническим рабочим процессом.
Похожие руководства и пресеты
FAQ
Должна ли настройка карты состоять из одной цепочки командных блоков или функционального файла?
Используйте то, что соответствует карте. NBTForge Project может Copy один и тот же упорядоченный блок команд для командных блоков или для рабочего процесса в функциональном стиле.
Сколько команд должен включать стартовый пакет?
Пусть первая версия будет небольшой: мировые правила, лобби/сброс, одна строка обратной связи и одна награда или маркер. Сложность Add после этого пакета легко перезапустить.
Когда это руководство должно стать пакетом Project?
Используйте Project, если для рабочего процесса требуется более одной команды, установлен порядок настройки и очистки или его необходимо снова отредактировать после тестирования. Одноразовые команды могут оставаться в Output.