Interface RenderingHandler
- All Known Implementing Classes:
PlayerRenderingHandler,PokemonRenderingHandler,SMDRenderingHandler
public interface RenderingHandler
Used for dictating how the given data should be rendered
on the client
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidaddScreenButtons(NPC npc, net.minecraft.client.gui.Font font, net.minecraft.client.gui.layouts.GridLayout.RowHelper rowHelper) com.mojang.serialization.MapCodec<? extends RenderingHandler> codec()copy()static RenderingHandlerplayer(boolean slim, TextureProvider texture) static RenderingHandlervoidrender(NPC npc, float yaw, float partialTicks, com.mojang.blaze3d.vertex.PoseStack poseStack, net.minecraft.client.renderer.MultiBufferSource bufferSource, int packedLight) static RenderingHandlerslimPlayer(net.minecraft.resources.ResourceLocation resource) default voidtick(RenderableEntity entity) RenderingHandlerType<? extends RenderingHandler> type()
-
Field Details
-
CODEC
-
-
Method Details
-
codec
com.mojang.serialization.MapCodec<? extends RenderingHandler> codec() -
type
RenderingHandlerType<? extends RenderingHandler> type() -
render
void render(NPC npc, float yaw, float partialTicks, com.mojang.blaze3d.vertex.PoseStack poseStack, net.minecraft.client.renderer.MultiBufferSource bufferSource, int packedLight) -
addScreenButtons
void addScreenButtons(NPC npc, net.minecraft.client.gui.Font font, net.minecraft.client.gui.layouts.GridLayout.RowHelper rowHelper) -
tick
-
copy
RenderingHandler copy() -
slimPlayer
-
player
-
pokemon
-