The PlayerUseHoe Event is fired whenever a player uses his hoe... If you know what I mean.

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

Event interface extensions

Link to event-interface-extensions

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

The following information can be retrieved from the event:

ZenGetterReturn Type
ZenGetter
canceled
Return Type
boolean
ZenGetter
processed
Return Type
boolean
ZenGetter
x
Return Type
int
ZenGetter
y
Return Type
int
ZenGetter
z
Return Type
int
ZenGetter
player
Return Type
IPlayer
ZenGetter
world
Return Type
IWorld
ZenGetter
block
Return Type
IBlock
ZenGetter
blockState
Return Type
IBlockState
ZenGetter
dimension
Return Type
int
ZenGetter
item
Return Type
IItemStack
  • event.cancel() sets the event as cancelled
  • event.process() sets the event as processed