net.minecraft.world.level

public interface CollisionGetter

extends BlockGetter

bpk
net.minecraft.world.level.CollisionGetter
net.minecraft.class_1941
net.minecraft.world.CollisionView
net.minecraft.world.ICollisionReader
net.minecraft.server.v1_16_R1.ICollisionAccess

Method summary

Modifier and TypeMethod
WorldBorder
f()
getWorldBorder()
method_8621()
getWorldBorder()
func_175723_af()
getWorldBorder()
BlockGetter
c(int arg0, int arg1)
getChunkForCollisions(int arg0, int arg1)
method_22338(int arg0, int arg1)
getExistingChunk(int chunkX, int chunkZ)
func_225522_c_(int arg0, int arg1)
default boolean
a(aom arg0, dfg arg1)
isUnobstructed(Entity arg0, VoxelShape arg1)
method_8611(class_1297 arg0, class_265 arg1)
intersectsEntities(Entity except, VoxelShape shape)
func_195585_a(Entity arg0, VoxelShape arg1)
default boolean
a(cfj arg0, fu arg1, der 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)
func_226663_a_(BlockState arg0, BlockPos arg1, ISelectionContext arg2)
default boolean
i(aom arg0)
isUnobstructed(Entity arg0)
method_8606(class_1297 arg0)
intersectsEntities(Entity entity)
func_226668_i_(Entity arg0)
default boolean
b(deg arg0)
noCollision(AABB arg0)
method_18026(class_238 arg0)
doesNotCollide(Box box)
func_226664_a_(AxisAlignedBB arg0)
default boolean
j(aom arg0)
noCollision(Entity arg0)
method_17892(class_1297 arg0)
doesNotCollide(Entity entity)
func_226669_j_(Entity arg0)
getCubes(Entity arg0)
default boolean
a_(aom arg0, deg arg1)
noCollision(Entity arg0, AABB arg1)
method_8587(class_1297 arg0, class_238 arg1)
doesNotCollide(Entity entity, Box box)
func_226665_a__(Entity arg0, AxisAlignedBB arg1)
getCubes(Entity arg0, AxisAlignedBB arg1)
default boolean
b(aom arg0, deg arg1, Predicate<aom> arg2)
noCollision(Entity arg0, AABB arg1, Predicate<Entity> arg2)
method_8590(class_1297 arg0, class_238 arg1, Predicate<class_1297> arg2)
doesNotCollide(Entity arg0, Box arg1, Predicate<Entity> arg2)
func_234865_b_(Entity arg0, AxisAlignedBB arg1, Predicate<Entity> arg2)
Stream<VoxelShape>
c(aom arg0, deg arg1, Predicate<aom> arg2)
getEntityCollisions(Entity arg0, AABB arg1, Predicate<Entity> arg2)
method_20743(class_1297 arg0, class_238 arg1, Predicate<class_1297> arg2)
getEntityCollisions(Entity arg0, Box arg1, Predicate<Entity> arg2)
func_230318_c_(Entity arg0, AxisAlignedBB arg1, Predicate<Entity> arg2)
default Stream<VoxelShape>
d(aom arg0, deg arg1, Predicate<aom> arg2)
getCollisions(Entity arg0, AABB arg1, Predicate<Entity> arg2)
method_8600(class_1297 arg0, class_238 arg1, Predicate<class_1297> arg2)
getCollisions(Entity arg0, Box arg1, Predicate<Entity> arg2)
func_234867_d_(Entity arg0, AxisAlignedBB arg1, Predicate<Entity> arg2)
default Stream<VoxelShape>
b(aom arg0, deg arg1)
getBlockCollisions(Entity arg0, AABB arg1)
method_20812(class_1297 arg0, class_238 arg1)
getBlockCollisions(Entity entity, Box box)
func_226666_b_(Entity arg0, AxisAlignedBB arg1)
default Stream<VoxelShape>
a(aom arg0, deg arg1, BiPredicate<cfj, fu> arg2)
getBlockCollisions(Entity arg0, AABB arg1, BiPredicate<BlockState, BlockPos> arg2)
method_30030(class_1297 arg0, class_238 arg1, BiPredicate<class_2680, class_2338> arg2)
method_30030(Entity arg0, Box arg1, BiPredicate<BlockState, BlockPos> arg2)
func_241457_a_(Entity arg0, AxisAlignedBB arg1, BiPredicate<BlockState, BlockPos> arg2)