Package net.minecraft.client.renderer
Class ItemBlockRenderTypes
java.lang.Object
net.minecraft.client.renderer.ItemBlockRenderTypes
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Map<Block, ChunkRenderTypeSet> private static final ChunkRenderTypeSetprivate static booleanprivate static final ChunkRenderTypeSetprivate static final Map<Block, RenderType> Deprecated.private static final Map<Fluid, RenderType> Deprecated. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidprivate static ChunkRenderTypeSetcreateSetFromPredicate(Predicate<RenderType> predicate) static RenderTypegetChunkRenderType(BlockState pState) Deprecated.static RenderTypegetMovingBlockRenderType(BlockState pState) Deprecated.Forge: UsegetMovingBlockRenderType(RenderType)} while iterating through invalid input: '{@' link net.minecraft.client.resources.model.BakedModel#getRenderTypes (BlockState, net.minecraft.util.RandomSource, net.neoforged.neoforge.client.model.data.ModelData)}.invalid @link
{@link net.neoforged.neoforge.client.RenderTypeHelper#static RenderTypegetRenderLayer(FluidState pFluidState) static ChunkRenderTypeSetgetRenderLayers(BlockState state) static RenderTypegetRenderType(ItemStack pStack, boolean pCull) Deprecated.Forge: UsegetRenderPasses(ItemStack, boolean)} andinvalid @link
{@link net.minecraft.client.resources.model.BakedModel#IBakedModelExtension.getRenderTypes(ItemStack, boolean).static RenderTypegetRenderType(BlockState pState, boolean pCull) Deprecated.Forge: UsegetEntityRenderType(RenderType, boolean)} while iterating through {invalid @link
{@link net.neoforged.neoforge.client.RenderTypeHelper#static voidsetFancy(boolean pFancy) static voidsetRenderLayer(Block block, Predicate<RenderType> predicate) Deprecated.Set your render type in your block model's JSON (eg.static voidsetRenderLayer(Block block, RenderType type) Deprecated.Set your render type in your block model's JSON (eg.static voidsetRenderLayer(Block block, ChunkRenderTypeSet layers) Deprecated.Set your render type in your block model's JSON (eg.static voidsetRenderLayer(Fluid fluid, RenderType type) Helper to set the RenderType for Fluids
-
Field Details
-
TYPE_BY_BLOCK
Deprecated. -
TYPE_BY_FLUID
Deprecated. -
renderCutout
private static boolean renderCutout -
CUTOUT_MIPPED
-
SOLID
-
BLOCK_RENDER_TYPES
-
-
Constructor Details
-
ItemBlockRenderTypes
public ItemBlockRenderTypes()
-
-
Method Details
-
getChunkRenderType
Deprecated.Forge: UsegetRenderTypes(BlockState, net.minecraft.util.RandomSource, net.neoforged.neoforge.client.model.data.ModelData)}.invalid @link
{@link net.minecraft.client.resources.model.BakedModel# -
getMovingBlockRenderType
Deprecated.Forge: UsegetMovingBlockRenderType(RenderType)} while iterating through invalid input: '{@' link net.minecraft.client.resources.model.BakedModel#getRenderTypes (BlockState, net.minecraft.util.RandomSource, net.neoforged.neoforge.client.model.data.ModelData)}.invalid @link
{@link net.neoforged.neoforge.client.RenderTypeHelper# -
getRenderType
Deprecated.Forge: UsegetEntityRenderType(RenderType, boolean)} while iterating through {invalid @link
{@link net.neoforged.neoforge.client.RenderTypeHelper# -
getRenderType
Deprecated.Forge: UsegetRenderPasses(ItemStack, boolean)} andinvalid @link
{@link net.minecraft.client.resources.model.BakedModel#IBakedModelExtension.getRenderTypes(ItemStack, boolean). -
getRenderLayer
-
setFancy
public static void setFancy(boolean pFancy) -
getRenderLayers
-
setRenderLayer
Deprecated.Set your render type in your block model's JSON (eg."render_type": "cutout") or overrideIBakedModelExtension.getRenderTypes(BlockState, net.minecraft.util.RandomSource, net.neoforged.neoforge.client.model.data.ModelData)Helper to set the RenderType for Blocks -
setRenderLayer
@Deprecated(since="1.19") public static void setRenderLayer(Block block, Predicate<RenderType> predicate) Deprecated.Set your render type in your block model's JSON (eg."render_type": "cutout") or overrideIBakedModelExtension.getRenderTypes(BlockState, net.minecraft.util.RandomSource, net.neoforged.neoforge.client.model.data.ModelData)Helper to set the matching RenderType for Blocks -
setRenderLayer
Deprecated.Set your render type in your block model's JSON (eg."render_type": "cutout") or overrideIBakedModelExtension.getRenderTypes(BlockState, net.minecraft.util.RandomSource, net.neoforged.neoforge.client.model.data.ModelData)Helper to set the ChunkRenderTypeSet for Blocks -
setRenderLayer
Helper to set the RenderType for Fluids -
checkClientLoading
private static void checkClientLoading() -
createSetFromPredicate
-
invalid @link
{@link net.minecraft.client.resources.model.BakedModel#