net.minecraft.world.level

public interface BlockGetter

brc
net.minecraft.world.level.BlockGetter
net.minecraft.class_1922
net.minecraft.world.BlockView
net.minecraft.world.IBlockReader
net.minecraft.server.v1_16_R3.IBlockAccess

Method summary

Modifier and TypeMethod
BlockEntity
c(fx arg0)
getBlockEntity(BlockPos arg0)
method_8321(class_2338 arg0)
getBlockEntity(BlockPos pos)
func_175625_s(BlockPos arg0)
getTileEntity(BlockPosition arg0)
BlockState
d_(fx arg0)
getBlockState(BlockPos arg0)
method_8320(class_2338 arg0)
getBlockState(BlockPos pos)
func_180495_p(BlockPos arg0)
getType(BlockPosition arg0)
FluidState
b(fx arg0)
getFluidState(BlockPos arg0)
method_8316(class_2338 arg0)
getFluidState(BlockPos pos)
func_204610_c(BlockPos arg0)
getFluid(BlockPosition arg0)
default int
g(fx arg0)
getLightEmission(BlockPos arg0)
method_8317(class_2338 arg0)
getLuminance(BlockPos pos)
func_217298_h(BlockPos arg0)
default int
K()
getMaxLightLevel()
method_8315()
getMaxLightLevel()
func_201572_C()
default int
L()
getMaxBuildHeight()
method_8322()
getHeight()
func_217301_I()
getBuildHeight()
default Stream<BlockState>
a(dci arg0)
getBlockStates(AABB arg0)
method_29546(class_238 arg0)
method_29546(Box arg0)
func_234853_a_(AxisAlignedBB arg0)
default BlockHitResult
a(brf arg0)
clip(ClipContext arg0)
method_17742(class_3959 arg0)
raycast(RaycastContext context)
func_217299_a(RayTraceContext arg0)
rayTrace(RayTrace arg0)
default BlockHitResult
a(dcn arg0, dcn arg1, fx arg2, ddh arg3, ceh arg4)
clipWithInteractionOverride(Vec3 arg0, Vec3 arg1, BlockPos arg2, VoxelShape arg3, BlockState arg4)
method_17745(class_243 arg0, class_243 arg1, class_2338 arg2, class_265 arg3, class_2680 arg4)
raycastBlock(Vec3d start, Vec3d end, BlockPos pos, VoxelShape shape, BlockState state)
func_217296_a(Vector3d arg0, Vector3d arg1, BlockPos arg2, VoxelShape arg3, BlockState arg4)
rayTrace(Vec3D arg0, Vec3D arg1, BlockPosition arg2, VoxelShape arg3, IBlockData arg4)
default double
a(ddh arg0, Supplier<ddh> arg1)
getBlockFloorHeight(VoxelShape arg0, Supplier<VoxelShape> arg1)
method_30346(class_265 arg0, Supplier<class_265> arg1)
getDismountHeight(VoxelShape blockCollisionShape, Supplier<VoxelShape> belowBlockCollisionShapeGetter)
func_242402_a(VoxelShape arg0, Supplier<VoxelShape> arg1)
default double
h(fx arg0)
getBlockFloorHeight(BlockPos arg0)
method_30347(class_2338 arg0)
getDismountHeight(BlockPos pos)
func_242403_h(BlockPos arg0)
static <T> T
a(brf arg0, BiFunction<brf, fx, T> arg1, Function<brf, T> arg2)
traverseBlocks(ClipContext arg0, BiFunction<ClipContext, BlockPos, T> arg1, Function<ClipContext, T> arg2)
method_17744(class_3959 arg0, BiFunction<class_3959, class_2338, T> arg1, Function<class_3959, T> arg2)
raycast(RaycastContext arg0, BiFunction<RaycastContext, BlockPos, T> context, Function<RaycastContext, T> blockRaycaster)
func_217300_a(RayTraceContext arg0, BiFunction<RayTraceContext, BlockPos, T> arg1, Function<RayTraceContext, T> arg2)