Package net.minestom.server.event.player
Class PlayerFinishDiggingEvent
java.lang.Object
net.minestom.server.event.player.PlayerFinishDiggingEvent
- All Implemented Interfaces:
Event
,BlockEvent
,EntityEvent
,EntityInstanceEvent
,InstanceEvent
,PlayerEvent
,PlayerInstanceEvent
Called when a
Player
successfully finishes digging a block-
Constructor Summary
ConstructorDescriptionPlayerFinishDiggingEvent
(@NotNull Player player, @NotNull Block block, @NotNull BlockVec blockPosition) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minestom.server.event.trait.EntityInstanceEvent
getInstance
Methods inherited from interface net.minestom.server.event.trait.PlayerEvent
getEntity
-
Constructor Details
-
PlayerFinishDiggingEvent
-
-
Method Details
-
setBlock
Changes which block was dugThis has somewhat odd behavior; If you set it from a previously solid block to a non-solid block then cancel the respective
PlayerBlockBreakEvent
it will allow the player to phase through the block and into the floor (only if the player is standing on top of the block)- Parameters:
block
- the block to set the result to
-
getBlock
Gets the block which was dug.- Specified by:
getBlock
in interfaceBlockEvent
- Returns:
- the block
-
getBlockPosition
Gets the block position.- Specified by:
getBlockPosition
in interfaceBlockEvent
- Returns:
- the block position
-
getPlayer
Description copied from interface:PlayerEvent
Gets the player.- Specified by:
getPlayer
in interfacePlayerEvent
- Returns:
- the player
-