net.minecraft.client.world

public class BiomeColorCache

net.minecraft.client.color.block.BlockTintCache
net.minecraft.class_4700
net.minecraft.client.world.BiomeColorCache

Field summary

Modifier and TypeField
private static final int
MAX_CACHE_ENTRIES
field_32164
MAX_ENTRY_SIZE
private final ThreadLocal<BiomeColorCache$Last>
latestChunkOnThread
field_21519
last
private final it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap<BiomeColorCache$Colors>
cache
field_21520
colors
private final ReentrantReadWriteLock
lock
field_21521
lock
private final ToIntFunction<BlockPos>
source
field_34795
colorFactory

Constructor summary

ModifierConstructor
public (ToIntFunction<BlockPos> colorFactory)

Method summary

Modifier and TypeMethod
public int
getColor(BlockPos pos)
method_23770(class_2338 arg0)
getBiomeColor(BlockPos pos)
public void
invalidateForChunk(int chunkX, int chunkZ)
method_23769(int arg0, int arg1)
reset(int chunkX, int chunkZ)
public void
invalidateAll()
method_23768()
reset()
private BiomeColorCache$Colors
findOrCreateChunkCache(int x, int z)
method_23772(int arg0, int arg1)
getColorArray(int chunkX, int chunkZ)