Если переменная
Выполняет код внутри поршней, если указанное условие верно.

Тип: Условие
Текстовый идентификатор: if_variable
Использование
Поставьте блок в строку и нажмите ПКМ по нему, чтобы открыть меню опций блока. Затем выберите условие, которое необходимо поставить.
Внутри поршней выполняется код, который подчиняется поставленному условию. Код, расположенный после поршней, не будет подчиняться условию.
При выборе условия, над его блоком может появиться хранилище (по умолчанию: сундук), в котором содержатся аргументы условия.
Условие можно заменить на обратное (инвертировать). Для этого нужно взять предмет НЕ стрела в активный слот и нажать ПКМ по табличке на блоке условия.
Опции
Равна
if_variable_equals
Проверяет, равна ли переменная хотя бы одному из сравниваемых значений.
Не равна
if_variable_not_equals
Проверяет, не равна ли переменная всем сравниваемым значениям.
Больше
if_variable_greater
Проверяет, больше ли числовая переменная указанного значения.
Больше или равна
if_variable_greater_or_equals
Проверяет, больше или равна ли числовая переменная указанного значения.
Меньше
if_variable_less
Проверяет, меньше ли числовая переменная указанного значения.
Меньше или равна
if_variable_less_or_equals
Проверяет, меньше или равна ли числовая переменная указанного значения.
В диапазоне
if_variable_in_range
Проверяет, находится ли переменная в указанном диапазоне. Работает с: » Числами » Местоположениями
Местоположение в диапазоне
if_variable_location_in_range
Проверяет, находится ли местоположение в указанном диапазоне.
Рядом с местоположением
if_variable_location_is_near
Проверяет, находится ли переменная местоположения рядом с указанным местоположением.
Текст совпадает
if_variable_text_matches
Проверяет, совпадает ли текстовая переменная с указанным текстом или регулярным выражением (RegEx).
Текст содержит
if_variable_text_contains
Проверяет, содержит ли текстовая переменная указанный текст.
Текст начинается с
if_variable_text_starts_with
Проверяет, начинается ли текстовая переменная с указанного текста.
Текст заканчивается на
if_variable_text_ends_with
Проверяет, заканчивается ли текстовая переменная на указанный текст.
Переменная существует
if_variable_exists
Проверяет, существует ли выбранная переменная.
Тип переменной равен
if_variable_is_type
Проверяет, равен ли тип значения переменной указанному.
Предмет равен
if_variable_item_equals
Проверяет, равна ли предметная переменная хотя бы одной из указанных.
Предмет является блоком
if_variable_item_is_block
Проверяет, является ли указанный предмет блоком.
Предмет имеет тег
if_variable_item_has_tag
Проверяет, имеет ли предметная переменная указанный тег с выбранным значением.
Предмет имеет зачарование
if_variable_item_has_enchantment
Проверяет, имеет ли предметная переменная указанное зачарование определённого уровня.
Блок является полным
if_variable_block_is_solid
Проверяет, является ли указанный блок полным.
Список содержит значение
if_variable_list_contains_value
Проверяет, содержит ли список определённое значение.
Размер значения равен нулю
if_variable_list_is_empty
Проверяет, равен ли размер значения нулю. Работает с: » Текстом » Списками » Словарями
Значение элемента списка равно
if_variable_list_value_equals
Проверяет, равно ли значение элемента списка хотя бы одному сравниваемому значению.
Значение элемента словаря равно
if_variable_map_value_equals
Проверяет, равно ли значение элемента словаря по ключу хотя бы одному сравниваемому значению.
Словарь имеет ключ
if_variable_map_has_key
Проверяет, имеет ли словарь определённый ключ.
Last updated
Was this helpful?