net.minecraft.block

public class BlockShapeContext

implements ShapeContext

net.minecraft.world.phys.shapes.PositionCollisionContext
net.minecraft.class_1_969
net.minecraft.block.BlockShapeContext

Field summary

Modifier and TypeField
private final double
y
field_1_6705
minY

Constructor summary

ModifierConstructor
public (double minY)

Method summary

Modifier and TypeMethod
public boolean
isDescending()
method_16193()
isDescending()
public boolean
isAbove(VoxelShape shape, BlockPos pos, boolean defaultValue)
method_16192(class_265 arg0, class_2338 arg1, boolean arg2)
isAbove(VoxelShape arg0, BlockPos arg1, boolean arg2)
public boolean
isHoldingItem(Item item)
method_17785(class_1792 arg0)
isHolding(Item arg0)
public boolean
alwaysCollideWithFluid()
method_73328()
shouldTreatFluidAsCube()
public boolean
canStandOnFluid(FluidState fluidStateAbove, FluidState fluid)
method_27866(class_3610 arg0, class_3610 arg1)
canWalkOnFluid(FluidState arg0, FluidState arg1)
public VoxelShape
getCollisionShape(BlockState state, CollisionGetter collisionGetter, BlockPos pos)
method_62878(class_2680 arg0, class_1941 arg1, class_2338 arg2)
getCollisionShape(BlockState arg0, CollisionView arg1, BlockPos arg2)