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

public abstract class Renderer extends Keyed
  • Constructor Details

  • Method Details

    • getRegionScanTask

      @NotNull public @NotNull RegionScanTask getRegionScanTask()
    • getWorld

      @NotNull public @NotNull World getWorld()
    • getName

      @NotNull public @NotNull String getName()
    • getHeightmap

      @NotNull public @NotNull Heightmap getHeightmap()
    • getTileImage

      @NotNull public @NotNull TileImage getTileImage()
    • allocateData

      public void allocateData(@NotNull @NotNull Point region)
    • saveData

      public void saveData(@NotNull @NotNull Point region)
    • scanData

      public void scanData(@NotNull @NotNull Region region)
    • scanBlock

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

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

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

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

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