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) classMapRenderer.MapTexture -
Field Summary
Fields Modifier and Type Field Description private static RenderLayerMAP_ICONS_RENDER_LAYERprivate static IdentifierMAP_ICONS_TEXTUREprivate Map<String,MapRenderer.MapTexture>mapTexturesprivate TextureManagertextureManager -
Constructor Summary
Constructors Constructor Description MapRenderer(TextureManager textureManager) -
Method Summary
Modifier and Type Method Description voidclearStateTextures()voidclose()voiddraw(MatrixStack matrices, VertexConsumerProvider vertexConsumers, MapState mapState, boolean bool, int light)private MapRenderer.MapTexturegetMapTexture(MapState mapState)MapStategetState(MapRenderer.MapTexture texture)MapRenderer.MapTexturegetTexture(String string)voidupdateTexture(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:
closein interfaceAutoCloseable
-