Class PlayerEvent.HarvestCheck

  • Enclosing class:
    PlayerEvent

    public static class PlayerEvent.HarvestCheck
    extends PlayerEvent
    HarvestCheck is fired when a player attempts to harvest a block.
    This event is fired whenever a player attempts to harvest a block in EntityPlayer#canHarvestBlock(IBlockState).

    This event is fired via the ForgeEventFactory#doPlayerHarvestCheck(EntityPlayer, IBlockState, boolean).

    state contains the IBlockState that is being checked for harvesting.
    success contains the boolean value for whether the Block will be successfully harvested.

    This event is not Cancelable.

    This event does not have a result. Event.HasResult

    This event is fired on the MinecraftForge.EVENT_BUS.
    • Field Detail

      • success

        private boolean success
    • Method Detail

      • getTargetBlock

        public BlockState getTargetBlock()
      • canHarvest

        public boolean canHarvest()
      • setCanHarvest

        public void setCanHarvest​(boolean success)