net.minecraft.client.texture

public class AtlasManager

implements AutoCloseable, ResourceReloader, SpriteHolder

net.minecraft.client.resources.model.sprite.AtlasManager
net.minecraft.class_11697
net.minecraft.client.texture.AtlasManager

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
field_64593
LOGGER
private static final List<AtlasManager$Metadata>
KNOWN_ATLASES
field_61862
ATLAS_METADATA
public static final ResourceReloader$Key<AtlasManager$Stitch>
PENDING_STITCH
field_61861
stitchKey
private final Map<Identifier, AtlasManager$Entry>
atlasByTexture
field_61939
entriesByTextureId
private final Map<Identifier, AtlasManager$Entry>
atlasById
field_61940
entriesByDefinitionId
private Map<SpriteIdentifier, Sprite>
spriteLookup
field_61864
sprites
private int
maxMipmapLevels
field_61865
mipmapLevels

Constructor summary

ModifierConstructor
public (TextureManager textureManager, int mipmapLevels)

Method summary

Modifier and TypeMethod
public SpriteAtlasTexture
getAtlasOrThrow(Identifier atlasId)
method_73025(class_2960 arg0)
getAtlasTexture(Identifier id)
public void
forEach(BiConsumer<Identifier, TextureAtlas> output)
method_73156(BiConsumer<class_2960, class_1059> arg0)
acceptAtlasTextures(BiConsumer<Identifier, SpriteAtlasTexture> consumer)
public void
updateMaxMipLevel(int maxMipmapLevels)
method_73024(int arg0)
setMipmapLevels(int mipmapLevels)
public void
close()
public Sprite
get(SpriteId sprite)
method_73030(class_1_310 arg0)
getSprite(SpriteIdentifier arg0)
public void
prepareSharedState(PreparableReloadListener$SharedState currentReload)
method_1_303(class_3302$class_11558 arg0)
prepareSharedState(ResourceReloader$Store arg0)
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
updateSpriteMaps(AtlasManager$PendingStitchResults pendingStitches)
method_76671(class_11697$class_11700 arg0)
logDuplicates(AtlasManager$Stitch stitch)
private static void
lambda$updateSpriteMaps$0(Map arg0, SpriteId arg1, TextureAtlasSprite arg2)
method_76672(Map arg0, class_1_310 arg1, class_1058 arg2)
method_76672(Map arg0, SpriteIdentifier arg1, Sprite sprite)
private void
lambda$reload$2(AtlasManager$PendingStitchResults arg0, Object arg1)
method_73029(class_11697$class_11700 arg0, Object arg1)
method_73029(AtlasManager$Stitch arg0, Object v)
private void
lambda$reload$0(ResourceManager arg0, Executor arg1, AtlasManager$PendingStitch arg2)
method_73026(class_3300 arg0, Executor arg1, class_11697$class_11699 arg2)
method_73026(ResourceManager arg0, Executor arg1, AtlasManager$CompletableEntry entry)
private static void
lambda$reload$1(AtlasManager$PendingStitch arg0, SpriteLoader$Preparations arg1, Throwable arg2)
method_73028(class_11697$class_11699 arg0, class_7766$class_7767 arg1, Throwable arg2)
method_73028(AtlasManager$CompletableEntry arg0, SpriteLoader$StitchResult stitchResult, Throwable throwable)
private static CompletableFuture[]
lambda$prepareSharedState$1(int arg0)
method_73032(int arg0)
method_73032(int arg0)
private static void
lambda$prepareSharedState$0(Map arg0, List arg1, List arg2, Identifier arg3, AtlasManager$AtlasEntry arg4)
method_73031(Map arg0, List arg1, List arg2, class_2960 arg3, class_11697$class_7772 arg4)
method_73031(Map arg0, List arg1, List arg2, Identifier textureId, AtlasManager$Entry metadata)
private static void
lambda$forEach$0(BiConsumer arg0, Identifier arg1, AtlasManager$AtlasEntry arg2)
method_73157(BiConsumer arg0, class_2960 arg1, class_11697$class_7772 arg2)
method_73157(BiConsumer arg0, Identifier definitionId, AtlasManager$Entry entry)