Package net.minecraft.client.gui
Class MapRenderer
java.lang.Object
net.minecraft.client.gui.MapRenderer
- All Implemented Interfaces:
AutoCloseable
@Environment(CLIENT) public class MapRenderer extends Object implements AutoCloseable
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) class
MapRenderer.MapTexture
-
Field Summary
Fields Modifier and Type Field Description private static RenderLayer
field_21688
private static Identifier
MAP_ICONS_TEXTURE
private Map<String,MapRenderer.MapTexture>
mapTextures
private TextureManager
textureManager
-
Constructor Summary
Constructors Constructor Description MapRenderer(TextureManager textureManager)
-
Method Summary
Modifier and Type Method Description void
clearStateTextures()
void
close()
void
draw(MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, MapState mapState, boolean bool, int int2)
private MapRenderer.MapTexture
getMapTexture(MapState mapState)
MapState
getState(MapRenderer.MapTexture texture)
MapRenderer.MapTexture
getTexture(String string)
void
updateTexture(MapState mapState)
-
Field Details
-
MAP_ICONS_TEXTURE
-
field_21688
-
textureManager
-
mapTextures
-
-
Constructor Details
-
MapRenderer
-
-
Method Details
-
updateTexture
-
draw
public void draw(MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, MapState mapState, boolean bool, int int2) -
getMapTexture
-
getTexture
-
clearStateTextures
public void clearStateTextures() -
getState
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
-