Interface AttackBlockCallback


public interface AttackBlockCallback
Callback for left-clicking ("attacking") a block. Is hooked in before the spectator check, so make sure to check for the player's game mode as well!

Upon return:

  • SUCCESS cancels further processing and, on the client, sends a packet to the server.
  • PASS falls back to further processing.
  • FAIL cancels further processing and does not send a packet to the server.

ATTACK_BLOCK does not let you control the packet sending process yet.

  • Field Summary

    Fields
    Modifier and Type Field Description
    static Event<AttackBlockCallback> EVENT  
  • Method Summary

    Modifier and Type Method Description
    net.minecraft.util.ActionResult interact​(net.minecraft.entity.player.PlayerEntity player, net.minecraft.world.World world, net.minecraft.util.Hand hand, net.minecraft.util.math.BlockPos pos, net.minecraft.util.math.Direction direction)  
  • Field Details

  • Method Details

    • interact

      net.minecraft.util.ActionResult interact​(net.minecraft.entity.player.PlayerEntity player, net.minecraft.world.World world, net.minecraft.util.Hand hand, net.minecraft.util.math.BlockPos pos, net.minecraft.util.math.Direction direction)