net.minecraft.client.render.block.model

public class BlockModelLoader

net.minecraft.client.renderer.block.LoadedBlockModels
net.minecraft.class_1_415
net.minecraft.client.render.block.model.BlockModelLoader

Field summary

Modifier and TypeField
private static final org.joml.Matrix4fc
IDENTITY
field_1_2307
NO_TRANSFORMATION
private final Map<BlockState, BlockModel$Unbaked>
unbakedModels
field_1_2311
blockRendererFactories
private final LoadedEntityModels
entityModelSet
field_1_2308
loadedEntityModels
private final SpriteHolder
sprites
field_1_2310
spriteHolder
private final PlayerSkinCache
playerSkinRenderCache
field_1_2309
playerSkinCache

Constructor summary

ModifierConstructor
public (Map<BlockState, BlockModel$Unbaked> blockRendererFactories, LoadedEntityModels loadedEntityModels, SpriteHolder spriteHolder, PlayerSkinCache playerSkinCache)

Method summary

Modifier and TypeMethod
public CompletableFuture<Map<BlockState, BlockModel>>
bake(Function<BlockState, BlockStateModel> bakedBlockStateModels, BlockStateModel missingModel, Executor executor)
method_1_2735(Function<class_2680, class_1087> arg0, class_1087 arg1, Executor arg2)
load(Function<BlockState, BlockStateModel> modelGetter, BlockStateModel fallback, Executor executor)
private Map
lambda$bake$0(BlockStateModel arg0, Function arg1)
method_1_2736(class_1087 arg0, Function arg1)
method_1_2736(BlockStateModel arg0, Function arg1)
private static void
lambda$bake$1(com.google.common.collect.ImmutableMap$Builder arg0, BlockModel$BakingContext arg1, BlockState arg2, BlockModel$Unbaked arg3)
method_1_2737(com.google.common.collect.ImmutableMap$Builder arg0, class_1_411$class_1_412 arg1, class_2680 arg2, class_1_411$class_1_413 arg3)
method_1_2737(com.google.common.collect.ImmutableMap$Builder arg0, BlockModel$BakeContext arg1, BlockState state, BlockModel$Unbaked factory)