Class RenderStateExtensions

java.lang.Object
net.neoforged.neoforge.client.renderstate.RenderStateExtensions

public final class RenderStateExtensions extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private static final Map<Class<?>,Collection<BiConsumer<?,?>>>
     
    private static final Map<Class<?>,Collection<BiConsumer<?,?>>>
     
    private static final List<BiConsumer<net.minecraft.world.level.saveddata.maps.MapItemSavedData,net.minecraft.client.renderer.state.MapRenderState>>
     
    private static final Map<net.minecraft.resources.ResourceKey<net.minecraft.world.level.saveddata.maps.MapDecorationType>,Collection<MapDecorationRenderStateModifier>>
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    private
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static <E extends net.minecraft.world.entity.Entity, S extends net.minecraft.client.renderer.entity.state.EntityRenderState>
    void
    onUpdateEntityRenderState(net.minecraft.client.renderer.entity.EntityRenderer<E,S> renderer, E entity, S renderState)
     
    static net.minecraft.client.renderer.state.MapRenderState.MapDecorationRenderState
    onUpdateMapDecorationRenderState(net.minecraft.core.Holder<net.minecraft.world.level.saveddata.maps.MapDecorationType> mapDecorationTypeHolder, net.minecraft.world.level.saveddata.maps.MapItemSavedData mapItemSavedData, net.minecraft.client.renderer.state.MapRenderState mapRenderState, net.minecraft.client.renderer.state.MapRenderState.MapDecorationRenderState mapDecorationRenderState)
     
    static void
    onUpdateMapRenderState(net.minecraft.world.level.saveddata.maps.MapItemSavedData mapItemSavedData, net.minecraft.client.renderer.state.MapRenderState renderState)
     
    (package private) static void
    registerEntity(Class<?> baseRenderer, BiConsumer<?,?> modifier)
     
    (package private) static void
    registerMap(BiConsumer<net.minecraft.world.level.saveddata.maps.MapItemSavedData,net.minecraft.client.renderer.state.MapRenderState> modifier)
     
    (package private) static void
    registerMapDecoration(net.minecraft.resources.ResourceKey<net.minecraft.world.level.saveddata.maps.MapDecorationType> mapDecorationTypeKey, MapDecorationRenderStateModifier modifier)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • RenderStateExtensions

      private RenderStateExtensions()
  • Method Details

    • onUpdateEntityRenderState

      @Internal public static <E extends net.minecraft.world.entity.Entity, S extends net.minecraft.client.renderer.entity.state.EntityRenderState> void onUpdateEntityRenderState(net.minecraft.client.renderer.entity.EntityRenderer<E,S> renderer, E entity, S renderState)
    • onUpdateMapRenderState

      @Internal public static void onUpdateMapRenderState(net.minecraft.world.level.saveddata.maps.MapItemSavedData mapItemSavedData, net.minecraft.client.renderer.state.MapRenderState renderState)
    • onUpdateMapDecorationRenderState

      @Internal public static net.minecraft.client.renderer.state.MapRenderState.MapDecorationRenderState onUpdateMapDecorationRenderState(net.minecraft.core.Holder<net.minecraft.world.level.saveddata.maps.MapDecorationType> mapDecorationTypeHolder, net.minecraft.world.level.saveddata.maps.MapItemSavedData mapItemSavedData, net.minecraft.client.renderer.state.MapRenderState mapRenderState, net.minecraft.client.renderer.state.MapRenderState.MapDecorationRenderState mapDecorationRenderState)
    • registerEntity

      static void registerEntity(Class<?> baseRenderer, BiConsumer<?,?> modifier)
    • registerMap

      static void registerMap(BiConsumer<net.minecraft.world.level.saveddata.maps.MapItemSavedData,net.minecraft.client.renderer.state.MapRenderState> modifier)
    • registerMapDecoration

      static void registerMapDecoration(net.minecraft.resources.ResourceKey<net.minecraft.world.level.saveddata.maps.MapDecorationType> mapDecorationTypeKey, MapDecorationRenderStateModifier modifier)