net.minecraft.client.render.model

public class ModelBaker

net.minecraft.client.resources.model.ModelBakery
net.minecraft.class_1088
net.minecraft.client.render.model.ModelBaker

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
field_5380
LOGGER
public static final SpriteIdentifier
FIRE_0
field_5397
FIRE_0
public static final SpriteIdentifier
FIRE_1
field_5370
FIRE_1
public static final int
DESTROY_STAGE_COUNT
field_32983
MAX_BLOCK_DESTRUCTION_STAGE
public static final List<Identifier>
DESTROY_STAGES
field_20848
BLOCK_DESTRUCTION_STAGES
public static final List<Identifier>
BREAKING_LOCATIONS
field_21020
BLOCK_DESTRUCTION_STAGE_TEXTURES
public static final List<RenderLayer>
DESTROY_TYPES
field_21772
BLOCK_DESTRUCTION_RENDER_LAYERS
private static final org.joml.Matrix4fc
IDENTITY
field_1_2285
IDENTITY
private final LoadedEntityModels
entityModelSet
field_55463
entityModels
private final SpriteHolder
sprites
field_61869
spriteHolder
private final PlayerSkinCache
playerSkinRenderCache
field_62265
skinCache
private final Map<BlockState, BlockStateModel$UnbakedGrouped>
unbakedBlockStateModels
field_55464
blockModels
private final Map<Identifier, ItemAsset>
clientInfos
field_55572
itemAssets
private final Map<Identifier, BakedSimpleModel>
resolvedModels
field_56986
simpleModels
private final BakedSimpleModel
missingModel
field_52275
missingModel

Constructor summary

ModifierConstructor
public (LoadedEntityModels entityModels, SpriteHolder spriteHolder, PlayerSkinCache skinCache, Map<BlockState, BlockStateModel$UnbakedGrouped> blockModels, Map<Identifier, ItemAsset> itemAssets, Map<Identifier, BakedSimpleModel> simpleModels, BakedSimpleModel missingModel)

Method summary

Modifier and TypeMethod
public CompletableFuture<ModelBaker$BakedModels>
bakeModels(MaterialBaker materials, Executor taskExecutor)
method_45876(class_1_734 arg0, Executor arg1)
bake(MissingTextureReporter missingTextureReporter, Executor executor)
private static ModelBaker$BakedModels
lambda$bakeModels$3(ModelBakery$MissingModels arg0, Map arg1, Map arg2, Map arg3)
method_68017(class_1088$class_10812 arg0, Map arg1, Map arg2, Map arg3)
method_68017(ModelBaker$BlockItemModels arg0, Map arg1, Map blockStateModels, Map itemModels)
private static void
lambda$bakeModels$2(Map arg0, Identifier arg1, ClientItem arg2)
method_68020(Map arg0, class_2960 arg1, class_10434 arg2)
method_68020(Map arg0, Identifier id, ItemAsset asset)
private ItemModel
lambda$bakeModels$1(ModelBakery$ModelBakerImpl arg0, ModelBakery$MissingModels arg1, Identifier arg2, ClientItem arg3)
method_68019(class_1088$class_7778 arg0, class_1088$class_10812 arg1, class_2960 arg2, class_10434 arg3)
method_68019(ModelBaker$BakerImpl arg0, ModelBaker$BlockItemModels arg1, Identifier state, ItemAsset asset)
private static BlockStateModel
lambda$bakeModels$0(ModelBakery$ModelBakerImpl arg0, BlockState arg1, BlockStateModel$UnbakedRoot arg2)
method_68018(class_1088$class_7778 arg0, class_2680 arg1, class_1087$class_9979 arg2)
method_68018(ModelBaker$BakerImpl arg0, BlockState state, BlockStateModel$UnbakedGrouped unbaked)
private static Identifier
lambda$static$1(Identifier arg0)
method_23216(class_2960 arg0)
method_23216(Identifier id)
private static String
lambda$static$2(String arg0)
method_60912(String arg0)
method_60912(String path)
private static Identifier
lambda$static$0(int arg0)
method_22820(int arg0)
method_22820(int stage)