Датапак-библиотека для Майнкрафт Java Edition, которая запускает заданные функции по случайным узорам блоков вокруг выбранной точки. Он подходит для всплесков частиц, магических эффектов, обледенения, коррозии и инструментов добычи, которым нужна неровная область действия без трассировки лучей.
Возможности
Вызов делит область на внешний, средний и внутренний слои. Для каждого слоя случайно выбирается узор; позиции могут пересекаться, поэтому эффект можно усилить ближе к центру.
Область состоит из центрального куба 3x3x3 и шести граней 3x3 по его сторонам — всего 81 возможная относительная координата в радиусе двух блоков.
Команды
Выполните функцию в центре эффекта, указав функции-обработчики для слоёв:
execute positioned <x> <y> <z> run function radial_patterns:apply {outer_func:"example:outer",middle_func:"example:middle",inner_func:"example:inner"}
Для изменения блоков в обработчиках сначала проверяйте нужные блоки, например:
execute if block ~ ~ ~ #example:affected_blocks run function example:process_block
Требования
После добавления датапака в папку мира datapacks выполните /reload.
