Class BlockTraceResult

java.lang.Object
me.deecaad.core.utils.ray.RayTraceResult
me.deecaad.core.utils.ray.BlockTraceResult

public class BlockTraceResult extends RayTraceResult
  • Constructor Details

    • BlockTraceResult

      public BlockTraceResult(@NotNull @NotNull org.bukkit.util.Vector origin, @NotNull @NotNull org.bukkit.util.Vector direction, @NotNull @NotNull HitBox hitBox, @NotNull @NotNull org.bukkit.block.BlockFace hitFace, @NotNull @NotNull org.bukkit.block.BlockFace exitFace, double hitMin, double hitMax, @NotNull @NotNull org.bukkit.block.Block block)
  • Method Details

    • getBlock

      @NotNull public @NotNull org.bukkit.block.Block getBlock()
      Returns the block that was hit. This block should only be used for x-y-z coordinates. To get information about the block (material, data, etc.), use getBlockState().
      Returns:
      The hit block.
    • getBlockState

      @NotNull public @NotNull org.bukkit.block.BlockState getBlockState()
      Returns information about the block that was hit.
      Returns:
      The hit block state.
    • toString

      public String toString()
      Overrides:
      toString in class RayTraceResult