Активатор WE_SELECTION_REGION - GlowingInk/ReActions GitHub Wiki

Этот активатор запускается, когда игрок выделяет регион, используя плагин WorldEdit.

Чтобы создать этот активатор, воспользуйтесь командой:

/react add WE_SELECTION_REGION <id> [min-blocks:<digit>] [max-blocks:<digit>] [type:<selectionType>]

Элемент Возможные значения Описание
[min-blocks] min-block:<digit> Минимальное количество блоков в выделенной области, при котором запускается активатор
[max-blocks] max-block:<digit> Максимальное количество блоков в выделенной области, при котором запускается активатор. Если установлен 0, то активатор сработает при выделении всего мира
[type] type:<selectionType> / ANY Активатор запускается, когда указан этот тип выделения.

Временные плейсхолдеры, действующие в этом активаторе

Placeholder Description
%selblocks% Показывает количество блоков в выделенной области.
%seltype% Показывается тип выделения.
%region% Координаты региона.

Примеры

  1. Визуальное выделение региона. Вы увидите выделенную вами область.
WE_SELECTION_REGION:
  wesr:
    min-blocks: 0
    max-blocks: 10000
    type: CUBOID
    actions:
    - message=%selblocks%  
    - message=%region%  
    - message=%seltype%  
    - regex=input:{%region%} regex:{\-?\d+\.\d}
    - var_temp_set=id:x1 value:%group00%
    - var_temp_set=id:y1 value:%group10%
    - var_temp_set=id:z1 value:%group20%
    - var_temp_set=id:x2 value:%group30%
    - var_temp_set=id:y2 value:%group40%
    - var_temp_set=id:z2 value:%group50%
    - EFFECT=eff:REDSTONE type:burst dur:10s draw:line loc:world,%x1%,%y1%,%z1% loc2:world,%x2%,%y1%,%z1%
    - EFFECT=eff:REDSTONE type:burst dur:10s draw:line loc:world,%x1%,%y1%,%z1% loc2:world,%x1%,%y2%,%z1%
    - EFFECT=eff:REDSTONE type:burst dur:10s draw:line loc:world,%x1%,%y1%,%z1% loc2:world,%x1%,%y1%,%z2%
    - EFFECT=eff:REDSTONE type:burst dur:10s draw:line loc:world,%x2%,%y2%,%z2% loc2:world,%x1%,%y2%,%z2%
    - EFFECT=eff:REDSTONE type:burst dur:10s draw:line loc:world,%x2%,%y2%,%z2% loc2:world,%x2%,%y1%,%z2%
    - EFFECT=eff:REDSTONE type:burst dur:10s draw:line loc:world,%x2%,%y2%,%z2% loc2:world,%x2%,%y2%,%z1%
    - EFFECT=eff:REDSTONE type:burst dur:10s draw:line loc:world,%x1%,%y2%,%z1% loc2:world,%x2%,%y2%,%z1%
    - EFFECT=eff:REDSTONE type:burst dur:10s draw:line loc:world,%x2%,%y1%,%z1% loc2:world,%x2%,%y2%,%z1%
    - EFFECT=eff:REDSTONE type:burst dur:10s draw:line loc:world,%x1%,%y1%,%z2% loc2:world,%x1%,%y2%,%z2%
    - EFFECT=eff:REDSTONE type:burst dur:10s draw:line loc:world,%x1%,%y2%,%z1% loc2:world,%x1%,%y2%,%z2%
    - EFFECT=eff:REDSTONE type:burst dur:10s draw:line loc:world,%x2%,%y1%,%z1% loc2:world,%x2%,%y1%,%z2%
    - EFFECT=eff:REDSTONE type:burst dur:10s draw:line loc:world,%x1%,%y1%,%z2% loc2:world,%x2%,%y1%,%z2%
⚠️ **GitHub.com Fallback** ⚠️