Class MaterialBaker
java.lang.Object
net.minecraft.client.resources.model.sprite.MaterialBaker
- Direct Known Subclasses:
ModelManager.BlockOnlyMaterialBaker, ModelManager.CombinedBlockItemMaterialBaker
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<Material, @Nullable Material.Baked> private final Function<Material, @Nullable Material.Baked> private static final org.slf4j.Loggerprivate final Material.Bakedprivate final Material.Bakedprivate final Multimap<String, Identifier> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract @Nullable Material.Bakedprotected static @Nullable Material.BakedbakeForAtlas(Material material, SpriteLoader.Preparations atlas) get(Material material, ModelDebugName name) voidreplacementForMissingMaterial(Material material) reportMissingReference(String reference, ModelDebugName responsibleModel) resolveSlot(TextureSlots slots, String id, ModelDebugName name)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
missingSprite
-
missingSpriteForceTranslucent
-
missingSprites
-
missingReferences
-
bakedMaterials
-
bakerFunction
-
-
Constructor Details
-
MaterialBaker
-
-
Method Details
-
replacementForMissingMaterial
-
get
-
bake
-
bakeForAtlas
protected static @Nullable Material.Baked bakeForAtlas(Material material, SpriteLoader.Preparations atlas) -
resolveSlot
-
reportMissingReference
-
logMissingTextures
public void logMissingTextures()
-