The PlayerBonemeal Event is fired whenever a player uses bonemeal on a block.

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

Event interface extensions

Link to event-interface-extensions

PlayerBonemeal 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
blockPos
Return Type
IBlockPos
ZenGetter
dimension
Return Type
int
ZenGetter
item
Return Type
IItemStack
  • event.cancel() sets the event as cancelled
  • event.process() sets the event as processed