Interface IMapDecorationRenderer
- All Known Implementing Classes:
MapDecorationRenderTests.TestDecorationRenderer
public interface IMapDecorationRenderer
Interface for custom
MapDecoration
renderers-
Method Summary
Modifier and TypeMethodDescriptionboolean
render
(MapDecoration decoration, PoseStack poseStack, MultiBufferSource bufferSource, MapItemSavedData mapData, MapDecorationTextureManager decorationTextures, boolean inItemFrame, int packedLight, int index) Render the givenMapDecoration
on the map.
-
Method Details
-
render
boolean render(MapDecoration decoration, PoseStack poseStack, MultiBufferSource bufferSource, MapItemSavedData mapData, MapDecorationTextureManager decorationTextures, boolean inItemFrame, int packedLight, int index) Render the givenMapDecoration
on the map. If this method returns true, the vanilla rendering will be canceled. Otherwise, it will render above whatever is rendered in this method, if anything- Parameters:
decoration
- The decoration to be renderedposeStack
- ThePoseStack
to render the decoration withbufferSource
- TheMultiBufferSource
to render the decoration withmapData
- The data of the map being rendereddecorationTextures
- The manager holding map decoration spritesinItemFrame
- Whether the map is being rendered in an item framepackedLight
- The packed light valueindex
- The z index of the decoration being rendered- Returns:
- true to cancel vanilla rendering
-