public abstract class PlayerBucketEvent extends PlayerEvent implements Cancellable
Event.Resultplayer| Constructor and Description | 
|---|
PlayerBucketEvent(@NotNull Player who,
                 @NotNull Block block,
                 @NotNull Block blockClicked,
                 @NotNull BlockFace blockFace,
                 @NotNull Material bucket,
                 @NotNull ItemStack itemInHand)  | 
PlayerBucketEvent(@NotNull Player who,
                 @NotNull Block block,
                 @NotNull Block blockClicked,
                 @NotNull BlockFace blockFace,
                 @NotNull Material bucket,
                 @NotNull ItemStack itemInHand,
                 @Nullable EquipmentSlot hand)  | 
PlayerBucketEvent(@NotNull Player who,
                 @NotNull Block blockClicked,
                 @NotNull BlockFace blockFace,
                 @NotNull Material bucket,
                 @NotNull ItemStack itemInHand)
Deprecated.  
 | 
PlayerBucketEvent(@NotNull Player who,
                 @NotNull Block blockClicked,
                 @NotNull BlockFace blockFace,
                 @NotNull Material bucket,
                 @NotNull ItemStack itemInHand,
                 @Nullable EquipmentSlot hand)
Deprecated.  
 | 
| Modifier and Type | Method and Description | 
|---|---|
@NotNull Block | 
getBlock()
Gets the block involved in this event. 
 | 
@NotNull Block | 
getBlockClicked()
Return the block clicked 
 | 
@NotNull BlockFace | 
getBlockFace()
Get the face on the clicked block 
 | 
@NotNull Material | 
getBucket()
Returns the bucket used in this event 
 | 
@NotNull EquipmentSlot | 
getHand()
The hand used to perform this action. 
 | 
@Nullable ItemStack | 
getItemStack()
Get the resulting item in hand after the bucket event 
 | 
boolean | 
isCancelled()
Gets the cancellation state of this event. 
 | 
void | 
setCancelled(boolean cancel)
Sets the cancellation state of this event. 
 | 
void | 
setItemStack(@Nullable ItemStack itemStack)
Set the item in hand after the event 
 | 
getPlayercallEvent, getEventName, getHandlers, isAsynchronous@Deprecated public PlayerBucketEvent(@NotNull @NotNull Player who, @NotNull @NotNull Block blockClicked, @NotNull @NotNull BlockFace blockFace, @NotNull @NotNull Material bucket, @NotNull @NotNull ItemStack itemInHand)
public PlayerBucketEvent(@NotNull @NotNull Player who, @NotNull @NotNull Block block, @NotNull @NotNull Block blockClicked, @NotNull @NotNull BlockFace blockFace, @NotNull @NotNull Material bucket, @NotNull @NotNull ItemStack itemInHand)
@Deprecated public PlayerBucketEvent(@NotNull @NotNull Player who, @NotNull @NotNull Block blockClicked, @NotNull @NotNull BlockFace blockFace, @NotNull @NotNull Material bucket, @NotNull @NotNull ItemStack itemInHand, @Nullable @Nullable EquipmentSlot hand)
@NotNull public @NotNull Material getBucket()
@Nullable public @Nullable ItemStack getItemStack()
public void setItemStack(@Nullable @Nullable ItemStack itemStack)
itemStack - the new held ItemStack after the bucket event.@NotNull public final @NotNull Block getBlock()
@NotNull public @NotNull Block getBlockClicked()
@NotNull public @NotNull BlockFace getBlockFace()
@NotNull public @NotNull EquipmentSlot getHand()
public boolean isCancelled()
CancellableisCancelled in interface Cancellablepublic void setCancelled(boolean cancel)
CancellablesetCancelled in interface Cancellablecancel - true if you wish to cancel this eventCopyright © 2022. All rights reserved.