Мод для Майнкрафт, который добавляет серверные команды для датапаков и карт. Они помогают работать с вычислениями, строками, координатами, сущностями и последовательным выполнением команд.
Возможности
- В выражениях можно использовать счёты:
<имя>?<цель>, данные хранилищ:$хранилище$путь$, а также координаты и поворот выполняющей команды:px,py,pz,rx,ry. - Добавляется NBT-данные игрока
PlayerNameс его именем. - Расширения
executeпозволяют проверять текст и результаты выражений, находить ближайшую поверхность, блок или сущность по направлению взгляда.
Как пользоваться
/eval <expression>вычисляет математическое выражение. Доступныmin,max,sum,avg,len,abs,floor,ceil,round,sqrt,pow,sin,cos,tan,log,ln,clamp,lerp,smoothstep,map,rand,dot,euler_dot, а также константыpi,tau,e./string <set|append|concat|tojson|length> <...>изменяет строки в хранилищах./raycast <step count> <step length> run <command>перемещает маркер с тегомBUC.raycastвперёд и выполняет команду на каждом шаге./distance <origin pos> <target pos> <scale>возвращает расстояние до указанной позиции с множителем./check blocks <distance> <blockstate>считает подходящие блоки в кубической области;/check intersection <selector>проверяет пересечение хитбоксов с позицией команды;/check collision <entity> <block filter>считает блоки, с которыми пересекается сущность./motion <set|add> <selector> <strength> <with|to|at>задаёт или добавляет движение по направлению команды, к направлению, позиции либо повороту./motion multiply <target> <factor> <axes>умножает скорость по выбранным осям./heal <selector> <amount>лечит сущностей, а/ignite <set|add> <duration> <selector>поджигает их на заданное время./entitify <pos> <block_display|falling_block> [keep|remove] [tag(s)]превращает блок в сущность и при необходимости сохраняет либо удаляет исходный блок./repeat <amount> <delay> run <command>повторяет команду с задержкой в тиках./multicommand <commands>запускает несколько команд по порядку; каждую нужно заключить в теги<c></c>.- В
executeдоступны проверкиif textс операторамиendswith,startswith,contains,exact,ignorecase,matches, а такжеif eval,positioned over closest_ground,positioned over closest_ground_down,positioned over closest_viewиpositioned over closest_view_entity.
