net.minecraft.client.render.model.block

public class ModelBakery

byo
net.minecraft.class_2531
net.minecraft.client.render.model.block.ModelBakery
net.minecraft.client.renderer.block.model.ModelBakery

Field summary

Modifier and TypeField
private static final Set<Identifier>
b
field_11297
UNREFERENCED_TEXTURES
LOCATIONS_BUILTIN_TEXTURES
private static final org.apache.logging.log4j.Logger
c
field_11298
LOGGER
LOGGER
protected static final ModelIdentifier
a
field_11296
MISSING
MODEL_MISSING
private static final String
d
field_13659
MISSING_MODEL_MESH
MISSING_MODEL_MESH
private static final Map<String, String>
e
field_11299
BUILT_IN
BUILT_IN_MODELS
private static final com.google.common.base.Joiner
f
field_11300
PARENT_CHAIN_JOINER
JOINER
private final ResourceManager
g
field_11301
resourceManager
resourceManager
private final Map<Identifier, TextureAtlasSprite>
h
field_11302
sprites
sprites
private final Map<Identifier, BlockModel>
i
field_11303
blockModels
models
private final Map<ModelIdentifier, MultiVariant>
j
field_11304
variants
variants
private final Map<BlockModelDefinition, Collection<ModelIdentifier>>
k
field_13660
multiPartVariants
multipartVariantMap
private final TextureAtlas
l
field_11305
blocksAtlas
textureMap
private final BlockModelShaper
m
field_13661
modelShaper
blockModelShapes
private final FaceBakery
n
field_11307
faceBakery
faceBakery
private final ItemModelGenerator
o
field_11308
itemModelGenerator
itemModelGenerator
private final MappedRegistry<ModelIdentifier, BakedModel>
p
field_11309
bakedModels
bakedRegistry
private static final String
q
field_13662
MARKER_MODEL_MESH
EMPTY_MODEL_RAW
private static final BlockModel
r
field_13663
GENERATION_MARKER
MODEL_GENERATED
private static final BlockModel
s
field_13664
BLOCK_ENTITY_MARKER
MODEL_ENTITY
private final Map<String, Identifier>
t
field_11314
itemModelLocations
itemLocations
private final Map<Identifier, BlockModelDefinition>
u
field_11315
modelDefinitions
blockDefinitions
private final Map<Item, List<String>>
v
field_11316
itemVariants
variantNames

Constructor summary

ModifierConstructor
public (ResourceManager resourceManager, TextureAtlas blocksAtlas, BlockModelShaper modelShaper)

Method summary

Modifier and TypeMethod
public Registry<ModelIdentifier, BakedModel>
a()
method_10383()
bakeModels()
setupModelRegistry()
private void
b()
method_12511()
loadModelDefinitions()
loadBlocks()
private void
c()
method_10393()
loadModels()
loadVariantItemModels()
private void
a(bpe arg0, byq arg1)
method_10387(class_2449 arg0, class_2533 arg1)
registerVariant(BlockModelDefinition modelDefinition, ModelIdentifier location)
registerVariant(ModelBlockDefinition blockstateDefinition, ModelResourceLocation location)
private BlockModelDefinition
a(kn arg0)
method_12508(class_1653 arg0)
loadModelDefinition(Identifier key)
getModelBlockDefinition(ResourceLocation location)
private BlockModelDefinition
a(kn arg0, kn arg1)
method_12510(class_1653 arg0, class_1653 arg1)
loadModelDefinition(Identifier key, Identifier location)
loadMultipartMBD(ResourceLocation location, ResourceLocation fileIn)
private BlockModelDefinition
a(kn arg0, bxc arg1)
method_12509(class_1653 arg0, class_1652 arg1)
loadModelDefinition(Identifier key, Resource resource)
loadModelBlockDefinition(ResourceLocation location, IResource resource)
private Identifier
b(kn arg0)
method_10395(class_1653 arg0)
getModelDefinitionLocation(Identifier key)
getBlockstateLocation(ResourceLocation location)
private void
d()
method_12512()
loadVariantModels()
loadVariantModels()
private void
e()
method_12513()
loadMultiPartModels()
loadMultipartVariantModels()
private void
a(byq arg0, bpm arg1)
method_12505(class_2533 arg0, class_2877 arg1)
loadBlockModels(ModelIdentifier location, MultiVariant multiVariant)
loadVariantList(ModelResourceLocation arg0, VariantList arg1)
private BlockModel
c(kn arg0)
method_10398(class_1653 arg0)
loadBlockModel(Identifier location)
loadModel(ResourceLocation location)
private Identifier
d(kn arg0)
method_10401(class_1653 arg0)
getModelLocation(Identifier key)
getModelLocation(ResourceLocation location)
private void
f()
method_12514()
loadItemModels()
loadItemModels()
private void
a(String arg0, kn arg1, kn arg2)
method_12506(String arg0, class_1653 arg1, class_1653 arg2)
loadItemModel(String variant, Identifier location, Identifier item)
loadItemModel(String variantName, ResourceLocation location, ResourceLocation itemName)
private void
g()
method_10402()
registerItemVariants()
registerVariantNames()
private List<String>
a(adx arg0)
method_10392(class_1069 arg0)
getItemVariants(Item item)
getVariantNames(Item stack)
private Identifier
a(String arg0)
method_10389(String arg0)
getItemModelLocation(String variant)
getItemLocation(String location)
private void
h()
method_12515()
bakeBlockModels()
bakeBlockModels()
private BakedModel
a(bpm arg0, String arg1)
method_12504(class_2877 arg0, String arg1)
bakeWeightedModel(MultiVariant multiVariant, String modelLocation)
createRandomModelForVariantList(VariantList variantsIn, String modelLocation)
private void
i()
method_10404()
bakeItemModels()
bakeItemModels()
private Set<Identifier>
j()
method_10406()
getBlockTextures()
getVariantsTextureLocations()
private BakedModel
a(bpd arg0, bym arg1, boolean arg2)
method_10386(class_2445 arg0, class_2529 arg1, boolean arg2)
bakeModel(BlockModel model, ModelRotation rotation, boolean uvLock)
bakeModel(ModelBlock modelBlockIn, ModelRotation modelRotationIn, boolean uvLocked)
private BakedQuad
a(boz arg0, bpa arg1, bwe arg2, ct arg3, bym arg4, boolean arg5)
method_10384(class_2438 arg0, class_2440 arg1, class_1639 arg2, class_1354 arg3, class_2529 arg4, boolean arg5)
bakeQuad(BlockElement element, BlockElementFace elementFace, TextureAtlasSprite blockSprite, Direction face, ModelRotation rotation, boolean uvLock)
makeBakedQuad(BlockPart arg0, BlockPartFace arg1, TextureAtlasSprite arg2, EnumFacing arg3, ModelRotation arg4, boolean arg5)
private void
k()
method_10407()
finalizeModels()
loadModelsCheck()
private void
l()
method_10408()
loadModelDependencies()
loadModels()
private void
a(Deque<kn> arg0, Set<kn> arg1, bpd arg2)
method_12507(Deque<class_1653> arg0, Set<class_1653> arg1, class_2445 arg2)
enqueueModelParentLocation(Deque<Identifier> loadingQueue, Set<Identifier> loadedModels, BlockModel model)
addModelParentLocation(Deque<ResourceLocation> arg0, Set<ResourceLocation> arg1, ModelBlock arg2)
private List<Identifier>
e(kn arg0)
method_10403(class_1653 arg0)
getModelDependencyLocations(Identifier location)
getParentPath(ResourceLocation arg0)
private Identifier
f(kn arg0)
method_10405(class_1653 arg0)
findParentModelLocation(Identifier location)
getParentLocation(ResourceLocation arg0)
private Set<Identifier>
a(bpd arg0)
method_10385(class_2445 arg0)
getTextures(BlockModel model)
getTextureLocations(ModelBlock arg0)
private void
m()
method_10409()
loadSprites()
loadSprites()
private Set<Identifier>
n()
method_10410()
getItemTextures()
getItemsTextureLocations()
private boolean
b(bpd arg0)
method_10394(class_2445 arg0)
hasItemModel(BlockModel model)
hasItemModel(ModelBlock arg0)
private boolean
c(bpd arg0)
method_10397(class_2445 arg0)
isBlockEntity(BlockModel model)
isCustomRenderer(ModelBlock arg0)
private void
o()
method_10411()
generateItemModels()
makeItemModels()
private BlockModel
d(bpd arg0)
method_10400(class_2445 arg0)
generateItemModel(BlockModel model)
makeItemModel(ModelBlock arg0)