Uses of Interface
net.minecraft.client.resources.model.BakedModel
Packages that use BakedModel
Package
Description
-
Uses of BakedModel in net.minecraft.client.renderer.block
Fields in net.minecraft.client.renderer.block with type parameters of type BakedModelModifier and TypeFieldDescriptionprivate Map<BlockState, BakedModel> BlockModelShaper.modelByStateCacheMethods in net.minecraft.client.renderer.block that return BakedModelModifier and TypeMethodDescriptionBlockModelShaper.getBlockModel(BlockState pState) BlockRenderDispatcher.getBlockModel(BlockState pState) Methods in net.minecraft.client.renderer.block with parameters of type BakedModelModifier and TypeMethodDescriptionvoidModelBlockRenderer.renderModel(PoseStack.Pose pPose, VertexConsumer pConsumer, BlockState pState, BakedModel pModel, float pRed, float pGreen, float pBlue, int pPackedLight, int pPackedOverlay) Deprecated.voidModelBlockRenderer.renderModel(PoseStack.Pose pPose, VertexConsumer pConsumer, BlockState pState, BakedModel pModel, float pRed, float pGreen, float pBlue, int pPackedLight, int pPackedOverlay, ModelData modelData, RenderType renderType) voidModelBlockRenderer.tesselateBlock(BlockAndTintGetter pLevel, BakedModel pModel, BlockState pState, BlockPos pPos, PoseStack pPoseStack, VertexConsumer pConsumer, boolean pCheckSides, RandomSource pRandom, long pSeed, int pPackedOverlay) Deprecated.voidModelBlockRenderer.tesselateBlock(BlockAndTintGetter pLevel, BakedModel pModel, BlockState pState, BlockPos pPos, PoseStack pPoseStack, VertexConsumer pConsumer, boolean pCheckSides, RandomSource pRandom, long pSeed, int pPackedOverlay, ModelData modelData, RenderType renderType) voidModelBlockRenderer.tesselateWithAO(BlockAndTintGetter pLevel, BakedModel pModel, BlockState pState, BlockPos pPos, PoseStack pPoseStack, VertexConsumer pConsumer, boolean pCheckSides, RandomSource pRandom, long pSeed, int pPackedOverlay) Deprecated.voidModelBlockRenderer.tesselateWithAO(BlockAndTintGetter pLevel, BakedModel pModel, BlockState pState, BlockPos pPos, PoseStack pPoseStack, VertexConsumer pConsumer, boolean pCheckSides, RandomSource pRandom, long pSeed, int pPackedOverlay, ModelData modelData, RenderType renderType) voidModelBlockRenderer.tesselateWithoutAO(BlockAndTintGetter pLevel, BakedModel pModel, BlockState pState, BlockPos pPos, PoseStack pPoseStack, VertexConsumer pConsumer, boolean pCheckSides, RandomSource pRandom, long pSeed, int pPackedOverlay) Deprecated.voidModelBlockRenderer.tesselateWithoutAO(BlockAndTintGetter pLevel, BakedModel pModel, BlockState pState, BlockPos pPos, PoseStack pPoseStack, VertexConsumer pConsumer, boolean pCheckSides, RandomSource pRandom, long pSeed, int pPackedOverlay, ModelData modelData, RenderType renderType) Method parameters in net.minecraft.client.renderer.block with type arguments of type BakedModelModifier and TypeMethodDescriptionvoidBlockModelShaper.replaceCache(Map<BlockState, BakedModel> pModelByStateCache) -
Uses of BakedModel in net.minecraft.client.renderer.block.model
Methods in net.minecraft.client.renderer.block.model that return BakedModelModifier and TypeMethodDescriptionBlockModel.bake(TextureSlots p_387258_, ModelBaker p_388168_, ModelState p_111453_, boolean p_111455_, boolean p_387632_, ItemTransforms p_386577_, ContextMap additionalProperties) ItemModelGenerator.bake(TextureSlots p_386773_, ModelBaker p_386770_, ModelState p_386536_, boolean p_388612_, boolean p_387457_, ItemTransforms p_388565_, ContextMap additionalProperties) private BakedModelItemModelGenerator.bake(TextureSlots pTextureSlots, SpriteGetter pSpriteGetter, ModelState pModelState, boolean pHasAmbientOcclusion, boolean pUseBlockLight, ItemTransforms pTransforms) Deprecated.private BakedModelItemModelGenerator.bake(TextureSlots pTextureSlots, SpriteGetter pSpriteGetter, ModelState pModelState, boolean pHasAmbientOcclusion, boolean pUseBlockLight, ItemTransforms pTransforms, RenderTypeGroup renderTypes) MultiVariant.bake(ModelBaker p_249016_) UnbakedBlockStateModel.bake(ModelBaker pBaker) -
Uses of BakedModel in net.minecraft.client.renderer.block.model.multipart
Methods in net.minecraft.client.renderer.block.model.multipart that return BakedModel -
Uses of BakedModel in net.minecraft.client.renderer.entity
Methods in net.minecraft.client.renderer.entity with parameters of type BakedModelModifier and TypeMethodDescriptionstatic voidItemRenderer.renderItem(ItemDisplayContext pDisplayContext, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, int pPackedOverlay, int[] pTintLayers, BakedModel pModel, RenderType pRenderType, ItemStackRenderState.FoilType pFoilType) private static voidItemRenderer.renderModelLists(BakedModel pModel, int[] pTintLayers, int pPackedLight, int pPackedOverlay, PoseStack pPoseStack, VertexConsumer pBuffer) -
Uses of BakedModel in net.minecraft.client.renderer.entity.layers
Methods in net.minecraft.client.renderer.entity.layers with parameters of type BakedModelModifier and TypeMethodDescriptionprivate voidMushroomCowMushroomLayer.renderMushroomBlock(PoseStack pPoseStack, MultiBufferSource pBuffer, int pPackedLight, boolean pOutlineOnly, BlockState pState, int pPackedOverlay, BakedModel pModel) -
Uses of BakedModel in net.minecraft.client.renderer.item
Fields in net.minecraft.client.renderer.item declared as BakedModelModifier and TypeFieldDescriptionprivate final BakedModelSpecialModelWrapper.baseModelprivate final BakedModelBlockModelWrapper.model(package private) BakedModelItemStackRenderState.LayerRenderState.modelprivate final BakedModelMissingItemModel.modelMethods in net.minecraft.client.renderer.item that return BakedModelMethods in net.minecraft.client.renderer.item with parameters of type BakedModelModifier and TypeMethodDescriptionvoidItemStackRenderState.LayerRenderState.setupBlockModel(BakedModel pModel, RenderType pRenderType) <T> voidItemStackRenderState.LayerRenderState.setupSpecialModel(SpecialModelRenderer<T> pSpecialRenderer, T pArgumentForSpecialRendering, BakedModel pModel) Constructors in net.minecraft.client.renderer.item with parameters of type BakedModelModifierConstructorDescriptionBlockModelWrapper(BakedModel pModel, List<ItemTintSource> pTints) MissingItemModel(BakedModel pModel) SpecialModelWrapper(SpecialModelRenderer<T> pSpecialRenderer, BakedModel pBaseModel) -
Uses of BakedModel in net.minecraft.client.resources.model
Classes in net.minecraft.client.resources.model that implement BakedModelModifier and TypeClassDescriptionclassclassclassclassFields in net.minecraft.client.resources.model declared as BakedModelModifier and TypeFieldDescriptionprivate final BakedModelModelBakery.BakingResult.missingModelThe field for themissingModelrecord component.private BakedModelModelManager.missingModelprivate final BakedModelMultiPartBakedModel.Selector.modelThe field for themodelrecord component.protected final BakedModelDelegateBakedModel.parentFields in net.minecraft.client.resources.model with type parameters of type BakedModelModifier and TypeFieldDescriptionprivate Map<ModelResourceLocation, BakedModel> ModelManager.bakedBlockStateModels(package private) final Map<ModelBakery.BakedCacheKey, BakedModel> ModelBakery.bakedCacheprivate Map<ResourceLocation, BakedModel> ModelManager.bakedStandaloneModelsprivate final Map<ModelResourceLocation, BakedModel> ModelBakery.BakingResult.blockStateModelsThe field for theblockStateModelsrecord component.private final SimpleWeightedRandomList<BakedModel> WeightedBakedModel.listprivate final Map<BlockState, BakedModel> ModelManager.ReloadState.modelCacheThe field for themodelCacherecord component.private final Map<ResourceLocation, BakedModel> ModelBakery.BakingResult.standaloneModelsThe field for thestandaloneModelsrecord component.Methods in net.minecraft.client.resources.model that return BakedModelModifier and TypeMethodDescriptionModelBaker.bake(ResourceLocation pLocation, ModelState pTransform) ModelBakery.ModelBakerImpl.bake(ResourceLocation p_252176_, ModelState p_249765_) UnbakedModel.bake(TextureSlots pTextureSlots, ModelBaker pBaker, ModelState pModelState, boolean pHasAmbientOcclusion, boolean pUseBlockLight, ItemTransforms pTransforms) static BakedModelSimpleBakedModel.bakeElements(List<BlockElement> pElements, TextureSlots pTextureSlots, SpriteGetter pSpriteGetter, ModelState pModelState, boolean pHasAmbientOcclusion, boolean pUseBlockLight, boolean pIsGui3d, ItemTransforms pTransforms) Deprecated.static BakedModelSimpleBakedModel.bakeElements(List<BlockElement> pElements, TextureSlots pTextureSlots, SpriteGetter pSpriteGetter, ModelState pModelState, boolean pHasAmbientOcclusion, boolean pUseBlockLight, boolean pIsGui3d, ItemTransforms pTransforms, Transformation rootTransform, RenderTypeGroup renderTypes) static BakedModelUnbakedModel.bakeWithTopModelValues(UnbakedModel pModel, ModelBaker pBaker, ModelState pModelState) SimpleBakedModel.Builder.build()Deprecated.Forge: Use variant with RenderTypeGroupSimpleBakedModel.Builder.build(RenderTypeGroup renderTypes) private static BakedModelMultiPartBakedModel.getFirstModel(List<MultiPartBakedModel.Selector> pSelectors) ModelManager.getMissingModel()ModelManager.getModel(ModelResourceLocation pModelLocation) ModelManager.getStandaloneModel(ResourceLocation location) ModelBakery.BakingResult.missingModel()Returns the value of themissingModelrecord component.MultiPartBakedModel.Selector.model()Returns the value of themodelrecord component.Methods in net.minecraft.client.resources.model that return types with arguments of type BakedModelModifier and TypeMethodDescriptionModelBakery.BakingResult.blockStateModels()Returns the value of theblockStateModelsrecord component.private static Map<BlockState, BakedModel> ModelManager.createBlockStateToModelDispatch(Map<ModelResourceLocation, BakedModel> pBlockStateModels, BakedModel pMissingModel) DelegateBakedModel.getRenderPasses(ItemStack itemStack) ModelManager.ReloadState.modelCache()Returns the value of themodelCacherecord component.ModelBakery.BakingResult.standaloneModels()Returns the value of thestandaloneModelsrecord component.Methods in net.minecraft.client.resources.model with parameters of type BakedModelModifier and TypeMethodDescriptionprivate static Map<BlockState, BakedModel> ModelManager.createBlockStateToModelDispatch(Map<ModelResourceLocation, BakedModel> pBlockStateModels, BakedModel pMissingModel) Method parameters in net.minecraft.client.resources.model with type arguments of type BakedModelModifier and TypeMethodDescriptionprivate static Map<BlockState, BakedModel> ModelManager.createBlockStateToModelDispatch(Map<ModelResourceLocation, BakedModel> pBlockStateModels, BakedModel pMissingModel) Constructors in net.minecraft.client.resources.model with parameters of type BakedModelModifierConstructorDescriptionBakingResult(BakedModel missingModel, Map<ModelResourceLocation, BakedModel> blockStateModels, ItemModel missingItemModel, Map<ResourceLocation, ItemModel> itemStackModels, Map<ResourceLocation, ClientItem.Properties> itemProperties) Deprecated.Neo: useBakingResult(BakedModel, Map, ItemModel, Map, Map, Map)} insteadBakingResult(BakedModel missingModel, Map<ModelResourceLocation, BakedModel> blockStateModels, ItemModel missingItemModel, Map<ResourceLocation, ItemModel> itemStackModels, Map<ResourceLocation, ClientItem.Properties> itemProperties, Map<ResourceLocation, BakedModel> standaloneModels) Creates an instance of aBakingResultrecord class.DelegateBakedModel(BakedModel pParent) Selector(Predicate<BlockState> condition, BakedModel model) Creates an instance of aSelectorrecord class.Constructor parameters in net.minecraft.client.resources.model with type arguments of type BakedModelModifierConstructorDescriptionBakingResult(BakedModel missingModel, Map<ModelResourceLocation, BakedModel> blockStateModels, ItemModel missingItemModel, Map<ResourceLocation, ItemModel> itemStackModels, Map<ResourceLocation, ClientItem.Properties> itemProperties) Deprecated.Neo: useBakingResult(BakedModel, Map, ItemModel, Map, Map, Map)} insteadBakingResult(BakedModel missingModel, Map<ModelResourceLocation, BakedModel> blockStateModels, ItemModel missingItemModel, Map<ResourceLocation, ItemModel> itemStackModels, Map<ResourceLocation, ClientItem.Properties> itemProperties, Map<ResourceLocation, BakedModel> standaloneModels) Creates an instance of aBakingResultrecord class.(package private)ReloadState(ModelBakery.BakingResult bakedModels, it.unimi.dsi.fastutil.objects.Object2IntMap<BlockState> modelGroups, Map<BlockState, BakedModel> modelCache, Map<ResourceLocation, AtlasSet.StitchResult> atlasPreparations, EntityModelSet entityModelSet, SpecialBlockModelRenderer specialBlockModelRenderer, CompletableFuture<Void> readyForUpload) Creates an instance of aReloadStaterecord class. -
Uses of BakedModel in net.neoforged.neoforge.client
Methods in net.neoforged.neoforge.client with parameters of type BakedModelModifier and TypeMethodDescriptionstatic RenderTypeRenderTypeHelper.getFallbackItemRenderType(ItemStack stack, BakedModel model) Provides a fallbackRenderTypefor the givenItemStackin the case that none is explicitly specified. -
Uses of BakedModel in net.neoforged.neoforge.client.extensions
Methods in net.neoforged.neoforge.client.extensions that return BakedModelModifier and TypeMethodDescriptiondefault BakedModelIUnbakedModelExtension.bake(TextureSlots textures, ModelBaker baker, ModelState modelState, boolean useAmbientOcclusion, boolean usesBlockLight, ItemTransforms itemTransforms, ContextMap additionalProperties) bakeoverride with additional context.private BakedModelIBakedModelExtension.self()Methods in net.neoforged.neoforge.client.extensions that return types with arguments of type BakedModelModifier and TypeMethodDescriptiondefault List<BakedModel> IBakedModelExtension.getRenderPasses(ItemStack itemStack) Deprecated, for removal: This API element is subject to removal in a future version.Please migrate toItemModels, or if this is not possible contact us at NeoForge. -
Uses of BakedModel in net.neoforged.neoforge.client.model
Subinterfaces of BakedModel in net.neoforged.neoforge.client.modelModifier and TypeInterfaceDescriptioninterfaceConvenience interface with default implementation ofIBakedModelExtension.getQuads(BlockState, Direction, RandomSource, ModelData, RenderType).Classes in net.neoforged.neoforge.client.model that implement BakedModelModifier and TypeClassDescriptionprivate static classstatic classFields in net.neoforged.neoforge.client.model declared as BakedModelFields in net.neoforged.neoforge.client.model with type parameters of type BakedModelModifier and TypeFieldDescriptionprivate final List<BakedModel> UnbakedCompositeModel.Baked.Builder.childrenprivate final ImmutableMap<String, BakedModel> UnbakedCompositeModel.Baked.childrenprivate final ImmutableList<BakedModel> UnbakedCompositeModel.Baked.itemPassesMethods in net.neoforged.neoforge.client.model that return BakedModelModifier and TypeMethodDescriptionAbstractSimpleUnbakedModel.bake(TextureSlots slots, ModelBaker baker, ModelState state, boolean useAmbientOcclusion, boolean usesBlockLight, ItemTransforms transforms, ContextMap additionalProperties) Deprecated, for removal: This API element is subject to removal in a future version.DelegateUnbakedModel.bake(TextureSlots textures, ModelBaker baker, ModelState modelState, boolean useAmbientOcclusion, boolean usesBlockLight, ItemTransforms itemTransforms, ContextMap additionalProperties) EmptyModel.bake(TextureSlots p_386641_, ModelBaker p_250133_, ModelState p_119536_, boolean p_387129_, boolean p_388638_, ItemTransforms p_386911_) default BakedModelExtendedUnbakedModel.bake(TextureSlots textures, ModelBaker baker, ModelState modelState, boolean useAmbientOcclusion, boolean usesBlockLight, ItemTransforms itemTransforms) Deprecated.ExtendedUnbakedModel.bake(TextureSlots textures, ModelBaker baker, ModelState modelState, boolean useAmbientOcclusion, boolean usesBlockLight, ItemTransforms itemTransforms, ContextMap additionalProperties) UnbakedCompositeModel.bake(TextureSlots slots, ModelBaker baker, ModelState state, boolean useAmbientOcclusion, boolean usesBlockLight, ItemTransforms transforms, ContextMap additionalProperties) IModelBuilder.build()Deprecated, for removal: This API element is subject to removal in a future version.Builds the model from the collected faces.IModelBuilder.Collecting.build()IModelBuilder.Simple.build()Deprecated.UnbakedCompositeModel.Baked.Builder.build()@Nullable BakedModelMethods in net.neoforged.neoforge.client.model that return types with arguments of type BakedModelModifier and TypeMethodDescriptionUnbakedCompositeModel.Baked.getRenderPasses(ItemStack itemStack) Methods in net.neoforged.neoforge.client.model with parameters of type BakedModelModifier and TypeMethodDescriptionvoidUnbakedCompositeModel.Baked.Builder.addLayer(BakedModel model) Constructor parameters in net.neoforged.neoforge.client.model with type arguments of type BakedModelModifierConstructorDescriptionBaked(boolean isSideLit, boolean isAmbientOcclusion, TextureAtlasSprite particle, ItemTransforms transforms, ImmutableMap<String, BakedModel> children, ImmutableList<BakedModel> itemPasses) Baked(boolean isSideLit, boolean isAmbientOcclusion, TextureAtlasSprite particle, ItemTransforms transforms, ImmutableMap<String, BakedModel> children, ImmutableList<BakedModel> itemPasses) -
Uses of BakedModel in net.neoforged.neoforge.client.model.data
Fields in net.neoforged.neoforge.client.model.data with type parameters of type BakedModelModifier and TypeFieldDescriptionprivate static final ModelProperty<Map<BakedModel, ModelData>> MultipartModelData.PROPERTYMethods in net.neoforged.neoforge.client.model.data with parameters of type BakedModelModifier and TypeMethodDescriptionstatic ModelDataMultipartModelData.resolve(ModelData modelData, BakedModel model) Helper to get the data from aModelDatainstance. -
Uses of BakedModel in net.neoforged.neoforge.client.model.lighting
Methods in net.neoforged.neoforge.client.model.lighting with parameters of type BakedModelModifier and TypeMethodDescriptionstatic booleanLightPipelineAwareModelBlockRenderer.render(VertexConsumer vertexConsumer, QuadLighter lighter, BlockAndTintGetter level, BakedModel model, BlockState state, BlockPos pos, PoseStack poseStack, boolean checkSides, RandomSource rand, long seed, int packedOverlay, ModelData modelData, RenderType renderType) voidLightPipelineAwareModelBlockRenderer.tesselateWithAO(BlockAndTintGetter level, BakedModel model, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer vertexConsumer, boolean checkSides, RandomSource rand, long seed, int packedOverlay, ModelData modelData, RenderType renderType) voidLightPipelineAwareModelBlockRenderer.tesselateWithoutAO(BlockAndTintGetter level, BakedModel model, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer vertexConsumer, boolean checkSides, RandomSource rand, long seed, int packedOverlay, ModelData modelData, RenderType renderType) -
Uses of BakedModel in net.neoforged.neoforge.client.model.obj
Methods in net.neoforged.neoforge.client.model.obj that return BakedModelModifier and TypeMethodDescriptionObjModel.bake(TextureSlots slots, ModelBaker baker, ModelState state, boolean useAmbientOcclusion, boolean usesBlockLight, ItemTransforms transforms, ContextMap additionalProperties)
ItemModelGenerator.bake(TextureSlots, SpriteGetter, ModelState, boolean, boolean, ItemTransforms, net.neoforged.neoforge.client.RenderTypeGroup)instead