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

Этот активатор срабатывает, когда игрок выбрасывает какой-либо предмет или стак.

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

/react add DROP <ActivatorId> [Item: <Предмет>]

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

Плейсхолдер Описание
%droplocation% Показывает координаты игрока, когда он что-то попытался выбросить.
%pickupDelay% задержка (в тиках) перед тем, как этот предмет будет доступен для захвата игроками.
Если изменить эту временную переменную при помощи действия VAR_TEMP_SET, то изменится и задержка.
%item% предмет, который выбрасывается.
Если изменить эту временную переменную при помощи действия VAR_TEMP_SET, то изменится и дроп

Примеры

  1. Запретим игрокам выбрасывать любые предметы и выведем координаты игрока:
    /react add DROP dp
    /react add dp a CANCEL_EVENT true
    /react add dp a MESSAGE %droplocation%
    или
DROP:
  dp:
    item: ''
    actions:
    - CANCEL_EVENT=true
    - MESSAGE=%droplocation%
  1. Запретим выбрасывать только алмазный блок:
    /react add drop dp2 item:{type:diamond_block}
    /react add dp2 a CANCEL_EVENT true
DROP:
  dp2:
    item: type:diamond_block
    actions:
    - CANCEL_EVENT=true
  1. Изменим задержку, перед тем как предмет будет доступен игрокам:
DROP:
  dp3:
    item: type:gold_block
    actions:
    - MESSAGE=player:all &6&lРаздача! &a(%droplocation%)
    - VAR_TEMP_SET=id:pickupDelay value:200
    - 'message=&eЗолотой блок будет доступен через &c%CALC:%pickupDelay%/20% &eсекунд'
⚠️ **GitHub.com Fallback** ⚠️