Interface Light


public interface Light
  • Method Details

    • sky

      static Light sky()
    • block

      static Light block()
    • requiresSend

      boolean requiresSend()
    • array

      @Internal byte[] array()
    • flip

      void flip()
    • getLevel

      int getLevel(int x, int y, int z)
    • invalidate

      void invalidate()
    • requiresUpdate

      boolean requiresUpdate()
    • set

      void set(byte[] copyArray)
    • calculateInternal

      @Internal Set<Point> calculateInternal(Palette blockPalette, int chunkX, int chunkY, int chunkZ, int[] heightmap, int maxY, Light.LightLookup lightLookup)
    • calculateExternal

      @Internal Set<Point> calculateExternal(Palette blockPalette, Point[] neighbors, Light.LightLookup lightLookup, Light.PaletteLookup paletteLookup)
    • getNeighbors

      @Internal static Point[] getNeighbors(Chunk chunk, int sectionY)