net.minecraft.world.level

public interface BlockGetter

extends LevelHeightAccessor

dkd
net.minecraft.world.level.BlockGetter
net.minecraft.class_1922

Field summary

Modifier and TypeField
int
g
MAX_BLOCK_ITERATIONS_ALONG_TRAVEL
field_54147

Method summary

Modifier and TypeMethod
BlockEntity
c_(iy arg0)
getBlockEntity(BlockPos arg0)
method_8321(class_2338 arg0)
default <T extends BlockEntity> Optional<T>
a(iy arg0, dzg<T> arg1)
getBlockEntity(BlockPos arg0, BlockEntityType<T> arg1)
method_35230(class_2338 arg0, class_2591<T> arg1)
BlockState
a_(iy arg0)
getBlockState(BlockPos arg0)
method_8320(class_2338 arg0)
FluidState
b_(iy arg0)
getFluidState(BlockPos arg0)
method_8316(class_2338 arg0)
default int
i(iy arg0)
getLightEmission(BlockPos arg0)
method_8317(class_2338 arg0)
default Stream<BlockState>
a(fgs arg0)
getBlockStates(AABB arg0)
method_29546(class_238 arg0)
default BlockHitResult
a(dkf arg0)
isBlockInLine(ClipBlockStateContext arg0)
method_32880(class_5702 arg0)
default BlockHitResult
a(dkg arg0)
clip(ClipContext arg0)
method_17742(class_3959 arg0)
default BlockHitResult
a(fgx arg0, fgx arg1, iy arg2, fhr arg3, ecg 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)
default double
a(fhr arg0, Supplier<fhr> arg1)
getBlockFloorHeight(VoxelShape arg0, Supplier<VoxelShape> arg1)
method_30346(class_265 arg0, Supplier<class_265> arg1)
default double
j(iy arg0)
getBlockFloorHeight(BlockPos arg0)
method_30347(class_2338 arg0)
static <T, C> T
a(fgx arg0, fgx arg1, C arg2, BiFunction<C, iy, T> arg3, Function<C, T> arg4)
traverseBlocks(Vec3 arg0, Vec3 arg1, C arg2, BiFunction<C, BlockPos, T> arg3, Function<C, T> arg4)
method_17744(class_243 arg0, class_243 arg1, C arg2, BiFunction<C, class_2338, T> arg3, Function<C, T> arg4)
static boolean
a(fgx arg0, fgx arg1, fgs arg2, dkd$a arg3)
forEachBlockIntersectedBetween(Vec3 arg0, Vec3 arg1, AABB arg2, BlockGetter$BlockStepVisitor arg3)
method_67677(class_243 arg0, class_243 arg1, class_238 arg2, class_1922$class_10781 arg3)
private static int
a(it.unimi.dsi.fastutil.longs.LongSet arg0, fgx arg1, fgx arg2, fgs arg3, dkd$a arg4)
addCollisionsAlongTravel(it.unimi.dsi.fastutil.longs.LongSet arg0, Vec3 arg1, Vec3 arg2, AABB arg3, BlockGetter$BlockStepVisitor arg4)
method_61715(it.unimi.dsi.fastutil.longs.LongSet arg0, class_243 arg1, class_243 arg2, class_238 arg3, class_1922$class_10781 arg4)