net.minecraft.util.hit

public class BlockHitResult

extends HitResult

net.minecraft.world.phys.BlockHitResult
net.minecraft.class_3965
net.minecraft.util.hit.BlockHitResult

Field summary

Modifier and TypeField
private final Direction
direction
field_17588
side
private final BlockPos
blockPos
field_17589
blockPos
private final boolean
miss
field_17590
missed
private final boolean
inside
field_17591
insideBlock
private final boolean
worldBorderHit
field_53823
againstWorldBorder

Constructor summary

ModifierConstructor
public (Vec3d pos, Direction side, BlockPos blockPos, boolean insideBlock)
public (Vec3d pos, Direction side, BlockPos blockPos, boolean insideBlock, boolean againstWorldBorder)
private (boolean missed, Vec3d pos, Direction side, BlockPos blockPos, boolean insideBlock, boolean againstWorldBorder)

Method summary

Modifier and TypeMethod
public static BlockHitResult
miss(Vec3 location, Direction direction, BlockPos pos)
method_17778(class_243 arg0, class_2350 arg1, class_2338 arg2)
createMissed(Vec3d pos, Direction side, BlockPos blockPos)
public BlockHitResult
withDirection(Direction direction)
method_17779(class_2350 arg0)
withSide(Direction side)
public BlockHitResult
withPosition(BlockPos blockPos)
method_29328(class_2338 arg0)
withBlockPos(BlockPos blockPos)
public BlockHitResult
hitBorder()
method_62876()
againstWorldBorder()
public BlockPos
getBlockPos()
method_17777()
getBlockPos()
public Direction
getDirection()
method_17780()
getSide()
public HitResult$Type
getType()
method_17783()
getType()
public boolean
isInside()
method_17781()
isInsideBlock()
public boolean
isWorldBorderHit()
method_62877()
isAgainstWorldBorder()