net.minecraft.world.level

public interface CollisionGetter

extends BlockGetter

cgh
net.minecraft.world.level.CollisionGetter
net.minecraft.class_1941
net.minecraft.world.CollisionView
net.minecraft.src.C_1569_
net.minecraft.world.level.ICollisionAccess

Method summary

Modifier and TypeMethod
WorldBorder
p_()
getWorldBorder()
method_8621()
getWorldBorder()
m_6857_()
BlockGetter
c(int arg0, int arg1)
getChunkForCollisions(int arg0, int arg1)
method_22338(int arg0, int arg1)
getChunkAsView(int chunkX, int chunkZ)
m_7925_(int p_45775_, int arg1)
default boolean
a(bbn arg0, dxj arg1)
isUnobstructed(Entity arg0, VoxelShape arg1)
method_8611(class_1297 arg0, class_265 arg1)
doesNotIntersectEntities(Entity except, VoxelShape shape)
m_5450_(C_507_ p_45751_, C_3072_ arg1)
default boolean
a(cvo arg0, gt arg1, dwv 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)
m_45752_(C_2064_ p_45754_, C_4675_ p_45755_, C_3051_ arg2)
default boolean
f(bbn arg0)
isUnobstructed(Entity arg0)
method_8606(class_1297 arg0)
doesNotIntersectEntities(Entity entity)
m_45784_(C_507_ arg0)
default boolean
b(dwl arg0)
noCollision(AABB arg0)
method_18026(class_238 arg0)
isSpaceEmpty(Box box)
m_45772_(C_3040_ arg0)
default boolean
g(bbn arg0)
noCollision(Entity arg0)
method_17892(class_1297 arg0)
isSpaceEmpty(Entity entity)
m_45786_(C_507_ arg0)
default boolean
a(bbn arg0, dwl arg1)
noCollision(Entity arg0, AABB arg1)
method_8587(class_1297 arg0, class_238 arg1)
isSpaceEmpty(Entity entity, Box box)
m_45756_(C_507_ p_45758_, C_3040_ arg1)
List<VoxelShape>
b(bbn arg0, dwl arg1)
getEntityCollisions(Entity arg0, AABB arg1)
method_20743(class_1297 arg0, class_238 arg1)
getEntityCollisions(Entity entity, Box box)
m_183134_(C_507_ p_186428_, C_3040_ arg1)
default Iterable<VoxelShape>
c(bbn arg0, dwl arg1)
getCollisions(Entity arg0, AABB arg1)
method_8600(class_1297 arg0, class_238 arg1)
getCollisions(Entity entity, Box box)
m_186431_(C_507_ p_186433_, C_3040_ arg1)
default Iterable<VoxelShape>
d(bbn arg0, dwl arg1)
getBlockCollisions(Entity arg0, AABB arg1)
method_20812(class_1297 arg0, class_238 arg1)
getBlockCollisions(Entity entity, Box box)
m_186434_(C_507_ p_186436_, C_3040_ arg1)
private VoxelShape
f(bbn arg0, dwl arg1)
borderCollision(Entity arg0, AABB arg1)
method_39455(class_1297 arg0, class_238 arg1)
getWorldBorderCollisions(Entity entity, Box box)
m_186440_(C_507_ p_186442_, C_3040_ arg1)
default boolean
e(bbn arg0, dwl arg1)
collidesWithSuffocatingBlock(Entity arg0, AABB arg1)
method_39454(class_1297 arg0, class_238 arg1)
canCollide(Entity entity, Box box)
m_186437_(C_507_ p_186439_, C_3040_ arg1)
default Optional<Vec3>
a(bbn arg0, dxj arg1, dwq 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)
m_151418_(C_507_ p_151420_, C_3072_ p_151421_, C_3046_ p_151422_, double p_151423_, double arg4, double arg5)