Player Interact (Event) — SkBee

Addon: SkBee · Category: Event · Since: 3.4.0

Syntax

[on] player interact

Description

Called when a player interacts (clicks) a block or entity. This is similar to Skript's click event, but more verbose giving you more freedom. Note: This event may be called once for each hand. `event-vector` = `event-equipmentslot` = . `event-blockaction` = .

Event Values

  • event-block
  • event-blockaction
  • event-blockface
  • event-direction
  • event-entity
  • event-equipmentslot
  • event-itemstack
  • event-location
  • event-player
  • event-vector
  • event-world

Examples

on player interact:
	if all:
		event-equipmentslot = off_hand_slot
		event-blockaction = right_click_block
		type of event-item = torch
		name of event-item = "Mr Torchie"
		player is sneaking
	then:
		cancel event
		set {_l} to (exact location of clicked block) ~ event-vector
		make 5 of dust using dustOption(red, 1) at {_l}

on player interact on entity:
	if all:
		event-equipmentslot = off_hand_slot
		type of event-item = leash
		name of event-item = "Mr Leashie"
	then:
		cancel event
		kill clicked entity

View source