net.minecraft.world.level

public interface BlockGetter

bpg
net.minecraft.world.level.BlockGetter
net.minecraft.class_1922
net.minecraft.world.BlockView
net.minecraft.world.IBlockReader
net.minecraft.server.v1_16_R1.IBlockAccess

Method summary

Modifier and TypeMethod
BlockEntity
c(fu arg0)
getBlockEntity(BlockPos arg0)
method_8321(class_2338 arg0)
getBlockEntity(BlockPos pos)
func_175625_s(BlockPos arg0)
getTileEntity(BlockPosition arg0)
BlockState
d_(fu arg0)
getBlockState(BlockPos arg0)
method_8320(class_2338 arg0)
getBlockState(BlockPos pos)
func_180495_p(BlockPos arg0)
getType(BlockPosition arg0)
FluidState
b(fu arg0)
getFluidState(BlockPos arg0)
method_8316(class_2338 arg0)
getFluidState(BlockPos pos)
func_204610_c(BlockPos arg0)
getFluid(BlockPosition arg0)
default int
h(fu arg0)
getLightEmission(BlockPos arg0)
method_8317(class_2338 arg0)
getLuminance(BlockPos pos)
func_217298_h(BlockPos arg0)
default int
H()
getMaxLightLevel()
method_8315()
getMaxLightLevel()
func_201572_C()
default int
I()
getMaxBuildHeight()
method_8322()
getHeight()
func_217301_I()
getBuildHeight()
default Stream<BlockState>
a(deg arg0)
getBlockStates(AABB arg0)
method_29546(class_238 arg0)
method_29546(Box arg0)
func_234853_a_(AxisAlignedBB arg0)
default BlockHitResult
a(bpj arg0)
clip(ClipContext arg0)
method_17742(class_3959 arg0)
rayTrace(RayTraceContext context)
func_217299_a(RayTraceContext arg0)
rayTrace(RayTrace arg0)
default BlockHitResult
a(dem arg0, dem arg1, fu arg2, dfg arg3, cfj 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)
rayTraceBlock(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)
static <T> T
a(bpj arg0, BiFunction<bpj, fu, T> arg1, Function<bpj, 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)
rayTrace(RayTraceContext arg0, BiFunction<RayTraceContext, BlockPos, T> context, Function<RayTraceContext, T> blockRayTracer)
func_217300_a(RayTraceContext arg0, BiFunction<RayTraceContext, BlockPos, T> arg1, Function<RayTraceContext, T> arg2)