Расширение BetterQuesting для совместимости с мультиблоками и структурами.
Задачи-
Найти структуру: Позволяет выбрать любую структуру, сгенерированную Recurrent Complex, в качестве места, которое игрок должен посетить для выполнения квеста.
-Этот мод использует собственные файлы данных для отслеживания структур RecComplex с целью повышения производительности.
-Мод должен присутствовать во время генерации мира для корректной работы. При добавлении в существующий мир он будет функционировать только для чанков, сгенерированных после установки.
Мультиблок: Позволяет использовать пользовательские мультиблочные структуры в качестве условия выполнения задачи, когда игрок совершает правый клик на выбранном "keyBlock".
-Блок для клика и предмет, которым необходимо кликнуть, настраиваются в деталях задачи. (Оставьте предмет как air для активации пустой рукой).
-Файлы мультиблоков хранятся в "config/betterquesting/resources/name.txt"
-Длину, ширину и высоту необходимо указать в деталях задачи. Эти значения определяются вашим файловым шаблоном.
-Length: блоки читаются сверху вниз, width: слева направо, height: слои по оси Y, разделённые в файле ".".
-Блок для клика помечается как "keyBlock" в текстовом файле.
-Блоки, для которых не важен тип, помечаются как "wildcard".
-При использовании множества wildcard-блоков установите "wildcardOptimization" в true в деталях задачи.
-Используются метаданные блоков. Если метаданные не важны, используйте ":*" вместо числа.
-Совместимость с модом GameStages: можно требовать достижения игроком определённой стадии для выполнения квеста (совместно с MultiBlock Stages).
-Можно задать изображение для задачи (аналогично главному изображению BetterQuesting).
Команды-
/getStructureName
-Возвращает название структуры на месте нахождения игрока.
/getStructureName <ID измерения> <Координата X> <Координата Z>
-Возвращает название структуры в указанном месте.
/getMultiblockCache
-Возвращает список кэшированных файлов мультиблоков.
/clearMultiblockCache
-Очищает кэш файлов мультиблоков и возвращает имена для подтверждения (используйте при редактировании файлов мультиблоков в игре).
Пример мультиблока:
-Детали задачи:
-Текстовый файл:
-Изображение постройки:
В будущем вероятно добавление новых типов задач и возможностей.
Зависимость:
Better Questing от Funwayguy
Опциональные зависимости:
Recurrent Complex от Ivorforce
GameStages от Darkhax
Multiblock Stages от Sky_Som