Skip to content

Активатор ENTITY_CLICK

fromgate edited this page Jul 7, 2017 · 3 revisions

Этот активатор инициируется, когда игрок выполняет щелчок правой кнопкой мыши по сущности (Entity). С этим активатором вы сможете запретить вставлять в рамку предметы или вращать предметы в рамке. Запретить садиться в лодку, minecart и на лошадь. И многое другого.

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

/react add ENTITY_CLICK <ActivatorId> [type: <EntityType>]

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

Плейсхолдер Описание
%entitytype% тип сущности

Примеры

  1. Выведем тип Entity, по которому кликаем:
    /react add ENTITY_CLICK ec
    /react add ec a MESSAGE %entitytype%
    или
ENTITY_CLICK:
    ec:
      entity-type: ''
      actions:
      - 'MESSAGE=Entity: %entitytype%'
  1. Запретим садиться в лодку:
    /react add ENTITY_CLICK ec2 type:BOAT
    /react add ec2 a CANCEL_EVENT true
    или
ENTITY_CLICK:
  ec2:
    entity-type: BOAT
    actions:
    - CANCEL_EVENT=true
  1. Запретим вставлять в рамку предметы, или вращать предметы в рамке:
    /react add ENTITY_CLICK ec3 type:ITEM_FRAME
    /react add ec3 a CANCEL_EVENT true
    или
ENTITY_CLICK:
  ec3:
    entity-type: ITEM_FRAME
    actions:
    - CANCEL_EVENT=true
  1. Запретим вставлять в рамку определённый предмет:
    /react add ENTITY_CLICK ec4 type:ITEM_FRAME
    /react add ec4 f ITEM type:TRIPWIRE_HOOK
    /react add ec4 a CANCEL_EVENT true
    или
ENTITY_CLICK:
  ec4:
    entity-type: ITEM_FRAME
    flags:
    - ITEM=type:TRIPWIRE_HOOK
    actions:
    - CANCEL_EVENT=true
Clone this wiki locally