Class RenderStateExtensions
java.lang.Object
net.neoforged.neoforge.client.renderstate.RenderStateExtensions
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate 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 -
Method Summary
Modifier and TypeMethodDescriptionstatic <E extends net.minecraft.world.entity.Entity,
S extends net.minecraft.client.renderer.entity.state.EntityRenderState>
voidonUpdateEntityRenderState
(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)
-
Field Details
-
ENTITY
-
ENTITY_CACHE
-
MAP
private static final List<BiConsumer<net.minecraft.world.level.saveddata.maps.MapItemSavedData,net.minecraft.client.renderer.state.MapRenderState>> MAP -
MAP_DECORATION
private static final Map<net.minecraft.resources.ResourceKey<net.minecraft.world.level.saveddata.maps.MapDecorationType>,Collection<MapDecorationRenderStateModifier>> MAP_DECORATION
-
-
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
-
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)
-