net.minecraft.client.resource.model

public class BlockModel

implements UnbakedModel

cvc
net.minecraft.class_4231
net.minecraft.client.resource.model.BlockModel
net.minecraft.client.renderer.model.ModelBlock
net.minecraft.client.renderer.model.ModelBlock

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
f
field_20789
LOGGER
field_178313_f
LOGGER
private static final ItemModelGenerator
g
field_20790
ITEM_MODEL_GENERATOR
field_209571_g
ITEM_MODEL_GENERATOR
private static final FaceBakery
h
field_20791
FACE_BAKERY
field_209572_h
FACE_BAKERY
static final com.google.gson.Gson
a
field_20784
GSON
field_178319_a
SERIALIZER
private final List<BlockElement>
i
field_20792
elements
field_178314_g
elements
private final boolean
j
field_20793
gui3d
field_178321_h
gui3d
private final boolean
k
field_20794
ambientOcclusion
field_178322_i
ambientOcclusion
private final ModelTransformations
l
field_20795
transformations
field_178320_j
cameraTransforms
private final List<ItemOverride>
m
field_20796
overrides
field_187968_k
overrides
public String
b
field_20785
name
field_178317_b
name
protected final Map<String, String>
c
field_20786
textures
field_178318_c
textures
BlockModel
d
field_20787
parent
field_178315_d
parent
Identifier
e
field_20788
parentLocation
field_178316_e
parentLocation

Constructor summary

ModifierConstructor
public (Identifier parentLocation, List<BlockElement> elements, Map<String, String> textures, boolean ambientOcclusion, boolean gui3d, ModelTransformations transformations, List<ItemOverride> overrides)

Method summary

Modifier and TypeMethod
public static BlockModel
a(Reader arg0)
method_19216(Reader arg0)
fromJson(Reader reader)
func_178307_a(Reader arg0)
deserialize(Reader readerIn)
public static BlockModel
a(String arg0)
method_19217(String arg0)
fromJson(String s)
func_178294_a(String arg0)
deserialize(String jsonString)
public List<BlockElement>
a()
method_19210()
getElements()
func_178298_a()
getElements()
private boolean
i()
method_19231()
hasParent()
func_178295_k()
hasParent()
public boolean
b()
method_19222()
usesAmbientOcclusion()
func_178309_b()
isAmbientOcclusion()
public boolean
c()
method_19224()
isGui3d()
func_178311_c()
isGui3d()
public boolean
d()
method_19226()
isComplete()
func_178303_d()
isResolved()
private void
a(Function<pc, dfh> arg0)
method_19220(Function<class_1653, class_4291> arg0)
validateParent(Function<Identifier, UnbakedModel> models)
func_209566_a(Function<ResourceLocation, IUnbakedModel> arg0)
resolveParent(Function<ResourceLocation, IUnbakedModel> modelGetter)
public List<ItemOverride>
e()
method_19228()
getOverrides()
func_187966_f()
getOverrides()
private ItemOverrides
a(cvc arg0, Function<pc, dfh> arg1, Function<pc, ddm> arg2)
method_19213(class_4231 arg0, Function<class_1653, class_4291> arg1, Function<class_1653, class_1639> arg2)
getItemOverrides(BlockModel model, Function<Identifier, UnbakedModel> models, Function<Identifier, TextureAtlasSprite> sprites)
func_209568_a(ModelBlock arg0, Function<ResourceLocation, IUnbakedModel> arg1, Function<ResourceLocation, TextureAtlasSprite> arg2)
getOverrides(ModelBlock model, Function<ResourceLocation, IUnbakedModel> modelGetter, Function<ResourceLocation, TextureAtlasSprite> spriteGetter)
public Collection<Identifier>
f()
method_19600()
getDependencies()
func_187965_e()
getDependencies()
public Collection<Identifier>
a(Function<pc, dfh> arg0, Set<String> arg1)
method_19598(Function<class_1653, class_4291> arg0, Set<String> arg1)
getTextureLocations(Function<Identifier, UnbakedModel> arg0, Set<String> arg1)
func_209559_a(Function<ResourceLocation, IUnbakedModel> arg0, Set<String> arg1)
getTextures(Function<ResourceLocation, IUnbakedModel> arg0, Set<String> arg1)
public BakedModel
a(Function<pc, dfh> arg0, Function<pc, ddm> arg1, dfa arg2, boolean arg3)
method_19599(Function<class_1653, class_4291> arg0, Function<class_1653, class_1639> arg1, class_2529 arg2, boolean arg3)
bake(Function<Identifier, UnbakedModel> arg0, Function<Identifier, TextureAtlasSprite> arg1, ModelRotation arg2, boolean arg3)
func_209558_a(Function<ResourceLocation, IUnbakedModel> arg0, Function<ResourceLocation, TextureAtlasSprite> arg1, ModelRotation arg2, boolean arg3)
bake(Function<ResourceLocation, IUnbakedModel> arg0, Function<ResourceLocation, TextureAtlasSprite> arg1, ModelRotation arg2, boolean arg3)
private BakedModel
a(cvc arg0, Function<pc, dfh> arg1, Function<pc, ddm> arg2, dfa arg3, boolean arg4)
method_19214(class_4231 arg0, Function<class_1653, class_4291> arg1, Function<class_1653, class_1639> arg2, class_2529 arg3, boolean arg4)
bake(BlockModel model, Function<Identifier, UnbakedModel> loader, Function<Identifier, TextureAtlasSprite> miningSprites, ModelRotation rotation, boolean uvLocked)
func_209565_a(ModelBlock arg0, Function<ResourceLocation, IUnbakedModel> arg1, Function<ResourceLocation, TextureAtlasSprite> arg2, ModelRotation arg3, boolean arg4)
bake(ModelBlock model, Function<ResourceLocation, IUnbakedModel> modelGetter, Function<ResourceLocation, TextureAtlasSprite> spriteGetter, ModelRotation rotationIn, boolean uvlock)
private static BakedQuad
a(cuy arg0, cuz arg1, ddm arg2, eq arg3, dfa arg4, boolean arg5)
method_19211(class_2438 arg0, class_2440 arg1, class_1639 arg2, class_1354 arg3, class_2529 arg4, boolean arg5)
bakeFace(BlockElement element, BlockElementFace elementFace, TextureAtlasSprite miningSprite, Direction face, ModelRotation rotation, boolean uvLocked)
func_209567_a(BlockPart arg0, BlockPartFace arg1, TextureAtlasSprite arg2, EnumFacing arg3, ModelRotation arg4, boolean arg5)
makeFaceQuad(BlockPart part, BlockPartFace partFace, TextureAtlasSprite sprite, EnumFacing face, ModelRotation rotationIn, boolean uvlock)
public boolean
b(String arg0)
method_19223(String arg0)
hasTexture(String path)
func_178300_b(String arg0)
isTexturePresent(String textureName)
public String
c(String arg0)
method_19225(String arg0)
getTexture(String path)
func_178308_c(String arg0)
resolveTextureName(String textureName)
private String
a(String arg0, cvc$a arg1)
method_19218(String arg0, class_4231$class_2446 arg1)
getTexture(String path, BlockModel$TextureContext context)
func_178302_a(String arg0, ModelBlock$Bookkeep arg1)
resolveTextureName(String textureName, ModelBlock$Bookkeep arg1)
private boolean
d(String arg0)
method_19227(String arg0)
isTextureReference(String path)
func_178304_d(String arg0)
startsWithHash(String hash)
public BlockModel
g()
method_19229()
getRoot()
func_178310_f()
getRootModel()
public ModelTransformations
h()
method_19230()
getTransformations()
func_181682_g()
getAllTransforms()
private ModelTransformation
a(cvk$b arg0)
method_19215(class_2462$class_2464 arg0)
getTransformation(ModelTransformations$Type type)
func_181681_a(ItemCameraTransforms$TransformType arg0)
getTransform(ItemCameraTransforms$TransformType type)