public interface ICollisionReader extends IBlockReader
Modifier and Type | Method and Description |
---|---|
default boolean |
checkNoEntityCollision(Entity entityIn,
VoxelShape shape) |
default boolean |
func_226662_a_(Entity p_226662_1_,
AxisAlignedBB p_226662_2_,
java.util.Set<Entity> p_226662_3_) |
default boolean |
func_226663_a_(BlockState p_226663_1_,
BlockPos p_226663_2_,
ISelectionContext p_226663_3_) |
default boolean |
func_226664_a_(AxisAlignedBB p_226664_1_) |
default boolean |
func_226665_a__(Entity p_226665_1_,
AxisAlignedBB p_226665_2_) |
default java.util.stream.Stream<VoxelShape> |
func_226666_b_(Entity p_226666_1_,
AxisAlignedBB p_226666_2_) |
default java.util.stream.Stream<VoxelShape> |
func_226667_c_(Entity p_226667_1_,
AxisAlignedBB p_226667_2_,
java.util.Set<Entity> p_226667_3_) |
default boolean |
func_226668_i_(Entity p_226668_1_) |
default boolean |
func_226669_j_(Entity p_226669_1_) |
IBlockReader |
getBlockReader(int chunkX,
int chunkZ) |
default java.util.stream.Stream<VoxelShape> |
getEmptyCollisionShapes(Entity entityIn,
AxisAlignedBB aabb,
java.util.Set<Entity> entitiesToIgnore) |
WorldBorder |
getWorldBorder() |
func_217300_a, getBlockState, getFluidState, getHeight, getLightValue, getMaxLightLevel, getTileEntity, rayTraceBlocks, rayTraceBlocks
WorldBorder getWorldBorder()
@Nullable IBlockReader getBlockReader(int chunkX, int chunkZ)
default boolean checkNoEntityCollision(@Nullable Entity entityIn, VoxelShape shape)
default boolean func_226663_a_(BlockState p_226663_1_, BlockPos p_226663_2_, ISelectionContext p_226663_3_)
default boolean func_226668_i_(Entity p_226668_1_)
default boolean func_226664_a_(AxisAlignedBB p_226664_1_)
default boolean func_226669_j_(Entity p_226669_1_)
default boolean func_226665_a__(Entity p_226665_1_, AxisAlignedBB p_226665_2_)
default boolean func_226662_a_(@Nullable Entity p_226662_1_, AxisAlignedBB p_226662_2_, java.util.Set<Entity> p_226662_3_)
default java.util.stream.Stream<VoxelShape> getEmptyCollisionShapes(@Nullable Entity entityIn, AxisAlignedBB aabb, java.util.Set<Entity> entitiesToIgnore)
default java.util.stream.Stream<VoxelShape> func_226667_c_(@Nullable Entity p_226667_1_, AxisAlignedBB p_226667_2_, java.util.Set<Entity> p_226667_3_)
default java.util.stream.Stream<VoxelShape> func_226666_b_(@Nullable Entity p_226666_1_, AxisAlignedBB p_226666_2_)