public interface ICollisionReader extends IBlockReader
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
| default boolean | checkNoEntityCollision(Entity p_226668_1_) | 
| default boolean | checkNoEntityCollision(Entity entityIn,
                      VoxelShape shape) | 
| default boolean | func_226663_a_(BlockState p_226663_1_,
              BlockPos p_226663_2_,
              ISelectionContext p_226663_3_) | 
| IBlockReader | getBlockReader(int chunkX,
              int chunkZ) | 
| default java.util.stream.Stream<VoxelShape> | getCollisionShapes(Entity p_226666_1_,
                  AxisAlignedBB p_226666_2_) | 
| default java.util.stream.Stream<VoxelShape> | getCollisionShapes(Entity p_226667_1_,
                  AxisAlignedBB p_226667_2_,
                  java.util.Set<Entity> p_226667_3_) | 
| default java.util.stream.Stream<VoxelShape> | getEmptyCollisionShapes(Entity entityIn,
                       AxisAlignedBB aabb,
                       java.util.Set<Entity> entitiesToIgnore) | 
| WorldBorder | getWorldBorder() | 
| default boolean | hasNoCollisions(AxisAlignedBB p_226664_1_) | 
| default boolean | hasNoCollisions(Entity p_226669_1_) | 
| default boolean | hasNoCollisions(Entity p_226665_1_,
               AxisAlignedBB p_226665_2_) | 
| default boolean | hasNoCollisions(Entity p_226662_1_,
               AxisAlignedBB p_226662_2_,
               java.util.Set<Entity> p_226662_3_) | 
func_217300_a, getBlockState, getFluidState, getHeight, getLightValue, getMaxLightLevel, getTileEntity, rayTraceBlocks, rayTraceBlocksWorldBorder 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 checkNoEntityCollision(Entity p_226668_1_)
default boolean hasNoCollisions(AxisAlignedBB p_226664_1_)
default boolean hasNoCollisions(Entity p_226669_1_)
default boolean hasNoCollisions(Entity p_226665_1_, AxisAlignedBB p_226665_2_)
default boolean hasNoCollisions(@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> getCollisionShapes(@Nullable Entity p_226667_1_, AxisAlignedBB p_226667_2_, java.util.Set<Entity> p_226667_3_)
default java.util.stream.Stream<VoxelShape> getCollisionShapes(@Nullable Entity p_226666_1_, AxisAlignedBB p_226666_2_)