net.minecraft.world.level

public interface CollisionGetter

extends BlockGetter

dfs
net.minecraft.world.level.CollisionGetter
net.minecraft.class_1941
net.minecraft.world.CollisionView
net.minecraft.world.level.ICollisionAccess

Method summary

Modifier and TypeMethod
WorldBorder
F_()
getWorldBorder()
method_8621()
getWorldBorder()
BlockGetter
c(int arg0, int arg1)
getChunkForCollisions(int arg0, int arg1)
method_22338(int arg0, int arg1)
getChunkAsView(int chunkX, int chunkZ)
default boolean
a(bum arg0, fbv arg1)
isUnobstructed(Entity arg0, VoxelShape arg1)
method_8611(class_1297 arg0, class_265 arg1)
doesNotIntersectEntities(Entity except, VoxelShape shape)
default boolean
a(dwy arg0, ji arg1, fbg arg2)
isUnobstructed(BlockState arg0, BlockPos arg1, CollisionContext arg2)
method_8628(class_2680 arg0, class_2338 arg1, class_3726 arg2)
canPlace(BlockState state, BlockPos pos, ShapeContext context)
default boolean
f(bum arg0)
isUnobstructed(Entity arg0)
method_8606(class_1297 arg0)
doesNotIntersectEntities(Entity entity)
default boolean
b(faw arg0)
noCollision(AABB arg0)
method_18026(class_238 arg0)
isSpaceEmpty(Box box)
default boolean
g(bum arg0)
noCollision(Entity arg0)
method_17892(class_1297 arg0)
isSpaceEmpty(Entity entity)
default boolean
a(bum arg0, faw arg1)
noCollision(Entity arg0, AABB arg1)
method_8587(class_1297 arg0, class_238 arg1)
isSpaceEmpty(Entity entity, Box box)
default boolean
a(bum arg0, faw arg1, boolean arg2)
noCollision(Entity arg0, AABB arg1, boolean arg2)
method_61716(class_1297 arg0, class_238 arg1, boolean arg2)
isSpaceEmpty(Entity entity, Box box, boolean checkFluid)
default boolean
b(bum arg0, faw arg1)
noBlockCollision(Entity arg0, AABB arg1)
method_52569(class_1297 arg0, class_238 arg1)
isBlockSpaceEmpty(Entity entity, Box box)
List<VoxelShape>
c(bum arg0, faw arg1)
getEntityCollisions(Entity arg0, AABB arg1)
method_20743(class_1297 arg0, class_238 arg1)
getEntityCollisions(Entity entity, Box box)
default Iterable<VoxelShape>
d(bum arg0, faw arg1)
getCollisions(Entity arg0, AABB arg1)
method_8600(class_1297 arg0, class_238 arg1)
getCollisions(Entity entity, Box box)
default Iterable<VoxelShape>
e(bum arg0, faw arg1)
getBlockCollisions(Entity arg0, AABB arg1)
method_20812(class_1297 arg0, class_238 arg1)
getBlockCollisions(Entity entity, Box box)
default Iterable<VoxelShape>
f(bum arg0, faw arg1)
getBlockAndLiquidCollisions(Entity arg0, AABB arg1)
method_61719(class_1297 arg0, class_238 arg1)
getBlockOrFluidCollisions(Entity entity, Box box)
private VoxelShape
i(bum arg0, faw arg1)
borderCollision(Entity arg0, AABB arg1)
method_39455(class_1297 arg0, class_238 arg1)
getWorldBorderCollisions(Entity entity, Box box)
default BlockHitResult
b(dfr arg0)
clipIncludingBorder(ClipContext arg0)
method_61717(class_3959 arg0)
getCollisionsIncludingWorldBorder(RaycastContext context)
default boolean
g(bum arg0, faw arg1)
collidesWithSuffocatingBlock(Entity arg0, AABB arg1)
method_39454(class_1297 arg0, class_238 arg1)
canCollide(Entity entity, Box box)
default Optional<BlockPos>
h(bum arg0, faw arg1)
findSupportingBlock(Entity arg0, AABB arg1)
method_51718(class_1297 arg0, class_238 arg1)
findSupportingBlockPos(Entity entity, Box box)
default Optional<Vec3>
a(bum arg0, fbv arg1, fbb arg2, double arg3, double arg4, double arg5)
findFreePosition(Entity arg0, VoxelShape arg1, Vec3 arg2, double arg3, double arg4, double arg5)
method_33594(class_1297 arg0, class_265 arg1, class_243 arg2, double arg3, double arg4, double arg5)
findClosestCollision(Entity entity, VoxelShape shape, Vec3d target, double x, double y, double z)