Class Renderer

java.lang.Object
net.pl3x.map.core.Keyed
net.pl3x.map.core.renderer.Renderer
Direct Known Subclasses:
BasicRenderer, BiomeRenderer, BlockInfoRenderer, FlowerMapRenderer, InhabitedRenderer, NetherRoofRenderer, NightRenderer, VanillaRenderer, VintageStoryRenderer

@NullMarked public abstract class Renderer extends Keyed
  • Constructor Details

  • Method Details

    • getRegionScanTask

      public RegionScanTask getRegionScanTask()
    • getWorld

      public World getWorld()
    • getName

      public String getName()
    • getHeightmap

      public Heightmap getHeightmap()
    • getTileImage

      public TileImage getTileImage()
    • allocateData

      public void allocateData(Point region)
    • saveData

      public void saveData(Point region)
    • scanData

      public void scanData(Region region)
    • scanBlock

      public abstract void scanBlock(Region region, Chunk chunk, Chunk.BlockData data, int blockX, int blockZ)
    • basicPixelColor

      public int basicPixelColor(Region region, Chunk.BlockData data, int blockX, int blockZ)
    • processFluids

      public int processFluids(boolean translucentFluid, Region region, Biome biome, Chunk.BlockData data, int blockX, int blockZ, int pixelColor)
    • fancyFluids

      public int fancyFluids(Region region, Biome biome, BlockState fluidstate, int blockX, int blockZ, float depth)
    • calculateLight

      public int calculateLight(Chunk chunk, @Nullable BlockState fluidState, int blockX, int blockY, int blockZ, int fluidY, int pixelColor)