Датапак для Майнкрафт, который добавляет операции с массивами, последовательный запуск списков команд и отложенное выполнение команд. Он сохраняет контекст выполнения — сущность, координаты и измерение, поэтому команда может сработать позже так, будто её запустил игрок в нужном месте.
Возможности
- Работа с массивами в хранилищах данных: добавление в начало и конец, удаление случайных записей, ограничение размера, проверка значений и запуск команды для каждой записи.
- Запуск одной команды с заданным контекстом через
fxn:command, а списка команд по порядку — черезfxn:list. - Отложенный запуск через
fxn:schedule; время указывается в тиках, где 20 тиков равны одной секунде. Можно очистить все запланированные команды черезfxn:schedule/clearили только подходящие под условия черезfxn:schedule/clear/ifs. - Сохранение в хранилище текущего блока, ника игрока, позиции и UUID функциями из
fxn:context/*. - Луч команды
fxn:raycast, выполняющий действие вперёд с заданным шагом и числом проверок. - Инструменты для выделения двух одинаковых областей блоков, их копирования, перемещения, отмены перемещения и покадрового перемещения с задержкой.
Команды
Для выделения областей используйте функции:
tool:select— расширяет первую область до текущего блока;tool:move— задаёт соответствующую точку второй области;tool:select/particle— показывает границы обеих областей частицами;tool:select/deselect— снимает выделение;tool:op/clone— копирует первую область во вторую;tool:op/move— перемещает первую область во вторую;tool:op/undo/move— возвращает перемещённые блоки;tool:op/interpolate— переносит область серией копирований с задержкой.
Функция tool:kit выдаёт командные блоки: синий расширяет выделение, розовый задаёт точку назначения.
