Действие с переменной
Используется для взаимодействия с переменными.

Тип: Действие
Текстовый идентификатор: set_variable
Использование
Поставьте блок в строку и нажмите ПКМ по нему, чтобы открыть меню опций блока. Перейдите в нужную категорию и выберите действие, которое необходимо выполнить.
При выборе действия, над его блоком может появиться хранилище (по умолчанию: сундук), в котором содержатся аргументы действия.
Опции
Различные операции присвоения.
Установить значение (=)
set_variable_value
Присваивает значение к переменной.
Установить случайное значение
set_variable_random
Присваивает случайное значение к переменной.
Очистить переменные
set_variable_purge
Очищает все переменные, подходящие под выбранные имена.
Различные числовые операции.
Преобразовать текст в число
set_variable_convert_text_to_number
Присваивает к переменной результат преобразования числа в виде текста другой системы счисления в число десятичной системы счисления. Работает только с целыми числами.
Сложение чисел (+)
set_variable_add
Присваивает к переменной сумму чисел.
Вычитание чисел (-)
set_variable_subtract
Присваивает к переменной разницу чисел.
Умножение чисел (×)
set_variable_multiply
Присваивает к переменной произведение чисел.
Деление чисел (÷)
set_variable_divide
Присваивает к переменной частное чисел.
Остаток от деления (%)
set_variable_remainder
Присваивает к переменной остаток от деления двух чисел.
Прибавление (+=)
set_variable_increment
Прибавляет к переменной выбранное число.
Отнимание (-=)
set_variable_decrement
Отнимает от переменной выбранное число.
Степень числа (^)
set_variable_pow
Присваивает к переменной значение степени с выбранным основанием и показателем.
Корень числа (√)
set_variable_root
Присваивает к переменной значение корня с выбранным подкоренным числом и показателем.
Логарифм числа (log)
set_variable_log
Присваивает к переменной значение логарифма с выбранным аргументом и основанием.
Модуль числа
set_variable_absolute
Присваивает к переменной значение модуля выбранного числа.
Минимальное значение
set_variable_min
Присваивает к переменной наименьшее число из выбранных.
Максимальное значение
set_variable_max
Присваивает к переменной наибольшее число из выбранных.
Ограничить число
set_variable_clamp
Проверяет, находится ли число между минимальным и максимальным значением, и если нет, устанавливает его на ближайшее.
Обернуть число
set_variable_warp
Проверяет, находится ли число между двумя границами, и если нет, оборачивает его вокруг этой границы.
Среднее значение
set_variable_average
Присваивает к переменной среднее значение чисел.
Округлить число
set_variable_round
Присваивает к переменной округлённое выбранным способом число.
Случайное число
set_variable_random_number
Присваивает к переменной случайное число в выбранном диапазоне.
Побитовая операция над числами
set_variable_bitwise_operation
Присваивает к переменной результат побитовой операции над числами.
Синус числа
set_variable_sine
Возвращает синус от числа.
Косинус числа
set_variable_cosine
Возвращает косинус от числа.
Тангенс числа
set_variable_tangent
Возвращает тангенс от числа.
Котангенс числа
set_variable_cotangent
Возвращает котангенс от числа.
Арктангенс значений (atan2)
set_variable_atan2
Возвращает арктангенс от двух указанных чисел.
Гамма-функция
set_variable_gamma_function
Возвращает гамма-функцию числа и присваивает к переменной.
» Является обобщением факториала.
» Гамма-функция может быть представлена как (n-1)!
, где n
- заданное число.
Шум Перлина
set_variable_perlin_noise_3d
Присваивает к переменной значение шума Перлина в определённом местоположении. Возвращает число, со значением от -1 до 1.
Шум Симплекс
set_variable_simplex_noise_3d
Присваивает к переменной значение шума Симплекс в определённом местоположении. Возвращает число, со значением от -1 до 1.
Шум Вороного
set_variable_voronoi_noise_3d
Присваивает к переменной значение шума Вороного в определённом местоположении. Возвращает число, со значением от 0 до 1.
Нормально распределённое случайное число
set_variable_gaussian_distribution
Выдаёт случайное число близкое к среднему значению μ со стандартным отклонением σ с шансом, заданным графиком нормального распределения.
Интерполировать число
set_variable_lerp_number
Вычисляет число между двумя числами с определённым коэффициентом и присваивает результат к переменной. При коэффициенте 0 будет возвращено первое число, при 1 - второе, при 0.5 - среднее значение.
Перевести число в другой диапазон
set_variable_map_range
Переводит число с одного диапазона в другой и присваивает результат к переменной.
Различные операции над текстом.
Установить текст в переменную
set_variable_text
Объединяет и присваивает к переменной одно или несколько значений текста.
Преобразовать число в текст
set_variable_convert_number_to_text
Присваивает к переменной результат преобразования числа в текст. » Работает только с целыми числами. » Основание системы счисления должно находиться в диапазоне от 2 до 36 включительно.
Заменить текст
set_variable_replace_text
Заменяет весь текст или его часть и присваивает результат к переменной.
Заменить совпадение с регулярным выражением
set_variable_regex_replace_text
Заменяет текст, соответствующий указанному регулярному выражению, и присваивает результат к переменной. Аргумент "Замена" может содержать $<название группы> для ссылки на группу. Включайте только те флаги, которые вам нужны!
Переменная для присвоения
Исходный текст
Регулярное выражение
Замена
Количество замен
Игнорировать регистр (флаг ignore_case)
Многострочный режим (флаг multiline)
Воспринимать шаблон дословно (флаг literal)
Режим UNIX строк (флаг unix_lines)
Разрешить комментарии и игнорирование пробелов (флаг comments)
Режим dotall (флаг dotall)
Каноническая эквивалентность (флаг cannon_eq)
Удалить текст
set_variable_remove_text
Удаляет весь текст или его часть и присваивает результат к переменной.
Обрезать текст
set_variable_trim_text
Обрезает текст и присваивает результат к переменной.
Удалить пробелы
set_variable_strip_text
Удаляет пробелы в тексте и присваивает результат к переменной.
Повторить текст
set_variable_repeat_text
Присваивает к переменной текст, повторённый определённое количество раз.
Объединить список в текст
set_variable_join_text
Объединяет элементы списка в единый текст и присваивает результат к переменной.
Получить хеш текста
set_variable_hash
Присваивает к переменной значение хеша текста.
Очистить цвета текста
set_variable_clear_color_codes
Очищает текст от цветовых кодов и присваивает результат к переменной.
Получить символ по индексу
set_variable_get_char_at
Получает символ из текста по указанному индексу и присваивает результат к переменной.
Получить символ по числу
set_variable_to_char
Получает определённый символ по числу и присваивает результат к переменной.
Получить число по символу
set_variable_char_to_number
Получает определённое число из символа и присваивает результат к переменной.
Получить длину текста
set_variable_text_length
Присваивает к переменной значение количества символов в тексте.
Получить индекс подтекста
set_variable_get_index_of_subtext
Получает индекс подтекста из текста и присваивает результат к переменной.
Разделить текст на элементы
set_variable_split_text
Разделяет текст на элементы списка по заданному символу и присваивает результат к переменной.
Создать формат времени
set_variable_format_timestamp
Преобразовывает число (миллисекунды) в указанный формат времени и присваивает результат к переменной.
Разобрать JSON
set_variable_parse_json
Разбирает текст JSON на элементы: словари (если текст заключён в фигурные скобки) и списки (если текст заключён в квадратные скобки), с которыми можно работать, чтобы получить нужные значения.
Преобразовать в JSON
set_variable_to_json
Преобразует словари и списки в JSON текст.
Различные операции над стилизуемым текстом.
Преобразовать в стилизуемый текст
set_variable_parse_to_component
Преобразует обычный текст в стилизуемый текст.
Изменить тип преобразования стилизуемого текста
set_variable_change_component_parsing
Изменяет тип преобразования для указанного стилизуемого текста.
Получить тип преобразования стилизуемого текста
set_variable_get_component_parsing
Присваивает к переменной значение типа преобразования указанного стилизуемого текста.
Объединить стилизуемые тексты
set_variable_append_component
Объединяет указанные стилизуемые тексты в единый стилизуемый текст и присваивает результат к переменной.
Получить дочерние части стилизуемого текста
set_variable_get_component_children
Присваивает к переменной дочерние части указанного стилизуемого текста.
Сжать стилизуемый текст
set_variable_compact_component
Присваивает к переменной указанный стилизуемый текст без элементов стиля и дочерних частей.
Создать переводимый стилизуемый текст
set_variable_create_translatable_component
Присваивает к переменной переводимый стилизуемый текст с указанными аргументами.
Создать стилизуемый текст с привязкой к клавише
set_variable_create_keybind_component
Присваивает к переменной стилизуемый текст, привязанный к клавише клиента.
Получить HEX-цвет стилизуемого текста
set_variable_get_component_hex_color
Присваивает к переменной HEX-цвет указанного стилизуемого текста.
Установить HEX-цвет стилизуемого текста
set_variable_set_component_hex_color
Устанавливает HEX-цвет указанному стилизуемому тексту и присваивает его к переменной.
Получить декорации стилизуемого текста
set_variable_get_component_decorations
Присваивает к переменной все декорации (стилизацию) стилизуемого текста.
Установить декорации стилизуемого текста
set_variable_set_component_decorations
Устанавливает декорации указанному стилизуемому тексту и присваивает его к переменной.
Установить шрифт стилизуемому тексту
set_variable_set_component_font
Устанавливает шрифт указанному стилизуемому тексту и присваивает его к переменной.
Установить стилизуемому тексту текст при наведении
set_variable_set_component_hover
Устанавливает указанному стилизуемому тексту текст, отображаемый при наведении и присваивает его к переменной.
Установить стилизуемому тексту предмет при наведении
set_variable_set_component_item_hover
Устанавливает указанному стилизуемому тексту предмет, отображаемый при наведении и присваивает его к переменной.
Установить стилизуемому тексту сущность при наведении
set_variable_set_component_entity_hover
Устанавливает указанному стилизуемому тексту сущность, отображаемую при наведении и присваивает её к переменной.
Установить стилизуемому тексту действие при нажатии
set_variable_set_component_click
Устанавливает указанному стилизуемому тексту действие при нажатии и присваивает его к переменной.
Различные операции над местоположениями.
Получить координату местоположения
set_variable_get_coordinate
Получает значение выбранной координаты с местоположения и присваивает результат к переменной.
Получить все координаты местоположения
set_variable_get_all_coordinates
Получает значение всех координат с местоположения и присваивает их в переменные.
Установить координату местоположения
set_variable_set_coordinate
Устанавливает значение выбранной координаты в местоположение и присваивает результат к переменной.
Создать местоположение
set_variable_set_all_coordinates
Создаёт местоположение из указанных координат.
Сдвинуть координату местоположения
set_variable_shift_coordinate
Сдвигает координату местоположения на определённое значение.
Сдвинуть все координаты местоположения
set_variable_shift_all_coordinates
Сдвигает все координаты местоположения на определённые значения.
Сдвинуть местоположение в направлении
set_variable_shift_location_in_direction
Сдвигает местоположение в определённом направлении на определённое значение.
Сместить местоположение в сторону местоположения
set_variable_shift_location_towards_location
Смещает местоположение в сторону заданного местоположения на определённое расстояние и присваивает его в переменную.
Сдвинуть местоположение по вектору
set_variable_shift_location_on_vector
Сдвигает указанное местоположение по вектору и присваивает результат к переменной.
Установить относительное местоположение
set_variable_location_relative
Устанавливает местоположение относительно стороны блока на определённом расстоянии, присваивает результат к переменной.
Получить направление местоположения
set_variable_get_location_direction
Присваивает к переменной направление местоположения.
Установить направление местоположения
set_variable_set_location_direction
Устанавливает направление местоположения и присваивает результат к переменной.
Округлить местоположение
set_variable_align_location
Округляет местоположение к центру или углу блока и присваивает результат к переменной.
Направить местоположение
set_variable_face_location
Поворачивает местоположение в направлении другого местоположения и присваивает результат к переменной.
Получить расстояние между местоположениями
set_variable_locations_distance
Получает расстояние между местоположениями и присваивает результат к переменной.
Получить центральное местоположение
set_variable_center_location
Находит местоположение равное центру между несколькими местоположениями и присваивает результат к переменной.
Различные операции над предметами.
Установить предмету компонент
set_variable_set_item_component
Устанавливает предмету компонент с указанным значением и присваивает предмет к переменной.
Получить тип предмета
set_variable_get_item_type
Присваивает к переменной тип предмета, представленный в виде текста.
Установить тип предмета
set_variable_set_item_type
Меняет тип предмета, не изменяя другие данные предмета.
Получить имя предмета
set_variable_get_item_name
Присваивает к переменной отображаемое имя предмета.
Установить имя предмета
set_variable_set_item_name
Устанавливает отображаемое имя предмета.
Получить описание предмета
set_variable_get_item_lore
Присваивает к переменной текст описания предмета.
Установить описание предмета
set_variable_set_item_lore
Устанавливает описание предмета. » Очищает описание если не указано новое.
Получить строку описания предмета
set_variable_get_item_lore_line
Присваивает к переменной строку описания предмета.
Установить строку описания предмета
set_variable_set_item_lore_line
Устанавливает строку описания предмета.
Удалить строку описания предмета
set_variable_remove_item_lore_line
Удаляет строку описания предмета и присваивает результат к переменной.
Получить количество предметов
set_variable_get_item_amount
Присваивает к переменной количество предметов в стаке.
Установить количество предметов
set_variable_set_item_amount
Устанавливает количество предметов в стаке.
Получить максимальное количество предметов
set_variable_get_item_max_stack_size
Присваивает к переменной максимально возможное количество предметов в стаке.
Установить максимальное количество предметов
set_variable_set_item_max_stack_size
Устанавливает максимальное количество предметов в стаке для указанного предмета и присваивает его к переменной. » Количество предметов в стаке может быть лишь от 1 до 99. » Значение 0 вернёт максимальное количество к значению по умолчанию.
Получить прочность предмета
set_variable_get_item_durability
Присваивает к переменной прочность указанного предмета.
Установить прочность предмета
set_variable_set_item_durability
Устанавливает прочность предмету и присваивает результат к переменной.
Установить неломаемость предмета
set_variable_set_item_unbreakable
Устанавливает неломаемость предмету и присваивает результат к переменной.
Получить зачарования предмета
set_variable_get_item_enchantments
Присваивает к переменной словарь зачарований и их уровней предмета.
Установить зачарования предмету
set_variable_set_item_enchantments
Устанавливает зачарования предмету и присваивает результат к переменной.
Добавить зачарование предмету
set_variable_add_item_enchantment
Добавляет зачарование предмету и присваивает результат к переменной.
Удалить зачарование предмета
set_variable_remove_enchantment
Удаляет зачарование с предмета и присваивает результат к переменной.
Получить текст книги
set_variable_get_book_text
Присваивает к переменной значение текста книги на определённой странице.
Установить текст книги на странице
set_variable_set_book_page
Устанавливает текст книги на определённой странице и присваивает результат к переменной.
Установить текст книги
set_variable_set_book_pages
Устанавливает текст книги и присваивает результат к переменной.
Получить кастомный тег предмета
set_variable_get_item_custom_tag
Присваивает к переменной значение кастомного тега предмета.
Получить кастомные теги предмета
set_variable_get_item_custom_tags
Присваивает к переменной словарь кастомных тегов предмета.
Установить кастомный тег предмету
set_variable_set_item_custom_tag
Устанавливает кастомный тег предмету и присваивает результат к переменной.
Удалить кастомный тег предмета
set_variable_remove_item_custom_tag
Удаляет кастомный тег предмета и присваивает результат к переменной.
Установить флаги видимости предмету
set_variable_set_item_visibility_flags
Устанавливает определённые флаги видимости предмету и присваивает результат к переменной.
Получить цвет предмета
set_variable_get_item_color
Присваивает к переменной значение цвета предмета. Работает с: » Кожаной бронёй » Зельями » Стрелами с эффектом » Заполненными картами
Установить цвет предмета
set_variable_set_item_color
Устанавливает указанный цвет предмету и присваивает результат к переменной. Работает с: » Кожаной бронёй » Зельями » Стрелами с эффектом » Заполненными картами » Звёздочками фейерверков
Получить данные о предмете
set_variable_get_item_nbt_tags
Присваивает к переменной данные об указанном предмете.
Получить владельца головы
set_variable_get_player_head_owner
Получает имя или UUID владельца головы и присваивает результат к переменной.
Получить местоположение магнетита
set_variable_get_compass_lodestone
Получает с намагниченного компаса местоположение магнетита и присваивает результат к переменной.
Установить местоположение магнетита
set_variable_set_compass_lodestone
Устанавливает компасу местоположение магнетита и присваивает результат к переменной.
Удалить местоположение магнетита
set_variable_remove_compass_lodestone
Удаляет с намагниченного компаса местоположение магнетита и присваивает результат к переменной.
Получить голову игрока
set_variable_get_player_head
Получает голову игрока в виде предмета и присваивает результат к переменной.
Получить данные модели предмета
set_variable_get_item_custom_model_data
Получает данные модели предмета (CustomModelData) и присваивает результат к переменной.
Установить данные модели предмета
set_variable_set_item_custom_model_data
Устанавливает данные модели предмета (CustomModelData) и присваивает результат к переменной.
Удалить данные модели предмета
set_variable_remove_item_custom_model_data
Удаляет данные модели предмета (CustomModelData) и присваивает результат к переменной.
Получить эффекты зелий из предмета
set_variable_get_item_potion_effects
Получает эффекты зелий из предмета и присваивает результат к переменной.
Установить эффекты зелий предмету
set_variable_add_item_potion_effects
Устанавливает эффекты зелий предмету и присваивает результат к переменной.
Удалить эффекты зелий из предмета
set_variable_remove_item_potion_effects
Удаляет эффекты зелий из предмета и присваивает результат к переменной.
Установить броне шаблон
set_variable_set_armor_trim
Устанавливает броне указанный шаблон и присваивает результат к переменной.
Изменить содержимое мешка
set_variable_set_bundle_items
Изменяет содержимое мешка и присваивает результат к переменной.
Получить содержимое мешка
set_variable_get_bundle_items
Получает содержимое мешка и присваивает результат к переменной.
Установить предмету блоки для установки
set_variable_set_item_placeable_blocks
Устанавливает предмету блоки, на которые его можно поставить и присваивает результат к переменной.
Получить блоки для установки предмета
set_variable_get_item_placeable_blocks
Получает блоки, на которые может быть установлен предмет и присваивает результат к переменной.
Установить предмету блоки для ломания
set_variable_set_item_destroyable_blocks
Устанавливает предмету блоки, которые можно им ломать и присваивает результат к переменной.
Получить блоки для ломания предметом
set_variable_get_item_destroyable_blocks
Получает блоки, которые может ломать предмет и присваивает результат к переменной.
Получить редкость предмета
set_variable_get_item_rarity
Получает редкость предмета и присваивает результат к переменной.
Установить изображение карте
set_variable_set_texture_to_map
Устанавливает изображение карте по указанной ссылке. При перезагрузке сервера изображения могут пропасть, поэтому рекомендуется повторно устанавливать его тем же картам при запуске мира.
Получить атрибут предмета
set_variable_get_item_attribute
Получает определённый атрибут с предмета в виде словаря "UUID - Значение" и присваивает результат к переменной.
Добавить атрибут предмету
set_variable_set_item_attribute
Добавляет определённый атрибут предмету и присваивает результат к переменной.
Удалить атрибут у предмета
set_variable_remove_item_attribute
Удаляет атрибут у предмета и присваивает результат к переменной.
Различные действия для манипуляции со списками.
Создать список
set_variable_create_list
Создаёт список, содержащий указанные значения. » Очищает список если он уже существует.
Добавить значение
set_variable_append_value
Добавляет указанные значения в конец списка.
Объединить два списка
set_variable_append_list
Объединяет два указанных списка в один.
Получить значение из списка
set_variable_get_list_value
Получает значение из списка по указанному индексу.
Установить значение списка
set_variable_set_list_value
Устанавливает значение списка по указанному индексу.
Получить случайное значение списка
set_variable_get_list_random_value
Получает случайное значение из списка.
Вставить значение в список
set_variable_insert_list_value
Вставляет значение в список по указанному индексу, сдвигая все значения в нём после него вправо.
Получить индекс значения списка
set_variable_get_list_index_of_value
Выполняет поиск значения в списке и получает его индекс, если он найден. В случае неудачи возвращает -1.
Удалить значение из списка
set_variable_remove_list_value
Удаляет указанное значение из списка.
Удалить значение из списка по индексу
set_variable_remove_list_value_at_index
Удаляет значение из списка, которое находится по указанному индексу.
Удалить повторяющиеся значения
set_variable_remove_list_duplicates
Удаляет все значения, которые попадаются в списке больше одного раза.
Обрезать список
set_variable_trim_list
Возвращает список, содержащий элементы указанного списка, которые находятся на указанных индексах.
Получить размер списка
set_variable_get_list_length
Получает количество элементов, содержащихся в указанном списке.
Перевернуть список
set_variable_reverse_list
Меняет порядок следования элементов на обратный.
Отсортировать список
set_variable_sort_any_list
Сортирует элементы списка. Работает с: » Числами » Текстом » Списками
Рандомизировать список
set_variable_randomize_list_order
Устанавливает порядок элементов случайным образом.
Различные действия для манипуляции со словарями.
Создать словарь
set_variable_create_map
Создаёт словарь из списка ключей и значений и присваивает результат к переменной. » Очищает словарь, если он уже существует.
Создать словарь из значений
set_variable_create_map_from_values
Создаёт словарь из ключей и значений и присваивает результат к переменной. » Очищает словарь, если он уже существует.
Установить значение словаря
set_variable_set_map_value
Устанавливает определённое значение словаря по ключу и присваивает результат к переменной.
Получить значение словаря
set_variable_get_map_value
Получает определённое значение словаря по ключу и присваивает результат к переменной.
Получить значение словаря по индексу
set_variable_get_map_value_by_index
Получает значение по индексу и присваивает результат к переменной.
Получить размер словаря
set_variable_get_map_size
Присваивает к переменной значение размера словаря.
Удалить элемент словаря
set_variable_remove_map_entry
Удаляет элемент словаря и присваивает результат к переменной.
Получить список ключей словаря
set_variable_get_map_keys
Присваивает к переменной список ключей словаря.
Получить список значений словаря
set_variable_get_map_values
Присваивает к переменной список значений словаря.
Получить ключи словаря по значению
set_variable_get_map_keys_by_value
Получает ключ либо список ключей словаря по значению и присваивает результат к переменной.
Получить ключ словаря по индексу
set_variable_get_map_key_by_index
Получить ключ по индексу и присваивает результат к переменной.
Объединить словари
set_variable_append_map
Объединяет два словаря и присваивает результат к переменной.
Различные действия над частицами.
Получить тип частицы
set_variable_get_particle_type
Присваивает к переменной значение типа частицы.
Установить тип частицы
set_variable_set_particle_type
Установить тип частицы и присваивает результат к переменной.
Получить количество частиц
set_variable_get_particle_amount
Присваивает к переменной значение количества частиц.
Установить количество частиц
set_variable_set_particle_amount
Устанавливает количество частиц и присваивает результат к переменной.
Получает разброс частицы
set_variable_get_particle_spread
Присваивает к переменной значение разброса частицы.
Установить разброс частицы
set_variable_set_particle_spread
Присваивает к переменной значение разброса частицы.
Получить размер частицы
set_variable_get_particle_size
Присваивает к переменной значение размера частицы.
Установить размер частицы
set_variable_set_particle_size
Устанавливает размер частицы и присваивает результат к переменной.
Получить материал частицы
set_variable_get_particle_material
Присваивает к переменной значение материала частицы.
Установить материал частицы
set_variable_set_particle_material
Устанавливает материал частицы и присваивает результат к переменной.
Получить цвет частицы
set_variable_get_particle_color
Присваивает к переменной значение цвета частицы.
Установить цвет частицы
set_variable_set_particle_color
Устанавливает цвет частицы и присваивает результат к переменной.
Получить движение частицы
set_variable_get_particle_offset
Присваивает к переменной значение движения частицы.
Различные действия над миром.
Получить тип блока
set_variable_get_block_material
Присваивает к переменной тип блока на выбранном местоположении.
Получить все данные блока
set_variable_get_all_block_data
Присваивает к переменной все данные блока на выбранном местоположении.
Получить данные блока
set_variable_get_block_data
Получает данные блока и присваивает его в переменную.
Получить имя контейнера
set_variable_get_container_name
Присваивает к переменной имя контейнера на выбранном местоположении.
Получить содержимое контейнера
set_variable_get_container_contents
Присваивает к переменной список содержимого контейнера на выбранном местоположении.
Получить текст строки таблички
set_variable_get_sign_text
Присваивает к переменной значение текста строки таблички на выбранном местоположении.
Получить уровень освещения
set_variable_get_light_level
Присваивает к переменной значение уровня освещения на указанном местоположении.
Получить уровень роста блока
set_variable_get_block_growth
Присваивает к переменной значение уровня роста блока на указанном местоположении.
Получить силу редстоуна
set_variable_get_block_power
Присваивает к переменной значение силы сигнала редстоуна на указанном местоположении.
Получить ключ контейнера
set_variable_get_container_lock
Присваивает к переменной предмет ключа контейнера на указанном местоположении.
Получить книгу с кафедры
set_variable_get_lectern_book
Присваивает к переменной книгу с кафедры на указанном местоположении.
Получить страницу книги с кафедры
set_variable_get_lectern_page
Присваивает к переменной номер текущей страницы книги с кафедры на указанном местоположении.
Получить предмет из подозрительного блока
set_variable_get_brushable_block_item
Получить предмет из подозрительного блока (песка, гравия) и присваивает результат к переменной.
Получить украшение вазы
set_variable_get_decorate_pot_sherd
Присваивает к переменной материал черепка выбранной стороны вазы на указанном местоположении.
Получить уровень опасности скалк-крикуна
set_variable_get_sculk_shrieker_warning_level
Присваивает к переменной уровень опасности скалк-крикуна на указанном местоположении.
Получить владельца головы на местоположении
set_variable_get_player_head_value
Получает имя или UUID владельца головы на местоположении и присваивает результат к переменной.
Получить результат рейкаста
set_variable_ray_trace_result
Запускает луч с заданными параметрами. При столкновении луча с указанными объектами (с сущностью или блоком) можно получить местоположение падения луча, местоположение и сторону блока, UUID сущности и сторону хитбокса. Ширина луча работает только на сущностей (увеличивает или уменьшает хитбоксы существ).
Действия, относящиеся к другим категориям.
Создать RGB цвет
set_variable_to_rgb
Создаёт HEX цвет в зависимости от красного, зелёного и синего каналов.
Создать HSB цвет
set_variable_to_hsb
Создаёт HEX цвет на основе оттенка, насыщенности и яркости.
Создать HSL цвет
set_variable_to_hsl
Создаёт HEX цвет на основе оттенка, насыщенности и светлоты.
Получить цветовые каналы
set_variable_get_color_channels
Получает числовые значения RGB/HSB/HSL цвета в виде списка.
Получить тип зелья
set_variable_get_potion_effect_type
Присваивает к переменной значение типа зелья.
Установить эффект зелью
set_variable_set_potion_effect_type
Устанавливает эффект зелью и присваивает результат к переменной.
Получить силу зелья
set_variable_get_potion_effect_amplifier
Присваивает к переменной значение силы зелья.
Установить силу зелья
set_variable_set_potion_effect_amplifier
Устанавливает силу зелью и присваивает результат к переменной.
Получить длительность зелья
set_variable_get_potion_effect_duration
Присваивает к переменной значение длительности зелья.
Установить длительность зелья
set_variable_set_potion_effect_duration
Устанавливает длительность зелью и присваивает результат к переменной.
Получить тип звука
set_variable_get_sound_type
Присваивает к переменной значение типа звука.
Установить тип звука
set_variable_set_sound_type
Устанавливает тип звуку и присваивает результат к переменной.
Получить высоту звука
set_variable_get_sound_pitch
Присваивает к переменной значение высоты звука.
Установить высоту звука
set_variable_set_sound_pitch
Устанавливает высоту звука и присваивает результат к переменной.
Получить громкость звука
set_variable_get_sound_volume_action
Присваивает к переменной значение громкости звука.
Установить громкость звука
set_variable_set_sound_volume_action
Устанавливает громкость звука и присваивает результат к переменной.
Получить вариацию звука
set_variable_get_sound_variation
Получает вариацию звука и присваивает результат к переменной. » Возвращает пустой текст, если используется случайный сид.
Получить вариации звука
set_variable_get_sound_variations
Получает список всех вариаций звука и присваивает результат к переменной.
Установить вариацию звука
set_variable_set_sound_variation
Устанавливает вариацию звука и присваивает результат к переменной. » Можно установить как текстовую вариацию, так и числовой сид. » Случайный сид если не удалось установить.
Получить источник звука
set_variable_get_sound_source
Получает источник звука и присваивает результат к переменной.
Установить источник звука
set_variable_set_sound_source
Устанавливает источник звука и присваивает результат к переменной.
Получить звук блока
set_variable_get_block_sound
Получает звук указанного блока и присваивает его к переменной.
Получить код из шаблона
set_variable_get_template_code
Присваивает к переменной код из шаблона.
Различные операции над векторами.
Создать вектор
set_variable_vector
Создаёт вектор из указанных координат и присваивает результат к переменной.
Создать вектор из кардинального направления
set_variable_get_vector_from_block_face
Создаёт нормализированный вектор в зависимости от указанного кардинального направления ("south", "north", "east", "west", "up", "down").
Создать вектор между местоположениями
set_variable_get_vector_between_locations
Создаёт вектор между начальным и конечным местоположением и присваивает результат к переменной.
Получить координату вектора
set_variable_get_vector_component
Получает определённую координату вектора и присваивает результат к переменной.
Получить все координаты вектора
set_variable_get_vector_all_components
Получает все координаты вектора и присваивает результат к переменным.
Установить координату вектора
set_variable_set_vector_component
Устанавливает определённую координату вектора и присваивает результат к переменной.
Сумма векторов
set_variable_add_vectors
Присваивает к переменной значение суммы векторов.
Разница векторов
set_variable_subtract_vectors
Присваивает к переменной значение разницы векторов.
Получить длину вектора
set_variable_get_vector_length
Присваивает к переменной значение длины вектора.
Установить длину вектора
set_variable_set_vector_length
Устанавливает длину вектора и присваивает результат к переменной.
Выровнять вектор
set_variable_align_to_axis_vector
Выравнивает вектор к ближайшей оси и присваивает результат к переменной.
Повернуть вектор вокруг оси
set_variable_rotate_vector_around_axis
Поворачивает вектор вокруг оси на определённое значение и присваивает результат к переменной.
Повернуть вектор вокруг другого вектора
set_variable_rotate_vector_around_vector
Поворачивает вектор вокруг другого вектора на определённое значение и присваивает результат к переменной.
Отразить вектор относительно второго вектора
set_variable_reflect_vector_product
Отражает вектор относительно другого вектора и присваивает результат к переменной.
Умножить вектор на число
set_variable_multiply_vector
Присваивает к переменной результат умножения вектора на число.
Деление векторов
set_variable_divide_vector
Присваивает к переменной результат деления двух векторов.
Векторное произведение двух векторов
set_variable_vector_cross_product
Присваивает к переменной значение векторного произведения двух векторов.
Скалярное произведение двух векторов
set_variable_vector_dot_product
Присваивает к переменной значение скалярного произведения двух векторов.
Адамарово произведение векторов
set_variable_hadamard_vector_product
Присваивает к переменной адамарово произведение двух векторов.
Получить угол между двумя векторами
set_variable_get_angle_between_vectors
Присваивает к переменной значение угла между двумя векторами.
Получить центральное значение между векторами
set_variable_get_midpoint_between_vectors
Присваивает к переменной центральное значение между двумя векторами.
Последнее обновление