Interface IRadarOverlay
- All Known Implementing Classes:
ExampleOverlay
public interface IRadarOverlay
An interface defining a radar overlay
To implement this, you must override
render(boolean, RenderData, BufferBuilder) 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()voidrender(boolean canRender, RenderData renderData, com.mojang.blaze3d.vertex.BufferBuilder bufferBuilder) Renders objects on top of the radar
-
Method Details
-
render
void render(boolean canRender, RenderData renderData, com.mojang.blaze3d.vertex.BufferBuilder bufferBuilder) 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 radar- Since:
- 0.14.15.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
-