net.minecraft.world.level

public interface CollisionGetter

extends BlockGetter

dfs
net.minecraft.world.level.CollisionGetter
net.minecraft.class_1941
net.minecraft.unmapped.C_vxzrjtdu
net.minecraft.world.CollisionView
net.minecraft.world.CollisionView
net.minecraft.src.C_1569_
net.minecraft.world.level.ICollisionAccess

Method summary

Modifier and TypeMethod
WorldBorder
F_()
getWorldBorder()
method_8621()
m_buskdhke()
getWorldBorder()
getWorldBorder()
m_6857_()
BlockGetter
c(int arg0, int arg1)
getChunkForCollisions(int arg0, int arg1)
method_22338(int arg0, int arg1)
m_cdodgqhq(int arg0, int arg1)
getChunkAsView(int chunkX, int chunkZ)
getChunkAsView(int arg0, int arg1)
m_7925_(int p_45775_, int arg1)
default boolean
a(bum arg0, fbv arg1)
isUnobstructed(Entity arg0, VoxelShape arg1)
method_8611(class_1297 arg0, class_265 arg1)
m_swfiobrv(C_astfners arg0, C_zscvhwbd arg1)
doesNotIntersectEntities(Entity except, VoxelShape shape)
doesNotIntersectEntities(Entity except, VoxelShape shape)
m_5450_(C_507_ p_45751_, C_3072_ arg1)
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)
m_muqpnsjj(C_txtbiemp arg0, C_hynzadkk arg1, C_pbfjvesm arg2)
canPlace(BlockState state, BlockPos pos, ShapeContext context)
canPlace(BlockState state, BlockPos pos, ShapeContext context)
m_45752_(C_2064_ p_45754_, C_4675_ p_45755_, C_3051_ arg2)
default boolean
f(bum arg0)
isUnobstructed(Entity arg0)
method_8606(class_1297 arg0)
m_ykcfhdid(C_astfners arg0)
doesNotIntersectEntities(Entity entity)
doesNotIntersectEntities(Entity entity)
m_45784_(C_507_ arg0)
default boolean
b(faw arg0)
noCollision(AABB arg0)
method_18026(class_238 arg0)
m_istsheae(C_hbcjzgoe arg0)
isSpaceEmpty(Box box)
isSpaceEmpty(Box box)
m_45772_(C_3040_ arg0)
default boolean
g(bum arg0)
noCollision(Entity arg0)
method_17892(class_1297 arg0)
m_amxdfdmp(C_astfners arg0)
isSpaceEmpty(Entity entity)
isSpaceEmpty(Entity entity)
m_45786_(C_507_ arg0)
default boolean
a(bum arg0, faw arg1)
noCollision(Entity arg0, AABB arg1)
method_8587(class_1297 arg0, class_238 arg1)
m_mleasjrh(C_astfners arg0, C_hbcjzgoe arg1)
isSpaceEmpty(Entity entity, Box box)
isSpaceEmpty(Entity entity, Box box)
m_45756_(C_507_ p_45758_, C_3040_ arg1)
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)
m_iomerewe(C_astfners arg0, C_hbcjzgoe arg1, boolean arg2)
isSpaceEmpty(Entity entity, Box box, boolean checkFluid)
m_iomerewe(Entity entity, Box arg1, boolean arg2)
m_356348_(C_507_ p_361643_, C_3040_ p_370219_, boolean arg2)
default boolean
b(bum arg0, faw arg1)
noBlockCollision(Entity arg0, AABB arg1)
method_52569(class_1297 arg0, class_238 arg1)
m_lvvgkmew(C_astfners arg0, C_hbcjzgoe arg1)
isBlockSpaceEmpty(Entity entity, Box box)
isBlockSpaceEmpty(Entity entity, Box box)
m_295029_(C_507_ p_300925_, C_3040_ arg1)
List<VoxelShape>
c(bum arg0, faw arg1)
getEntityCollisions(Entity arg0, AABB arg1)
method_20743(class_1297 arg0, class_238 arg1)
m_lrisnbsp(C_astfners arg0, C_hbcjzgoe arg1)
getEntityCollisions(Entity entity, Box box)
getEntityCollisions(Entity entity, Box arg1)
m_183134_(C_507_ p_186428_, C_3040_ arg1)
default Iterable<VoxelShape>
d(bum arg0, faw arg1)
getCollisions(Entity arg0, AABB arg1)
method_8600(class_1297 arg0, class_238 arg1)
m_ypwqnrxo(C_astfners arg0, C_hbcjzgoe arg1)
getCollisions(Entity entity, Box box)
getCollisions(Entity entity, Box box)
m_186431_(C_507_ p_186433_, C_3040_ arg1)
default Iterable<VoxelShape>
e(bum arg0, faw arg1)
getBlockCollisions(Entity arg0, AABB arg1)
method_20812(class_1297 arg0, class_238 arg1)
m_byqkqxkz(C_astfners arg0, C_hbcjzgoe arg1)
getBlockCollisions(Entity entity, Box box)
getBlockCollisions(Entity entity, Box box)
m_186434_(C_507_ p_186436_, C_3040_ arg1)
default Iterable<VoxelShape>
f(bum arg0, faw arg1)
getBlockAndLiquidCollisions(Entity arg0, AABB arg1)
method_61719(class_1297 arg0, class_238 arg1)
m_oizpmzlf(C_astfners arg0, C_hbcjzgoe arg1)
getBlockOrFluidCollisions(Entity entity, Box box)
m_oizpmzlf(Entity entity, Box arg1)
m_355970_(C_507_ p_366686_, C_3040_ arg1)
private VoxelShape
i(bum arg0, faw arg1)
borderCollision(Entity arg0, AABB arg1)
method_39455(class_1297 arg0, class_238 arg1)
m_kamrttpa(C_astfners arg0, C_hbcjzgoe arg1)
getWorldBorderCollisions(Entity entity, Box box)
getBorderCollision(Entity entity, Box box)
m_186440_(C_507_ p_186442_, C_3040_ arg1)
default BlockHitResult
b(dfr arg0)
clipIncludingBorder(ClipContext arg0)
method_61717(class_3959 arg0)
m_oojuhygq(C_uyikqwzv arg0)
getCollisionsIncludingWorldBorder(RaycastContext context)
m_353420_(C_1565_ arg0)
default boolean
g(bum arg0, faw arg1)
collidesWithSuffocatingBlock(Entity arg0, AABB arg1)
method_39454(class_1297 arg0, class_238 arg1)
m_tdevuobh(C_astfners arg0, C_hbcjzgoe arg1)
canCollide(Entity entity, Box box)
collidesWithSuffocatingBlock(Entity entity, Box box)
m_186437_(C_507_ p_186439_, C_3040_ arg1)
default Optional<BlockPos>
h(bum arg0, faw arg1)
findSupportingBlock(Entity arg0, AABB arg1)
method_51718(class_1297 arg0, class_238 arg1)
m_svuuczvg(C_astfners arg0, C_hbcjzgoe arg1)
findSupportingBlockPos(Entity entity, Box box)
findSupportingBlock(Entity entity, Box box)
m_285750_(C_507_ p_286792_, C_3040_ arg1)
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)
m_qrigjdbl(C_astfners arg0, C_zscvhwbd arg1, C_vgpupfxx arg2, double arg3, double arg4, double arg5)
findClosestCollision(Entity entity, VoxelShape shape, Vec3d target, double x, double y, double z)
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)