类 BlockModel
java.lang.Object
net.minecraft.client.renderer.block.model.BlockModel
- 所有已实现的接口:
UnbakedModel
-
嵌套类概要
嵌套类修饰符和类型类说明static class
static enum
static class
-
字段概要
字段修饰符和类型字段说明private static final boolean
private final List<BlockElement>
private static final FaceBakery
(专用程序包) static final com.google.gson.Gson
private final BlockModel.GuiLight
final Boolean
private static final org.slf4j.Logger
private final List<ItemOverride>
protected ResourceLocation
static final String
private static final char
private final ItemTransforms
-
构造器概要
构造器构造器说明BlockModel
(ResourceLocation pParentLocation, List<BlockElement> pElements, Map<String, com.mojang.datafixers.util.Either<Material, String>> pTextureMap, Boolean pHasAmbientOcclusion, BlockModel.GuiLight pGuiLight, ItemTransforms pTransforms, List<ItemOverride> pOverrides) -
方法概要
修饰符和类型方法说明bake
(ModelBaker pBaker, Function<Material, TextureAtlasSprite> pSpriteGetter, ModelState pState, ResourceLocation pLocation) 已过时。bake
(ModelBaker pBaker, BlockModel pModel, Function<Material, TextureAtlasSprite> pSpriteGetter, ModelState pState, ResourceLocation pLocation, boolean pGuiLight3d) static BakedQuad
bakeFace
(BlockElement pPart, BlockElementFace pPartFace, TextureAtlasSprite pSprite, Direction pDirection, ModelState pTransform, ResourceLocation pLocation) private BakedModel
bakeVanilla
(ModelBaker pBaker, BlockModel pModel, Function<Material, TextureAtlasSprite> pSpriteGetter, ModelState pState, ResourceLocation pLocation, boolean pGuiLight3d, RenderTypeGroup renderTypes) findTextureEntry
(String pName) static BlockModel
fromStream
(Reader pReader) static BlockModel
fromString
(String pJsonString) 已过时。private ItemOverrides
getItemOverrides
(ModelBaker pBaker, BlockModel pModel) getMaterial
(String pName) getOverrides
(ModelBaker pBaker, BlockModel pModel, Function<Material, TextureAtlasSprite> spriteGetter) private ItemTransform
getTransform
(ItemDisplayContext pDisplayContext) boolean
boolean
hasTexture
(String pTextureName) boolean
(专用程序包) static boolean
isTextureReference
(String pStr) void
resolveParents
(Function<ResourceLocation, UnbakedModel> pResolver) toString()
-
字段详细资料
-
LOGGER
private static final org.slf4j.Logger LOGGER -
FACE_BAKERY
-
GSON
static final com.google.gson.Gson GSON -
REFERENCE_CHAR
private static final char REFERENCE_CHAR- 另请参阅:
-
PARTICLE_TEXTURE_REFERENCE
- 另请参阅:
-
DEFAULT_AMBIENT_OCCLUSION
private static final boolean DEFAULT_AMBIENT_OCCLUSION- 另请参阅:
-
elements
-
guiLight
-
hasAmbientOcclusion
-
transforms
-
overrides
-
name
-
textureMap
-
parent
-
parentLocation
-
customData
-
-
构造器详细资料
-
BlockModel
public BlockModel(@Nullable ResourceLocation pParentLocation, List<BlockElement> pElements, Map<String, com.mojang.datafixers.util.Either<Material, String>> pTextureMap, @Nullable Boolean pHasAmbientOcclusion, @Nullable BlockModel.GuiLight pGuiLight, ItemTransforms pTransforms, List<ItemOverride> pOverrides)
-
-
方法详细资料
-
fromStream
-
fromString
-
getElements
已过时。 -
getParentLocation
-
hasAmbientOcclusion
public boolean hasAmbientOcclusion() -
getGuiLight
-
isResolved
public boolean isResolved() -
getOverrides
-
getItemOverrides
-
getOverrides
public ItemOverrides getOverrides(ModelBaker pBaker, BlockModel pModel, Function<Material, TextureAtlasSprite> spriteGetter) -
getDependencies
- 指定者:
getDependencies
在接口中UnbakedModel
-
resolveParents
- 指定者:
resolveParents
在接口中UnbakedModel
-
bake
@Deprecated public BakedModel bake(ModelBaker pBaker, Function<Material, TextureAtlasSprite> pSpriteGetter, ModelState pState, ResourceLocation pLocation) - 指定者:
bake
在接口中UnbakedModel
-
bake
public BakedModel bake(ModelBaker pBaker, BlockModel pModel, Function<Material, TextureAtlasSprite> pSpriteGetter, ModelState pState, ResourceLocation pLocation, boolean pGuiLight3d) -
bakeVanilla
private BakedModel bakeVanilla(ModelBaker pBaker, BlockModel pModel, Function<Material, TextureAtlasSprite> pSpriteGetter, ModelState pState, ResourceLocation pLocation, boolean pGuiLight3d, RenderTypeGroup renderTypes) -
bakeFace
public static BakedQuad bakeFace(BlockElement pPart, BlockElementFace pPartFace, TextureAtlasSprite pSprite, Direction pDirection, ModelState pTransform, ResourceLocation pLocation) -
hasTexture
-
getMaterial
-
findTextureEntry
-
isTextureReference
-
getRootModel
-
getTransforms
-
getTransform
-
toString
-
bake(ModelBaker, BlockModel, Function, ModelState, ResourceLocation, boolean)
.