类 SimpleBakedModel
java.lang.Object
net.minecraft.client.resources.model.SimpleBakedModel
- 所有已实现的接口:
BakedModel
,IForgeBakedModel
- 直接已知子类:
EmptyModel.Baked
-
嵌套类概要
嵌套类 -
字段概要
字段修饰符和类型字段说明protected final ChunkRenderTypeSet
Forge: Block render types to be used with fancy graphicsprotected final ChunkRenderTypeSet
Forge: Block render types to be used with fast graphicsprivate final boolean
private final boolean
protected final boolean
Forge: If this model's block render types are rendering cutout, to account for older leaves model JSONsstatic final String
private final TextureAtlasSprite
private static final ChunkRenderTypeSet
private final ItemTransforms
private final boolean
-
构造器概要
构造器构造器说明SimpleBakedModel
(List<BakedQuad> p_119489_, Map<Direction, List<BakedQuad>> p_119490_, boolean p_119491_, boolean p_119492_, boolean p_119493_, TextureAtlasSprite p_119494_, ItemTransforms p_119495_) 已过时。Forge: Use variant with RenderTypeGroupSimpleBakedModel
(List<BakedQuad> p_119489_, Map<Direction, List<BakedQuad>> p_119490_, boolean p_119491_, boolean p_119492_, boolean p_119493_, TextureAtlasSprite p_119494_, ItemTransforms p_119495_, RenderTypeGroup renderTypes) 已过时, 待删除: 此 API 元素将从以后的版本中删除。SimpleBakedModel
(List<BakedQuad> p_119489_, Map<Direction, List<BakedQuad>> p_119490_, boolean p_119491_, boolean p_119492_, boolean p_119493_, TextureAtlasSprite p_119494_, ItemTransforms p_119495_, RenderTypeGroup renderTypes, RenderTypeGroup renderTypesFast) Constructor withRenderTypeGroup
for fancy and fast graphics. -
方法概要
修饰符和类型方法说明static BakedModel
bakeElements
(List<BlockElement> p_377425_, TextureSlots p_378525_, SpriteGetter p_375793_, ModelState p_376680_, boolean p_375745_, boolean p_376866_, boolean p_376846_, ItemTransforms p_376883_) static BakedModel
bakeElements
(List<BlockElement> p_377425_, TextureSlots p_378525_, SpriteGetter p_375793_, ModelState p_376680_, boolean p_375745_, boolean p_376866_, boolean p_376846_, ItemTransforms p_376883_, RenderTypeGroup renderType) static BakedModel
bakeElements
(List<BlockElement> p_377425_, TextureSlots p_378525_, SpriteGetter p_375793_, ModelState p_376680_, boolean p_375745_, boolean p_376866_, boolean p_376846_, ItemTransforms p_376883_, RenderTypeGroup renderType, RenderTypeGroup renderTypeFast) static BakedQuad
bakeFace
(BlockElement p_377437_, BlockElementFace p_377187_, TextureAtlasSprite p_378098_, Direction p_377774_, ModelState p_376012_) private static TextureAtlasSprite
findSprite
(SpriteGetter p_376857_, TextureSlots p_377315_, String p_377512_) getQuads
(BlockState p_235054_, Direction p_235055_, RandomSource p_235056_) getRenderTypes
(BlockState state, RandomSource rand, ModelData data) Gets the set ofrender types
to use when drawing this block in the level.boolean
isGui3d()
boolean
boolean
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 net.minecraftforge.client.extensions.IForgeBakedModel
applyTransform, getModelData, getParticleIcon, getQuads, useAmbientOcclusion, useAmbientOcclusion
-
字段详细资料
-
PARTICLE_TEXTURE_REFERENCE
- 另请参阅:
-
unculledFaces
-
culledFaces
-
hasAmbientOcclusion
private final boolean hasAmbientOcclusion -
isGui3d
private final boolean isGui3d -
usesBlockLight
private final boolean usesBlockLight -
particleIcon
-
transforms
-
blockRenderTypes
Forge: Block render types to be used with fancy graphics -
blockRenderTypesFast
Forge: Block render types to be used with fast graphics -
isRenderingCutout
protected final boolean isRenderingCutoutForge: If this model's block render types are rendering cutout, to account for older leaves model JSONs -
SOLID_BLOCK
-
-
构造器详细资料
-
SimpleBakedModel
@Deprecated public SimpleBakedModel(List<BakedQuad> p_119489_, Map<Direction, List<BakedQuad>> p_119490_, boolean p_119491_, boolean p_119492_, boolean p_119493_, TextureAtlasSprite p_119494_, ItemTransforms p_119495_) 已过时。Forge: Use variant with RenderTypeGroup -
SimpleBakedModel
@Deprecated(forRemoval=true, since="1.21.4") public SimpleBakedModel(List<BakedQuad> p_119489_, Map<Direction, List<BakedQuad>> p_119490_, boolean p_119491_, boolean p_119492_, boolean p_119493_, TextureAtlasSprite p_119494_, ItemTransforms p_119495_, RenderTypeGroup renderTypes) 已过时, 待删除: 此 API 元素将从以后的版本中删除。 -
SimpleBakedModel
public SimpleBakedModel(List<BakedQuad> p_119489_, Map<Direction, List<BakedQuad>> p_119490_, boolean p_119491_, boolean p_119492_, boolean p_119493_, TextureAtlasSprite p_119494_, ItemTransforms p_119495_, RenderTypeGroup renderTypes, RenderTypeGroup renderTypesFast) Constructor withRenderTypeGroup
for fancy and fast graphics. Preferred overItemBlockRenderTypes.setRenderLayer(Block, RenderType)
.
-
-
方法详细资料
-
bakeElements
public static BakedModel bakeElements(List<BlockElement> p_377425_, TextureSlots p_378525_, SpriteGetter p_375793_, ModelState p_376680_, boolean p_375745_, boolean p_376866_, boolean p_376846_, ItemTransforms p_376883_) -
bakeElements
public static BakedModel bakeElements(List<BlockElement> p_377425_, TextureSlots p_378525_, SpriteGetter p_375793_, ModelState p_376680_, boolean p_375745_, boolean p_376866_, boolean p_376846_, ItemTransforms p_376883_, @Nullable RenderTypeGroup renderType) -
bakeElements
public static BakedModel bakeElements(List<BlockElement> p_377425_, TextureSlots p_378525_, SpriteGetter p_375793_, ModelState p_376680_, boolean p_375745_, boolean p_376866_, boolean p_376846_, ItemTransforms p_376883_, @Nullable RenderTypeGroup renderType, @Nullable RenderTypeGroup renderTypeFast) -
bakeFace
public static BakedQuad bakeFace(BlockElement p_377437_, BlockElementFace p_377187_, TextureAtlasSprite p_378098_, Direction p_377774_, ModelState p_376012_) -
findSprite
private static TextureAtlasSprite findSprite(SpriteGetter p_376857_, TextureSlots p_377315_, String p_377512_) -
getQuads
public List<BakedQuad> getQuads(@Nullable BlockState p_235054_, @Nullable Direction p_235055_, RandomSource p_235056_) - 指定者:
getQuads
在接口中BakedModel
-
useAmbientOcclusion
public boolean useAmbientOcclusion()- 指定者:
useAmbientOcclusion
在接口中BakedModel
-
isGui3d
public boolean isGui3d()- 指定者:
isGui3d
在接口中BakedModel
-
usesBlockLight
public boolean usesBlockLight()- 指定者:
usesBlockLight
在接口中BakedModel
-
getParticleIcon
- 指定者:
getParticleIcon
在接口中BakedModel
-
getTransforms
- 指定者:
getTransforms
在接口中BakedModel
-
getRenderTypes
从接口复制的说明:IForgeBakedModel
Gets the set ofrender types
to use when drawing this block in the level. Supported types are those returned byRenderType.chunkBufferLayers()
.By default, defers query to
ItemBlockRenderTypes
.- 指定者:
getRenderTypes
在接口中IForgeBakedModel
-