net.minecraft.client.render.model.block

public class ModelBakery

cgb
net.minecraft.unmapped.C_41814532
net.minecraft.client.render.model.block.ModelBakery

Field summary

Modifier and TypeField
private static final Set<Identifier>
b
f_10868789
UNREFERENCED_TEXTURES
private static final org.apache.logging.log4j.Logger
c
f_83353219
LOGGER
protected static final ModelIdentifier
a
f_48639297
MISSING
private static final String
d
f_34378708
MISSING_MODEL_MESH
private static final Map<String, String>
e
f_69620187
BUILT_IN
private static final com.google.common.base.Joiner
f
f_46196388
PARENT_CHAIN_JOINER
private final ResourceManager
g
f_12255666
resourceManager
private final Map<Identifier, TextureAtlasSprite>
h
f_10338543
sprites
private final Map<Identifier, BlockModel>
i
f_91992835
blockModels
private final Map<ModelIdentifier, MultiVariant>
j
f_43771887
variants
private final Map<BlockModelDefinition, Collection<ModelIdentifier>>
k
f_70647539
multiPartVariants
private final TextureAtlas
l
f_57257681
blocksAtlas
private final BlockModelShaper
m
f_93412384
modelShaper
private final FaceBakery
n
f_27631210
faceBakery
private final ItemModelGenerator
o
f_35855031
itemModelGenerator
private final MappedRegistry<ModelIdentifier, BakedModel>
p
f_11845741
bakedModels
private static final String
q
f_38175178
MARKER_MODEL_MESH
private static final BlockModel
r
f_54656090
GENERATION_MARKER
private static final BlockModel
s
f_07809290
BLOCK_ENTITY_MARKER
private final Map<String, Identifier>
t
f_97503753
itemModelLocations
private final Map<Identifier, BlockModelDefinition>
u
f_68591549
modelDefinitions
private final Map<Item, List<String>>
v
f_23815237
itemVariants

Constructor summary

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

Method summary

Modifier and TypeMethod
public Registry<ModelIdentifier, BakedModel>
a()
m_66858233()
bakeModels()
private void
b()
m_77667033()
loadModelDefinitions()
private void
c()
m_21847519()
loadModels()
private void
d()
m_45961388()
loadItemFrameModels()
private void
a(bvv arg0, cgd arg1)
m_83575756(C_39151940 arg0, C_28560296 arg1)
registerVariant(BlockModelDefinition modelDefinition, ModelIdentifier location)
private BlockModelDefinition
a(nf arg0)
m_64858471(C_22168528 arg0)
loadModelDefinition(Identifier key)
private BlockModelDefinition
a(nf arg0, nf arg1)
m_41490025(C_22168528 arg0, C_22168528 arg1)
loadModelDefinition(Identifier key, Identifier location)
private BlockModelDefinition
a(nf arg0, ceo arg1)
m_90585362(C_22168528 arg0, C_34530577 arg1)
loadModelDefinition(Identifier key, Resource resource)
private Identifier
b(nf arg0)
m_34331439(C_22168528 arg0)
getModelDefinitionLocation(Identifier key)
private void
e()
m_69471045()
loadVariantModels()
private void
f()
m_01099113()
loadMultiPartModels()
private void
a(cgd arg0, bwd arg1)
m_79950272(C_28560296 arg0, C_38410457 arg1)
loadBlockModels(ModelIdentifier location, MultiVariant multiVariant)
private BlockModel
c(nf arg0)
m_66530226(C_22168528 arg0)
loadBlockModel(Identifier location)
private Identifier
d(nf arg0)
m_03573911(C_22168528 arg0)
getModelLocation(Identifier key)
private void
g()
m_64858695()
loadItemModels()
private void
a(String arg0, nf arg1, nf arg2)
m_52889983(String arg0, C_22168528 arg1, C_22168528 arg2)
loadItemModel(String variant, Identifier location, Identifier item)
private void
h()
m_25718605()
registerItemVariants()
private List<String>
a(ain arg0)
m_51139961(C_98888256 arg0)
getItemVariants(Item item)
private Identifier
a(String arg0)
m_32000787(String arg0)
getItemModelLocation(String variant)
private void
i()
m_56608913()
bakeBlockModels()
private BakedModel
a(bwd arg0, String arg1)
m_78854359(C_38410457 arg0, String arg1)
bakeWeightedModel(MultiVariant multiVariant, String modelLocation)
private void
j()
m_27187443()
bakeItemModels()
private Set<Identifier>
k()
m_70642993()
getBlockTextures()
private BakedModel
a(bvu arg0, cfz arg1, boolean arg2)
m_53043527(C_68226429 arg0, C_35838118 arg1, boolean arg2)
bakeModel(BlockModel model, ModelRotation rotation, boolean uvLock)
private BakedQuad
a(bvq arg0, bvr arg1, cdq arg2, fa arg3, cfz arg4, boolean arg5)
m_08201268(C_82588014 arg0, C_02019182 arg1, C_74688326 arg2, C_28786548 arg3, C_35838118 arg4, boolean arg5)
bakeQuad(BlockElement element, BlockElementFace elementFace, TextureAtlasSprite blockSprite, Direction face, ModelRotation rotation, boolean uvLock)
private void
l()
m_72050919()
finalizeModels()
private void
m()
m_08088134()
loadModelDependencies()
private void
a(Deque<nf> arg0, Set<nf> arg1, bvu arg2)
m_60402805(Deque<C_22168528> arg0, Set<C_22168528> arg1, C_68226429 arg2)
enqueueModelParentLocation(Deque<Identifier> loadingQueue, Set<Identifier> loadedModels, BlockModel model)
private List<Identifier>
e(nf arg0)
m_83376071(C_22168528 arg0)
getModelDependencyLocations(Identifier location)
private Identifier
f(nf arg0)
m_67488340(C_22168528 arg0)
findParentModelLocation(Identifier location)
private Set<Identifier>
a(bvu arg0)
m_16816953(C_68226429 arg0)
getTextures(BlockModel model)
private void
n()
m_98927684()
loadSprites()
private Set<Identifier>
o()
m_35476291()
getItemTextures()
private boolean
b(bvu arg0)
m_44153403(C_68226429 arg0)
hasItemModel(BlockModel model)
private boolean
c(bvu arg0)
m_79204145(C_68226429 arg0)
isBlockEntity(BlockModel model)
private void
p()
m_21499134()
generateItemModels()
private BlockModel
d(bvu arg0)
m_32566512(C_68226429 arg0)
generateItemModel(BlockModel model)