类 ItemBlockRenderTypes
java.lang.Object
net.minecraft.client.renderer.ItemBlockRenderTypes
-
字段概要
字段修饰符和类型字段说明private static final Map
<Holder.Reference<Block>, ChunkRenderTypeSet> private static final ChunkRenderTypeSet
private static final Map
<Holder.Reference<Fluid>, RenderType> private static boolean
private static final ChunkRenderTypeSet
private static final Map
<Block, RenderType> 已过时。private static final Map
<Fluid, RenderType> 已过时。 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private static void
private static ChunkRenderTypeSet
createSetFromPredicate
(Predicate<RenderType> predicate) static RenderType
getChunkRenderType
(BlockState p_109283_) 已过时。static RenderType
getMovingBlockRenderType
(BlockState p_109294_) static RenderType
getRenderLayer
(FluidState p_109288_) static ChunkRenderTypeSet
getRenderLayers
(BlockState state) 已过时, 待删除: 此 API 元素将从以后的版本中删除。static RenderType
getRenderType
(ItemStack p_363859_) static RenderType
getRenderType
(BlockState p_364446_) static boolean
isFancy()
Forge: Check if we are running in fancy graphics to account for fast graphics render typesstatic void
setFancy
(boolean p_109292_) static void
setRenderLayer
(Block block, Predicate<RenderType> predicate) 已过时, 待删除: 此 API 元素将从以后的版本中删除。Set your render type in your block model's JSON (eg.static void
setRenderLayer
(Block block, RenderType type) 已过时, 待删除: 此 API 元素将从以后的版本中删除。Set your render type in your block model's JSON (eg.static void
setRenderLayer
(Block block, ChunkRenderTypeSet layers) 已过时, 待删除: 此 API 元素将从以后的版本中删除。Set your render type in your block model's JSON (eg.static void
setRenderLayer
(Fluid fluid, RenderType type)
-
字段详细资料
-
TYPE_BY_BLOCK
已过时。 -
TYPE_BY_FLUID
已过时。 -
renderCutout
private static boolean renderCutout -
CUTOUT_MIPPED
-
SOLID
-
BLOCK_RENDER_TYPES
-
FLUID_RENDER_TYPES
-
-
构造器详细资料
-
ItemBlockRenderTypes
public ItemBlockRenderTypes()
-
-
方法详细资料
-
getChunkRenderType
-
getMovingBlockRenderType
-
getRenderType
-
getRenderType
-
getRenderLayer
-
setFancy
public static void setFancy(boolean p_109292_) -
isFancy
public static boolean isFancy()Forge: Check if we are running in fancy graphics to account for fast graphics render types -
getRenderLayers
@Deprecated(forRemoval=true, since="1.21.4") public static ChunkRenderTypeSet getRenderLayers(BlockState state) 已过时, 待删除: 此 API 元素将从以后的版本中删除。 -
setRenderLayer
@Deprecated(forRemoval=true, since="1.21.4") public static void setRenderLayer(Block block, RenderType type) 已过时, 待删除: 此 API 元素将从以后的版本中删除。Set your render type in your block model's JSON (eg."render_type": "cutout"
) or overrideIForgeBakedModel.getRenderTypes(BlockState, net.minecraft.util.RandomSource, net.minecraftforge.client.model.data.ModelData)
-
setRenderLayer
@Deprecated(forRemoval=true, since="1.21.4") public static void setRenderLayer(Block block, Predicate<RenderType> predicate) 已过时, 待删除: 此 API 元素将从以后的版本中删除。Set your render type in your block model's JSON (eg."render_type": "cutout"
) or overrideIForgeBakedModel.getRenderTypes(BlockState, net.minecraft.util.RandomSource, net.minecraftforge.client.model.data.ModelData)
-
setRenderLayer
@Deprecated(forRemoval=true, since="1.21.4") public static void setRenderLayer(Block block, ChunkRenderTypeSet layers) 已过时, 待删除: 此 API 元素将从以后的版本中删除。Set your render type in your block model's JSON (eg."render_type": "cutout"
) or overrideIForgeBakedModel.getRenderTypes(BlockState, net.minecraft.util.RandomSource, net.minecraftforge.client.model.data.ModelData)
-
setRenderLayer
-
checkClientLoading
private static void checkClientLoading() -
createSetFromPredicate
-
IForgeBakedModel.getRenderTypes(BlockState, net.minecraft.util.RandomSource, net.minecraftforge.client.model.data.ModelData)
.