net.minecraft.client.texture.palette

public class PalettedTextureManager

implements ResourceReloader, AutoCloseable

net.minecraft.client.resources.palette.PalettedTextureManager
net.minecraft.class_1_1126
net.minecraft.client.texture.palette.PalettedTextureManager

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
field_1_7800
LOGGER
private final TextureManager
textureManager
field_1_7807
textureManager
private BiFunction<Identifier, Identifier, PaletteMapping>
paletteMappings
field_1_7806
loader
private final com.google.common.cache.LoadingCache<Identifier, Optional<PalettedTextureManager$BaseTextureImage>>
baseTextureCache
field_1_7802
cache
private final List<PalettedTextureManager$Atlas>
atlasTextures
field_1_7801
atlases
private final List<PalettedTextureManager$OverflowTexture>
overflowTextures
field_1_7805
overflowTextures
private final Map<PalettedTextureManager$Key, PalettedTextureManager$Sprite>
handles
field_1_7803
spritesByKey
private final PalettedTextureManager$Sprite
missingHandle
field_1_7804
missing

Constructor summary

ModifierConstructor
public (ResourceManager resourceManager, TextureManager textureManager)

Method summary

Modifier and TypeMethod
private static PalettedTextureManager$BaseTextureImage
loadBaseTexture(Identifier id, ResourceManager resourceManager)
method_1_7130(class_2960 arg0, class_3300 arg1)
loadBaseTexture(Identifier id, ResourceManager resourceManager)
public PalettedTextureManager$Sprite
getOrPrepare(Identifier baseTexture, Identifier paletteId)
method_1_7124(class_2960 arg0, class_2960 arg1)
get(Identifier baseTexture, Identifier paletteId)
private PalettedTextureManager$Sprite
prepareSlot(Identifier baseTextureId, Identifier paletteId)
method_1_7131(class_2960 arg0, class_2960 arg1)
create(Identifier baseTexture, Identifier paletteId)
private PalettedTextureManager$Region
allocateSlot(int width, int height)
method_1_7123(int arg0, int arg1)
allocate(int width, int height)
public void
close()
public CompletableFuture<Void>
reload(PreparableReloadListener$SharedState currentReload, Executor taskExecutor, PreparableReloadListener$PreparationBarrier preparationBarrier, Executor reloadExecutor)
method_25931(class_3302$class_11558 arg0, Executor arg1, class_3302$class_4045 arg2, Executor arg3)
reload(ResourceReloader$Store arg0, Executor arg1, ResourceReloader$Synchronizer arg2, Executor arg3)
private void
lambda$reload$0(Map arg0)
method_1_7129(Map arg0)
method_1_7129(Map palettes)
private static PaletteMapping
lambda$close$0(Identifier arg0, Identifier arg1)
method_1_7125(class_2960 arg0, class_2960 arg1)
method_1_7125(Identifier base, Identifier target)
private static String
lambda$loadBaseTexture$0(String arg0)
method_1_7126(String arg0)
method_1_7126(String path)
private static void
lambda$new$1(com.google.common.cache.RemovalNotification arg0)
method_1_7128(com.google.common.cache.RemovalNotification arg0)
method_1_7128(com.google.common.cache.RemovalNotification removalNotification)
private static PaletteMapping
lambda$new$0(Identifier arg0, Identifier arg1)
method_1_7127(class_2960 arg0, class_2960 arg1)
method_1_7127(Identifier base, Identifier target)