PlayerLeftClickBlock

Link to playerleftclickblock

The PlayerLeftClickBlock Event is fired whenever a player left clicks a block.
It can be canceled to prevent any other events from taking place. If the player holds down the left click, the event will fire again even if it has been canceled. Canceling this event will prevent the left click from being registered, preventing block breaking (although not in creative mode). If the event is canceled, a specific result of success, fail or pass can be provided. By default, the result is pass.

You will need to cast the event in the function header as this class:
crafttweaker.event.PlayerLeftClickBlockEvent
You can, of course, also import the class before and use that name then.

Event interface extensions

Link to event-interface-extensions

PlayerLeftClickBlock Events implement the following interfaces and are able to call all of their methods/getters/setters as well:

ZenGetters & ZenSetters

Link to zengetters--zensetters

The following information can be retrieved from the event:

ZenGetterZenSettertype
ZenGetter
hitvector
ZenSetter
type
IVector3d
ZenGetter
useblock
ZenSetter
useblock
type
string ("allow" / "deny" / "default")
ZenGetter
useitem
ZenSetter
useitem
type
string ("allow" / "deny" / "default")
ZenGetter
cancellationResult
ZenSetter
cancellationResult
type
string ("success" / "pass" / "fail")
  • event.cancel() sets the event as cancelled.