Uses of Interface
net.minecraft.client.resources.model.BakedModel
Packages that use BakedModel
Package
Description
Extension interfaces for
client
-only classes.-
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.modelByStateCache
Methods in net.minecraft.client.renderer.block that return BakedModelModifier and TypeMethodDescriptionBlockModelShaper.getBlockModel
(BlockState p_110894_) BlockRenderDispatcher.getBlockModel
(BlockState p_110911_) Methods in net.minecraft.client.renderer.block with parameters of type BakedModelModifier and TypeMethodDescriptionvoid
ModelBlockRenderer.renderModel
(PoseStack.Pose p_111068_, VertexConsumer p_111069_, BlockState p_111070_, BakedModel p_111071_, float p_111072_, float p_111073_, float p_111074_, int p_111075_, int p_111076_) Deprecated.void
ModelBlockRenderer.renderModel
(PoseStack.Pose p_111068_, VertexConsumer p_111069_, BlockState p_111070_, BakedModel p_111071_, float p_111072_, float p_111073_, float p_111074_, int p_111075_, int p_111076_, ModelData modelData, RenderType renderType) void
ModelBlockRenderer.tesselateBlock
(BlockAndTintGetter p_234380_, BakedModel p_234381_, BlockState p_234382_, BlockPos p_234383_, PoseStack p_234384_, VertexConsumer p_234385_, boolean p_234386_, RandomSource p_234387_, long p_234388_, int p_234389_) Deprecated.void
ModelBlockRenderer.tesselateBlock
(BlockAndTintGetter p_234380_, BakedModel p_234381_, BlockState p_234382_, BlockPos p_234383_, PoseStack p_234384_, VertexConsumer p_234385_, boolean p_234386_, RandomSource p_234387_, long p_234388_, int p_234389_, ModelData modelData, RenderType renderType) void
ModelBlockRenderer.tesselateWithAO
(BlockAndTintGetter p_234391_, BakedModel p_234392_, BlockState p_234393_, BlockPos p_234394_, PoseStack p_234395_, VertexConsumer p_234396_, boolean p_234397_, RandomSource p_234398_, long p_234399_, int p_234400_) Deprecated.void
ModelBlockRenderer.tesselateWithAO
(BlockAndTintGetter p_234391_, BakedModel p_234392_, BlockState p_234393_, BlockPos p_234394_, PoseStack p_234395_, VertexConsumer p_234396_, boolean p_234397_, RandomSource p_234398_, long p_234399_, int p_234400_, ModelData modelData, RenderType renderType) void
ModelBlockRenderer.tesselateWithoutAO
(BlockAndTintGetter p_234402_, BakedModel p_234403_, BlockState p_234404_, BlockPos p_234405_, PoseStack p_234406_, VertexConsumer p_234407_, boolean p_234408_, RandomSource p_234409_, long p_234410_, int p_234411_) Deprecated.void
ModelBlockRenderer.tesselateWithoutAO
(BlockAndTintGetter p_234402_, BakedModel p_234403_, BlockState p_234404_, BlockPos p_234405_, PoseStack p_234406_, VertexConsumer p_234407_, boolean p_234408_, RandomSource p_234409_, long p_234410_, int p_234411_, ModelData modelData, RenderType renderType) Method parameters in net.minecraft.client.renderer.block with type arguments of type BakedModelModifier and TypeMethodDescriptionvoid
BlockModelShaper.replaceCache
(Map<BlockState, BakedModel> p_248582_) -
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 BakedModel
ItemModelGenerator.bake
(TextureSlots p_387202_, SpriteGetter p_387257_, ModelState p_387172_, boolean p_388328_, boolean p_387288_, ItemTransforms p_388238_) Deprecated.private BakedModel
ItemModelGenerator.bake
(TextureSlots p_387202_, SpriteGetter p_387257_, ModelState p_387172_, boolean p_388328_, boolean p_387288_, ItemTransforms p_388238_, RenderTypeGroup renderTypes) MultiVariant.bake
(ModelBaker p_249016_) UnbakedBlockStateModel.bake
(ModelBaker p_388139_) -
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 void
ItemRenderer.renderItem
(ItemDisplayContext p_361627_, PoseStack p_360423_, MultiBufferSource p_360415_, int p_361265_, int p_364771_, int[] p_386517_, BakedModel p_363970_, RenderType p_388877_, ItemStackRenderState.FoilType p_387026_) private static void
ItemRenderer.renderModelLists
(BakedModel p_115190_, int[] p_387364_, int p_115192_, int p_115193_, PoseStack p_115194_, VertexConsumer p_115195_) -
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 void
MushroomCowMushroomLayer.renderMushroomBlock
(PoseStack p_234853_, MultiBufferSource p_234854_, int p_234855_, boolean p_234856_, BlockState p_234857_, int p_234858_, BakedModel p_234859_) -
Uses of BakedModel in net.minecraft.client.renderer.item
Fields in net.minecraft.client.renderer.item declared as BakedModelModifier and TypeFieldDescriptionprivate final BakedModel
SpecialModelWrapper.baseModel
private final BakedModel
BlockModelWrapper.model
(package private) BakedModel
ItemStackRenderState.LayerRenderState.model
private final BakedModel
MissingItemModel.model
Methods in net.minecraft.client.renderer.item that return BakedModelMethods in net.minecraft.client.renderer.item with parameters of type BakedModelModifier and TypeMethodDescriptionvoid
ItemStackRenderState.LayerRenderState.setupBlockModel
(BakedModel p_386829_, RenderType p_387529_) <T> void
ItemStackRenderState.LayerRenderState.setupSpecialModel
(SpecialModelRenderer<T> p_386884_, T p_388093_, BakedModel p_387112_) Constructors in net.minecraft.client.renderer.item with parameters of type BakedModelModifierConstructorDescriptionBlockModelWrapper
(BakedModel p_387113_, List<ItemTintSource> p_388185_) MissingItemModel
(BakedModel p_387829_) SpecialModelWrapper
(SpecialModelRenderer<T> p_387041_, BakedModel p_387735_) -
Uses of BakedModel in net.minecraft.client.resources.model
Classes in net.minecraft.client.resources.model that implement BakedModelModifier and TypeClassDescriptionclass
class
class
class
Fields in net.minecraft.client.resources.model declared as BakedModelModifier and TypeFieldDescriptionprivate final BakedModel
ModelBakery.BakingResult.missingModel
The field for themissingModel
record component.private BakedModel
ModelManager.missingModel
private final BakedModel
MultiPartBakedModel.Selector.model
The field for themodel
record component.protected final BakedModel
DelegateBakedModel.parent
Fields 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.bakedCache
private Map
<ResourceLocation, BakedModel> ModelManager.bakedStandaloneModels
private final Map
<ModelResourceLocation, BakedModel> ModelBakery.BakingResult.blockStateModels
The field for theblockStateModels
record component.private final SimpleWeightedRandomList
<BakedModel> WeightedBakedModel.list
private final Map
<BlockState, BakedModel> ModelManager.ReloadState.modelCache
The field for themodelCache
record component.private final Map
<ResourceLocation, BakedModel> ModelBakery.BakingResult.standaloneModels
The field for thestandaloneModels
record component.Methods in net.minecraft.client.resources.model that return BakedModelModifier and TypeMethodDescriptionModelBaker.bake
(ResourceLocation p_250776_, ModelState p_251280_) ModelBakery.ModelBakerImpl.bake
(ResourceLocation p_252176_, ModelState p_249765_) UnbakedModel.bake
(TextureSlots p_386641_, ModelBaker p_250133_, ModelState p_119536_, boolean p_387129_, boolean p_388638_, ItemTransforms p_386911_) static BakedModel
SimpleBakedModel.bakeElements
(List<BlockElement> p_387963_, TextureSlots p_388507_, SpriteGetter p_387357_, ModelState p_388846_, boolean p_386975_, boolean p_388143_, boolean p_386706_, ItemTransforms p_388032_) Deprecated.static BakedModel
SimpleBakedModel.bakeElements
(List<BlockElement> p_387963_, TextureSlots p_388507_, SpriteGetter p_387357_, ModelState p_388846_, boolean p_386975_, boolean p_388143_, boolean p_386706_, ItemTransforms p_388032_, Transformation rootTransform, RenderTypeGroup renderTypes) static BakedModel
UnbakedModel.bakeWithTopModelValues
(UnbakedModel p_388418_, ModelBaker p_388525_, ModelState p_386740_) SimpleBakedModel.Builder.build()
Deprecated.Forge: Use variant with RenderTypeGroupSimpleBakedModel.Builder.build
(RenderTypeGroup renderTypes) private static BakedModel
MultiPartBakedModel.getFirstModel
(List<MultiPartBakedModel.Selector> p_371884_) ModelManager.getMissingModel()
ModelManager.getModel
(ModelResourceLocation p_119423_) ModelManager.getStandaloneModel
(ResourceLocation location) ModelBakery.BakingResult.missingModel()
Returns the value of themissingModel
record component.MultiPartBakedModel.Selector.model()
Returns the value of themodel
record component.Methods in net.minecraft.client.resources.model that return types with arguments of type BakedModelModifier and TypeMethodDescriptionModelBakery.BakingResult.blockStateModels()
Returns the value of theblockStateModels
record component.private static Map
<BlockState, BakedModel> ModelManager.createBlockStateToModelDispatch
(Map<ModelResourceLocation, BakedModel> p_386989_, BakedModel p_387871_) DelegateBakedModel.getRenderPasses
(ItemStack itemStack) ModelManager.ReloadState.modelCache()
Returns the value of themodelCache
record component.ModelBakery.BakingResult.standaloneModels()
Returns the value of thestandaloneModels
record component.Methods in net.minecraft.client.resources.model with parameters of type BakedModelModifier and TypeMethodDescriptionprivate static Map
<BlockState, BakedModel> ModelManager.createBlockStateToModelDispatch
(Map<ModelResourceLocation, BakedModel> p_386989_, BakedModel p_387871_) 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> p_386989_, BakedModel p_387871_) 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 aBakingResult
record class.DelegateBakedModel
(BakedModel p_371910_) Selector
(Predicate<BlockState> condition, BakedModel model) Creates an instance of aSelector
record 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 aBakingResult
record 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 aReloadState
record class.WeightedBakedModel
(SimpleWeightedRandomList<BakedModel> p_371780_) -
Uses of BakedModel in net.neoforged.neoforge.client
Methods in net.neoforged.neoforge.client with parameters of type BakedModelModifier and TypeMethodDescriptionstatic RenderType
RenderTypeHelper.getFallbackItemRenderType
(ItemStack stack, BakedModel model) Provides a fallbackRenderType
for the givenItemStack
in 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 BakedModel
IUnbakedModelExtension.bake
(TextureSlots textures, ModelBaker baker, ModelState modelState, boolean useAmbientOcclusion, boolean usesBlockLight, ItemTransforms itemTransforms, ContextMap additionalProperties) bake
override with additional context.private BakedModel
IBakedModelExtension.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 toItemModel
s, 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 TypeInterfaceDescriptioninterface
Convenience interface with default implementation ofIBakedModelExtension.getQuads(BlockState, Direction, RandomSource, ModelData, RenderType)
.Classes in net.neoforged.neoforge.client.model that implement BakedModelModifier and TypeClassDescriptionprivate static class
static class
Fields 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.children
private final com.google.common.collect.ImmutableMap
<String, BakedModel> UnbakedCompositeModel.Baked.children
private final com.google.common.collect.ImmutableList
<BakedModel> UnbakedCompositeModel.Baked.itemPasses
Methods 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 BakedModel
ExtendedUnbakedModel.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 BakedModel
Methods 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 TypeMethodDescriptionvoid
UnbakedCompositeModel.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, com.google.common.collect.ImmutableMap<String, BakedModel> children, com.google.common.collect.ImmutableList<BakedModel> itemPasses) Baked
(boolean isSideLit, boolean isAmbientOcclusion, TextureAtlasSprite particle, ItemTransforms transforms, com.google.common.collect.ImmutableMap<String, BakedModel> children, com.google.common.collect.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.PROPERTY
Methods in net.neoforged.neoforge.client.model.data with parameters of type BakedModelModifier and TypeMethodDescriptionstatic ModelData
MultipartModelData.resolve
(ModelData modelData, BakedModel model) Helper to get the data from aModelData
instance. -
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 boolean
LightPipelineAwareModelBlockRenderer.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) void
LightPipelineAwareModelBlockRenderer.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) void
LightPipelineAwareModelBlockRenderer.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) -
Uses of BakedModel in net.neoforged.neoforge.oldtest.block
Classes in net.neoforged.neoforge.oldtest.block that implement BakedModelModifier and TypeClassDescriptionprivate static class
Methods in net.neoforged.neoforge.oldtest.block that return BakedModelModifier and TypeMethodDescriptionFullPotsAccessorDemo.ClientHandler.DioritePotModelGeometry.bake
(TextureSlots p_386641_, ModelBaker p_250133_, ModelState p_119536_, boolean p_387129_, boolean p_388638_, ItemTransforms p_386911_, ContextMap additionalProperties) Constructors in net.neoforged.neoforge.oldtest.block with parameters of type BakedModel -
Uses of BakedModel in net.neoforged.neoforge.oldtest.client.model
Classes in net.neoforged.neoforge.oldtest.client.model that implement BakedModelModifier and TypeClassDescriptionprivate static class
class
Fields in net.neoforged.neoforge.oldtest.client.model declared as BakedModelMethods in net.neoforged.neoforge.oldtest.client.model that return BakedModelModifier and TypeMethodDescriptionNewModelLoaderTest.TestModel.bake
(TextureSlots textures, ModelBaker baker, ModelState modelState, boolean useAmbientOcclusion, boolean usesBlockLight, ItemTransforms itemTransforms, ContextMap additionalProperties) Constructors in net.neoforged.neoforge.oldtest.client.model with parameters of type BakedModelModifierConstructorDescriptionMyBakedModel
(BakedModel base) TransformingModelWrapper
(BakedModel originalModel)
ItemModelGenerator.bake(TextureSlots, SpriteGetter, ModelState, boolean, boolean, ItemTransforms, net.neoforged.neoforge.client.RenderTypeGroup)
instead