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 ChunkRenderTypeSet
private static boolean
private static final ChunkRenderTypeSet
private static final Map
<Block, RenderType> Deprecated.private static final Map
<Fluid, RenderType> Deprecated. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static void
private static ChunkRenderTypeSet
createSetFromPredicate
(Predicate<RenderType> predicate) static RenderType
getChunkRenderType
(BlockState state) Deprecated.static RenderType
Deprecated.Forge: Useinvalid @link
{@link net.neoforged.neoforge.client.RenderTypeHelper#
static RenderType
getRenderLayer
(FluidState fluidState) static ChunkRenderTypeSet
getRenderLayers
(BlockState state) static RenderType
getRenderType
(ItemStack stack, boolean cull) Deprecated.Forge: Useinvalid @link
{@link net.minecraft.client.resources.model.BakedModel#
IBakedModelExtension.getRenderTypes(ItemStack, boolean)
.static RenderType
getRenderType
(BlockState state, boolean cull) Deprecated.Forge: Useinvalid @link
{@link net.neoforged.neoforge.client.RenderTypeHelper#
static void
setFancy
(boolean fancy) static void
setRenderLayer
(Block block, Predicate<RenderType> predicate) Deprecated.Set your render type in your block model's JSON (eg.static void
setRenderLayer
(Block block, RenderType type) Deprecated.Set your render type in your block model's JSON (eg.static void
setRenderLayer
(Block block, ChunkRenderTypeSet layers) Deprecated.Set your render type in your block model's JSON (eg.static void
setRenderLayer
(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: Useinvalid @link
{@link net.minecraft.client.resources.model.BakedModel#
-
getMovingBlockRenderType
Deprecated.Forge: Useinvalid @link
{@link net.neoforged.neoforge.client.RenderTypeHelper#
-
getRenderType
Deprecated.Forge: Useinvalid @link
{@link net.neoforged.neoforge.client.RenderTypeHelper#
-
getRenderType
Deprecated.Forge: Useinvalid @link
{@link net.minecraft.client.resources.model.BakedModel#
IBakedModelExtension.getRenderTypes(ItemStack, boolean)
. -
getRenderLayer
-
setFancy
public static void setFancy(boolean fancy) -
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