Class ModelBakery
java.lang.Object
net.minecraft.client.resources.model.ModelBakery
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic final record(package private) class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Materialstatic final List<ResourceLocation> private final Map<ResourceLocation, ClientItem> static final intstatic final List<ResourceLocation> static final List<RenderType> private final EntityModelSetstatic final Materialstatic final Materialstatic final Material(package private) static final org.slf4j.Loggerprivate final MaterialSet(package private) final ResolvedModelstatic final Materialprivate final AnimationLoader.PendingAnimationsprivate final PlayerSkinRenderCache(package private) final Map<ResourceLocation, ResolvedModel> static final Materialprivate final StandaloneModelLoader.LoadedModelsprivate final Map<BlockState, BlockStateModel.UnbakedRoot> static final Materialstatic final Material -
Constructor Summary
ConstructorsConstructorDescriptionModelBakery(EntityModelSet pEntityModelSet, MaterialSet pMaterials, PlayerSkinRenderCache pPlayerSkinRenderCache, Map<BlockState, BlockStateModel.UnbakedRoot> pUnbakedBlockStateModels, Map<ResourceLocation, ClientItem> pClientInfos, Map<ResourceLocation, ResolvedModel> pResolvedModels, ResolvedModel pMissingModel) Deprecated.ModelBakery(EntityModelSet pEntityModelSet, MaterialSet pMaterials, PlayerSkinRenderCache pPlayerSkinRenderCache, Map<BlockState, BlockStateModel.UnbakedRoot> pUnbakedBlockStateModels, Map<ResourceLocation, ClientItem> pClientInfos, Map<ResourceLocation, ResolvedModel> pResolvedModels, ResolvedModel pMissingModel, StandaloneModelLoader.LoadedModels standaloneModels, AnimationLoader.PendingAnimations pendingAnimations) -
Method Summary
-
Field Details
-
FIRE_0
-
FIRE_1
-
LAVA_FLOW
-
WATER_FLOW
-
WATER_OVERLAY
-
BANNER_BASE
-
SHIELD_BASE
-
NO_PATTERN_SHIELD
-
DESTROY_STAGE_COUNT
public static final int DESTROY_STAGE_COUNT- See Also:
-
DESTROY_STAGES
-
BREAKING_LOCATIONS
-
DESTROY_TYPES
-
LOGGER
static final org.slf4j.Logger LOGGER -
entityModelSet
-
materials
-
playerSkinRenderCache
-
unbakedBlockStateModels
-
clientInfos
-
resolvedModels
-
missingModel
-
standaloneModels
-
pendingAnimations
-
-
Constructor Details
-
ModelBakery
@Deprecated public ModelBakery(EntityModelSet pEntityModelSet, MaterialSet pMaterials, PlayerSkinRenderCache pPlayerSkinRenderCache, Map<BlockState, BlockStateModel.UnbakedRoot> pUnbakedBlockStateModels, Map<ResourceLocation, ClientItem> pClientInfos, Map<ResourceLocation, ResolvedModel> pResolvedModels, ResolvedModel pMissingModel) -
ModelBakery
public ModelBakery(EntityModelSet pEntityModelSet, MaterialSet pMaterials, PlayerSkinRenderCache pPlayerSkinRenderCache, Map<BlockState, BlockStateModel.UnbakedRoot> pUnbakedBlockStateModels, Map<ResourceLocation, ClientItem> pClientInfos, Map<ResourceLocation, ResolvedModel> pResolvedModels, ResolvedModel pMissingModel, StandaloneModelLoader.LoadedModels standaloneModels, AnimationLoader.PendingAnimations pendingAnimations)
-
-
Method Details
-
bakeModels
public CompletableFuture<ModelBakery.BakingResult> bakeModels(SpriteGetter pSprites, Executor pExecutor)
-
ModelBakery(EntityModelSet, MaterialSet, PlayerSkinRenderCache, Map, Map, Map, ResolvedModel, net.neoforged.neoforge.client.model.standalone.StandaloneModelLoader.LoadedModels, net.neoforged.neoforge.client.entity.animation.json.AnimationLoader.PendingAnimations)instead