Активатор PICKUP_ITEM

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

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

/react add PICKUP_ITEM <ActivatorId> [item:<Предмет>]

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

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

Примеры

  1. Запретим игрокам Поднимать любые предметы и выведем координаты игрока и строковое представление предмета:
    /react add PICKUP_ITEM pi
    /react add pi a CANCEL_EVENT true
    /react add pi a MESSAGE %droplocation%
    /react add pi a MESSAGE %item%
    или
PICKUP_ITEM:
  pi:
    item: ''
    actions:
    - CANCEL_EVENT=true
    - MESSAGE=%droplocation%
    - MESSAGE=%item%
  1. Запретим выбрасывать только алмазный блок:
    /react add PICKUP_ITEM pi2 item:{type:diamond_block}
    /react add pi2 a CANCEL_EVENT true
PICKUP_ITEM:
  pi2:
    item: type:diamond_block
    actions:
    - CANCEL_EVENT=true