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
MAP_ICONS_RENDER_LAYER
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 matrices, VertexConsumerProvider vertexConsumers, MapState mapState, boolean bool, int light)
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
-
MAP_ICONS_RENDER_LAYER
-
textureManager
-
mapTextures
-
-
Constructor Details
-
MapRenderer
-
-
Method Details
-
updateTexture
-
draw
public void draw(MatrixStack matrices, VertexConsumerProvider vertexConsumers, MapState mapState, boolean bool, int light) -
getMapTexture
-
getTexture
-
clearStateTextures
public void clearStateTextures() -
getState
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
-