Package net.minecraft.client.color.block
Class BlockTintCache
java.lang.Object
net.minecraft.client.color.block.BlockTintCache
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescription(package private) static class(package private) static class
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap<BlockTintCache.CacheData>private final ThreadLocal<BlockTintCache.LatestCacheInfo>private final ReentrantReadWriteLockprivate static final intprivate final ToIntFunction<BlockPos>
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate BlockTintCache.CacheDatafindOrCreateChunkCache(int p_193815_, int p_193816_) intvoidvoidinvalidateForChunk(int p_92656_, int p_92657_) 
- 
Field Details- 
MAX_CACHE_ENTRIESprivate static final int MAX_CACHE_ENTRIES- See Also:
 
- 
latestChunkOnThread
- 
cacheprivate final it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap<BlockTintCache.CacheData> cache
- 
lock
- 
source
 
- 
- 
Constructor Details- 
BlockTintCache
 
- 
- 
Method Details- 
getColor
- 
invalidateForChunkpublic void invalidateForChunk(int p_92656_, int p_92657_) 
- 
invalidateAllpublic void invalidateAll()
- 
findOrCreateChunkCache
 
-