Class BlockEvent.BreakEvent

  • Enclosing class:
    BlockEvent

    public static class BlockEvent.BreakEvent
    extends BlockEvent
    Event that is fired when an Block is about to be broken by a player Canceling this event will prevent the Block from being broken.
    • Field Detail

      • player

        private final PlayerEntity player
        Reference to the Player who broke the block. If no player is available, use a EntityFakePlayer
      • exp

        private int exp
    • Method Detail

      • getExpToDrop

        public int getExpToDrop()
        Get the experience dropped by the block after the event has processed
        Returns:
        The experience to drop or 0 if the event was canceled
      • setExpToDrop

        public void setExpToDrop​(int exp)
        Set the amount of experience dropped by the block after the event has processed
        Parameters:
        exp - 1 or higher to drop experience, else nothing will drop