Interface IRadarOverlay
- All Known Implementing Classes:
ExampleOverlay,IDOverlay
public interface IRadarOverlay
An interface defining a radar overlay
To implement this, you must override
render(boolean, RenderData, BufferBuilder, Object...) and getModID()- Since:
- 0.14.15.2
-
Method Summary
Modifier and TypeMethodDescriptiondefault net.minecraft.resources.ResourceLocationgetID()The ID of this overlay, defined bygetModID()andgetIDPath()default StringIf not overriden, this method returns the class name of the implementor converted to snake casegetModID()default RadarModegetRadarMode(RenderData renderData) Get theRadarModeof the radarvoidrender(boolean canRender, RenderData renderData, com.mojang.blaze3d.vertex.BufferBuilder bufferBuilder, Object... args) Renders objects on top of the radardefault voidrenderText(net.minecraft.network.chat.Component component, RenderData renderData) Render the text given in the givenComponentdefault voidrenderText(net.minecraft.network.chat.Component component, RenderData renderData, com.mojang.blaze3d.vertex.PoseStack poseStack) Render the text given in the givenComponentdefault voidrenderTexture(net.minecraft.resources.ResourceLocation texture, RenderData renderData) Render a texture at the givenResourceLocationdefault voidrenderTexture(net.minecraft.resources.ResourceLocation texture, RenderData renderData, int color) Render a texture at the givenResourceLocationdefault voidrenderTexture(net.minecraft.resources.ResourceLocation texture, RenderData renderData, com.mojang.blaze3d.vertex.PoseStack poseStack) Render a texture at the givenResourceLocationdefault voidrenderTexture(net.minecraft.resources.ResourceLocation texture, RenderData renderData, com.mojang.blaze3d.vertex.PoseStack poseStack, int color) Render a texture at the givenResourceLocation
-
Method Details
-
render
void render(boolean canRender, RenderData renderData, com.mojang.blaze3d.vertex.BufferBuilder bufferBuilder, Object... args) Renders objects on top of the radar- Parameters:
canRender-trueif either the server doesn't require WSR-88D or a WSR-88D is complete within 4 chunks of the radarrenderData- The data used to callBlockEntityRenderer.render(BlockEntity, float, PoseStack, MultiBufferSource, int, int)bufferBuilder- TheBufferBuilderthat gets drawn to the radarargs- The arguments to pass to the Radar Overlay- Since:
- 0.14.15.2
-
getRadarMode
Get theRadarModeof the radar- Parameters:
renderData- TheRenderData- Returns:
- The radar's
RadarMode - Since:
- 0.14.16.2
-
renderTexture
default void renderTexture(net.minecraft.resources.ResourceLocation texture, RenderData renderData, com.mojang.blaze3d.vertex.PoseStack poseStack, int color) Render a texture at the givenResourceLocation- Parameters:
texture- TheResourceLocationof the texturerenderData- TheRenderDataposeStack- ThePoseStackto render withcolor- The color- Since:
- 0.15.3.3
-
renderTexture
default void renderTexture(net.minecraft.resources.ResourceLocation texture, RenderData renderData, com.mojang.blaze3d.vertex.PoseStack poseStack) Render a texture at the givenResourceLocation- Parameters:
texture- TheResourceLocationof the texturerenderData- TheRenderDataposeStack- ThePoseStackto render with- Since:
- 0.15.3.3
-
renderTexture
default void renderTexture(net.minecraft.resources.ResourceLocation texture, RenderData renderData, int color) Render a texture at the givenResourceLocation- Parameters:
texture- TheResourceLocationof the texturerenderData- TheRenderDatacolor- The color- Since:
- 0.15.3.3
-
renderTexture
Render a texture at the givenResourceLocation- Parameters:
texture- TheResourceLocationof the texturerenderData- TheRenderData- Since:
- 0.15.3.3
-
renderText
default void renderText(net.minecraft.network.chat.Component component, RenderData renderData, com.mojang.blaze3d.vertex.PoseStack poseStack) Render the text given in the givenComponent- Parameters:
component- TheComponentto renderrenderData- TheRenderDataposeStack- ThePoseStackto render with- Since:
- 0.14.16.2
-
renderText
Render the text given in the givenComponent- Parameters:
component- TheComponentto renderrenderData- TheRenderData- Since:
- 0.14.16.2
-
getModID
String getModID()- Returns:
- The Mod ID of the mod that registered this overlay
- Since:
- 0.14.15.2
-
getIDPath
If not overriden, this method returns the class name of the implementor converted to snake case- Returns:
- The path to use for this overlay's ID
- Since:
- 0.14.15.2
-
getID
default net.minecraft.resources.ResourceLocation getID()The ID of this overlay, defined bygetModID()andgetIDPath()- Returns:
- The
ResourceLocationof this overlay - Since:
- 0.14.15.2
-