Interface BlockAndTintGetter

All Superinterfaces:
BlockGetter, IBlockAndTintGetterExtension, IBlockGetterExtension, LevelHeightAccessor
All Known Subinterfaces:
CommonLevelAccessor, LevelAccessor, LevelReader, LevelTimeAccess, ServerLevelAccessor, WorldGenLevel
All Known Implementing Classes:
ClientLevel, EmptyBlockAndTintGetter, FallingBlockRenderState, Level, RenderSectionRegion, ServerLevel, WorldGenRegion

public interface BlockAndTintGetter extends BlockGetter, IBlockAndTintGetterExtension
  • Method Details

    • getShade

      float getShade(Direction pDirection, boolean pShade)
    • getLightEngine

      LevelLightEngine getLightEngine()
    • getBlockTint

      int getBlockTint(BlockPos pBlockPos, ColorResolver pColorResolver)
    • getBrightness

      default int getBrightness(LightLayer pLightType, BlockPos pBlockPos)
    • getRawBrightness

      default int getRawBrightness(BlockPos pBlockPos, int pAmount)
    • canSeeSky

      default boolean canSeeSky(BlockPos pBlockPos)