Package me.deecaad.core.utils.ray
Class BlockTraceResult
java.lang.Object
me.deecaad.core.utils.ray.RayTraceResult
me.deecaad.core.utils.ray.BlockTraceResult
-
Constructor Summary
ConstructorsConstructorDescriptionBlockTraceResult(@NotNull org.bukkit.util.Vector origin, @NotNull org.bukkit.util.Vector direction, @NotNull HitBox hitBox, @NotNull org.bukkit.block.BlockFace hitFace, @NotNull org.bukkit.block.BlockFace exitFace, double hitMin, double hitMax, @NotNull org.bukkit.block.Block block) -
Method Summary
Methods inherited from class me.deecaad.core.utils.ray.RayTraceResult
getExitFace, getExitLocation, getHitBox, getHitFace, getHitLocation, getHitMax, getHitMin, getHitMinClamped, getLivingEntity, getThroughDistance, outlineOnlyHitPosition
-
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.), usegetBlockState().- 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
- Overrides:
toStringin classRayTraceResult
-