net.minecraft.world.level

public interface CollisionGetter

extends BlockGetter

bvy
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
o_()
getWorldBorder()
method_8621()
getWorldBorder()
m_6857_()
getWorldBorder()
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(atf arg0, dnt arg1)
isUnobstructed(Entity arg0, VoxelShape arg1)
method_8611(class_1297 arg0, class_265 arg1)
intersectsEntities(Entity except, VoxelShape shape)
m_5450_(C_507_ p_45751_, C_3072_ arg1)
default boolean
a(cks arg0, gg arg1, dnf 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(atf arg0)
isUnobstructed(Entity arg0)
method_8606(class_1297 arg0)
intersectsEntities(Entity entity)
m_45784_(C_507_ arg0)
default boolean
b(dmv arg0)
noCollision(AABB arg0)
method_18026(class_238 arg0)
isSpaceEmpty(Box box)
m_45772_(C_3040_ arg0)
default boolean
g(atf arg0)
noCollision(Entity arg0)
method_17892(class_1297 arg0)
isSpaceEmpty(Entity entity)
m_45786_(C_507_ arg0)
getCubes(Entity arg0)
default boolean
a(atf arg0, dmv 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)
getCubes(Entity arg0, AxisAlignedBB arg1)
default boolean
b(atf arg0, dmv arg1, Predicate<atf> arg2)
noCollision(Entity arg0, AABB arg1, Predicate<Entity> arg2)
method_8590(class_1297 arg0, class_238 arg1, Predicate<class_1297> arg2)
isSpaceEmpty(Entity entity, Box box, Predicate<Entity> filter)
m_45768_(C_507_ p_45770_, C_3040_ p_45771_, Predicate<C_507_> arg2)
Stream<VoxelShape>
c(atf arg0, dmv arg1, Predicate<atf> arg2)
getEntityCollisions(Entity arg0, AABB arg1, Predicate<Entity> arg2)
method_20743(class_1297 arg0, class_238 arg1, Predicate<class_1297> arg2)
getEntityCollisions(Entity entity, Box box, Predicate<Entity> predicate)
m_5454_(C_507_ p_45777_, C_3040_ p_45778_, Predicate<C_507_> arg2)
default Stream<VoxelShape>
d(atf arg0, dmv arg1, Predicate<atf> arg2)
getCollisions(Entity arg0, AABB arg1, Predicate<Entity> arg2)
method_8600(class_1297 arg0, class_238 arg1, Predicate<class_1297> arg2)
getCollisions(Entity entity, Box box, Predicate<Entity> predicate)
m_7786_(C_507_ p_45782_, C_3040_ p_45783_, Predicate<C_507_> arg2)
default Stream<VoxelShape>
b(atf arg0, dmv arg1)
getBlockCollisions(Entity arg0, AABB arg1)
method_20812(class_1297 arg0, class_238 arg1)
getBlockCollisions(Entity entity, Box box)
m_45761_(C_507_ p_45763_, C_3040_ arg1)
default boolean
a(atf arg0, dmv arg1, BiPredicate<cks, gg> arg2)
hasBlockCollision(Entity arg0, AABB arg1, BiPredicate<BlockState, BlockPos> arg2)
method_30635(class_1297 arg0, class_238 arg1, BiPredicate<class_2680, class_2338> arg2)
hasBlockCollision(Entity entity, Box box, BiPredicate<BlockState, BlockPos> predicate)
m_151414_(C_507_ p_151416_, C_3040_ p_151417_, BiPredicate<C_2064_, C_4675_> arg2)
default Stream<VoxelShape>
b(atf arg0, dmv arg1, BiPredicate<cks, gg> arg2)
getBlockCollisions(Entity arg0, AABB arg1, BiPredicate<BlockState, BlockPos> arg2)
method_30030(class_1297 arg0, class_238 arg1, BiPredicate<class_2680, class_2338> arg2)
getBlockCollisions(Entity entity, Box box, BiPredicate<BlockState, BlockPos> predicate)
m_45764_(C_507_ p_45766_, C_3040_ p_45767_, BiPredicate<C_2064_, C_4675_> arg2)
default Optional<Vec3>
a(atf arg0, dnt arg1, dna 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)