Package net.fabricmc.fabric.api.client.rendering.v1
-
Interface Summary Interface Description ArmorRenderingRegistry.ModelProvider ArmorRenderingRegistry.TextureProvider BuiltinItemRenderer Deprecated. BuiltinItemRendererRegistry This registry holds builtin item renderers for items.BuiltinItemRendererRegistry.DynamicItemRenderer Dynamic item renderers render items with custom code.ColorProviderRegistry<T,​Provider> HudRenderCallback InvalidateRenderStateCallback Called when the world renderer reloads, usually as result of changing resource pack or video configuration, or when the player types F3+A in the debug screen.WorldRenderContext Except as noted below, the properties exposed here match the parameters passed toWorldRenderer.render(MatrixStack, float, long, boolean, Camera, GameRenderer, LightmapTextureManager, Matrix4f)
.WorldRenderContext.BlockOutlineContext Used inBLOCK_OUTLINE
to convey the parameters normally sent toWorldRenderer.drawBlockOutline
.WorldRenderEvents.AfterEntities WorldRenderEvents.AfterSetup WorldRenderEvents.AfterTranslucent WorldRenderEvents.BeforeBlockOutline WorldRenderEvents.BeforeEntities WorldRenderEvents.BlockOutline WorldRenderEvents.DebugRender WorldRenderEvents.End WorldRenderEvents.Last WorldRenderEvents.Start -
Class Summary Class Description ArmorRenderingRegistry A class for registering custom armor models and textures forItem
, to be provided by aArmorRenderingRegistry.ModelProvider
orArmorRenderingRegistry.TextureProvider
.WorldRenderEvents Mods should use these events to introduce custom rendering duringWorldRenderer.render(net.minecraft.client.util.math.MatrixStack, float, long, boolean, net.minecraft.client.render.Camera, net.minecraft.client.render.GameRenderer, net.minecraft.client.render.LightmapTextureManager, net.minecraft.util.math.Matrix4f)
without adding complicated and conflict-prone injections there.
BuiltinItemRendererRegistry.DynamicItemRenderer
instead.