All Methods Instance Methods Abstract Methods Deprecated Methods 
| Modifier and Type | Method and Description | 
| void | addCollisionBoxToList(World worldIn,
                     BlockPos pos,
                     AxisAlignedBB entityBox,
                     java.util.List<AxisAlignedBB> collidingBoxes,
                     Entity entityIn,
                     boolean p_185908_6_) | 
| boolean | canEntitySpawn(Entity entityIn) | 
| boolean | canProvidePower() | 
| boolean | causesSuffocation() | 
| RayTraceResult | collisionRayTrace(World worldIn,
                 BlockPos pos,
                 Vec3d start,
                 Vec3d end) | 
| boolean | doesSideBlockRendering(IBlockAccess world,
                      BlockPos pos,
                      EnumFacing side) | 
| IBlockState | getActualState(IBlockAccess blockAccess,
              BlockPos pos) | 
| float | getAmbientOcclusionLightValue() | 
| float | getBlockHardness(World worldIn,
                BlockPos pos) | 
| AxisAlignedBB | getBoundingBox(IBlockAccess blockAccess,
              BlockPos pos) | 
| AxisAlignedBB | getCollisionBoundingBox(IBlockAccess worldIn,
                       BlockPos pos) | 
| int | getComparatorInputOverride(World worldIn,
                          BlockPos pos) | 
| int | getLightOpacity()Deprecated.  | 
| int | getLightOpacity(IBlockAccess world,
               BlockPos pos) | 
| int | getLightValue()Deprecated.  | 
| int | getLightValue(IBlockAccess world,
             BlockPos pos) | 
| MapColor | getMapColor() | 
| Material | getMaterial() | 
| EnumPushReaction | getMobilityFlag() | 
| Vec3d | getOffset(IBlockAccess access,
         BlockPos pos) | 
| int | getPackedLightmapCoords(IBlockAccess source,
                       BlockPos pos) | 
| float | getPlayerRelativeBlockHardness(EntityPlayer player,
                              World worldIn,
                              BlockPos pos) | 
| EnumBlockRenderType | getRenderType() | 
| AxisAlignedBB | getSelectedBoundingBox(World worldIn,
                      BlockPos pos) | 
| int | getStrongPower(IBlockAccess blockAccess,
              BlockPos pos,
              EnumFacing side) | 
| int | getWeakPower(IBlockAccess blockAccess,
            BlockPos pos,
            EnumFacing side) | 
| boolean | hasComparatorInputOverride() | 
| boolean | hasCustomBreakingProgress() | 
| boolean | isBlockNormalCube() | 
| boolean | isFullBlock() | 
| boolean | isFullCube() | 
| boolean | isFullyOpaque()Deprecated.  | 
| boolean | isNormalCube() | 
| boolean | isOpaqueCube() | 
| boolean | isSideSolid(IBlockAccess world,
           BlockPos pos,
           EnumFacing side) | 
| boolean | isTranslucent() | 
| boolean | shouldSideBeRendered(IBlockAccess blockAccess,
                    BlockPos pos,
                    EnumFacing facing) | 
| boolean | useNeighborBrightness() | 
| IBlockState | withMirror(Mirror mirrorIn) | 
| IBlockState | withRotation(Rotation rot) |