Class DisplayStateRenderer<T extends DisplayState>
java.lang.Object
net.darkhax.botanypots.data.displaystate.render.DisplayStateRenderer<T>
- Direct Known Subclasses:
AgingDisplayStateRenderer,SimpleDisplayStateRenderer,TransitionalDisplayStateRenderer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DisplayStateRenderer<DisplayState>getRenderer(DisplayState state) static DisplayStateRenderer<DisplayState>getRenderer(net.minecraft.resources.ResourceLocation id) static voidinit()abstract voidrender(T displayState, com.mojang.blaze3d.vertex.PoseStack stack, net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.client.renderer.MultiBufferSource bufferSource, int light, int overlay, float progress) static voidrenderState(DisplayState displayState, com.mojang.blaze3d.vertex.PoseStack stack, net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.client.renderer.MultiBufferSource bufferSource, int light, int overlay, float progress)
-
Constructor Details
-
DisplayStateRenderer
public DisplayStateRenderer()
-
-
Method Details
-
getRenderer
-
renderState
public static void renderState(DisplayState displayState, com.mojang.blaze3d.vertex.PoseStack stack, net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.client.renderer.MultiBufferSource bufferSource, int light, int overlay, float progress) -
getRenderer
@Nullable public static DisplayStateRenderer<DisplayState> getRenderer(net.minecraft.resources.ResourceLocation id) -
render
public abstract void render(T displayState, com.mojang.blaze3d.vertex.PoseStack stack, net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.client.renderer.MultiBufferSource bufferSource, int light, int overlay, float progress) -
init
public static void init()
-