BlockToolModificationEvent
Importing the class
If you need to reference this type directly, like when casting an Array, or as a parameter, you will need to import it. Simply add the import at the top of the file.
Extends
BlockToolModificationEvent extends BlockEvent
.
Listening to the event
This event can be listened to like so:
Members
cancel()
Cancels the event. Same as
setCanceled(true)
Getter
Return Type:
bool
cancelable() as bool
Return Type:
bool
Getter
Return Type:
bool
Setter
Parameters:
cancel: bool
Type: bool
canceled() as bool
Return Type:
bool
canceled(cancel as bool)
Parameters:
cancel: bool
Type: bool
Getter
Return Type:
UseOnContext
Getter
Gets the transformed state after tool use. If setFinalState is not called, it will return the original state. This will be bypassed if canceled, returning null instead.
Return Type:
BlockState
Setter
Sets the transformed state after tool use. If not set, will return the original state. This will be bypassed if canceled, returning null instead.
Parameters:
state: BlockState
Type: BlockState
Getter
Return Type:
bool
hasResult() as bool
Return Type:
bool
Getter
Return Type:
IItemStack
Getter
Return Type:
bool
Getter
Return Type:
LevelAccessor
Getter
Return Type:
Player
Getter
Return Type:
BlockPos
Getter
Return Type:
EventResult
Setter
Parameters:
result: EventResult
Type: EventResult
result() as Result
Return Type:
EventResult
result(result as Result)
Parameters:
result: EventResult
Type: EventResult
setAllow()
sets the event's result to
allow
setDefault()
sets the event's result to
default
setDeny()
sets the event's result to
deny
Getter
Return Type:
BlockState
Getter
Return Type:
ToolAction