Uses of Interface
net.minecraft.client.resources.model.BakedModel
Packages that use BakedModel
Package
Description
Events fired only on the client-side, chiefly related to rendering and user interfaces (screens and input).
Extension interfaces for
client-only classes.-
Uses of BakedModel in net.minecraft.client.renderer
Fields in net.minecraft.client.renderer with type parameters of type BakedModelModifier and TypeFieldDescriptionprivate final it.unimi.dsi.fastutil.ints.Int2ObjectMap<BakedModel> ItemModelShaper.shapesCacheMethods in net.minecraft.client.renderer that return BakedModelModifier and TypeMethodDescriptionItemModelShaper.getItemModel(Item item) ItemModelShaper.getItemModel(ItemStack stack) -
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 state) BlockRenderDispatcher.getBlockModel(BlockState state) Methods in net.minecraft.client.renderer.block with parameters of type BakedModelModifier and TypeMethodDescriptionvoidModelBlockRenderer.renderModel(PoseStack.Pose pose, VertexConsumer consumer, BlockState state, BakedModel model, float red, float green, float blue, int packedLight, int packedOverlay) Deprecated.voidModelBlockRenderer.renderModel(PoseStack.Pose pose, VertexConsumer consumer, BlockState state, BakedModel model, float red, float green, float blue, int packedLight, int packedOverlay, ModelData modelData, RenderType renderType) voidModelBlockRenderer.tesselateBlock(BlockAndTintGetter level, BakedModel model, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer consumer, boolean checkSides, RandomSource random, long seed, int packedOverlay) Deprecated.voidModelBlockRenderer.tesselateBlock(BlockAndTintGetter level, BakedModel model, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer consumer, boolean checkSides, RandomSource random, long seed, int packedOverlay, ModelData modelData, RenderType renderType) voidModelBlockRenderer.tesselateWithAO(BlockAndTintGetter level, BakedModel model, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer consumer, boolean checkSides, RandomSource random, long seed, int packedOverlay) Deprecated.voidModelBlockRenderer.tesselateWithAO(BlockAndTintGetter level, BakedModel model, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer consumer, boolean checkSides, RandomSource random, long seed, int packedOverlay, ModelData modelData, RenderType renderType) voidModelBlockRenderer.tesselateWithoutAO(BlockAndTintGetter level, BakedModel model, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer consumer, boolean checkSides, RandomSource random, long seed, int packedOverlay) Deprecated.voidModelBlockRenderer.tesselateWithoutAO(BlockAndTintGetter level, BakedModel model, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer consumer, boolean checkSides, RandomSource random, long seed, int packedOverlay, ModelData modelData, RenderType renderType) Method parameters in net.minecraft.client.renderer.block with type arguments of type BakedModelModifier and TypeMethodDescriptionvoidBlockModelShaper.replaceCache(Map<BlockState, BakedModel> modelByStateCache) -
Uses of BakedModel in net.minecraft.client.renderer.block.model
Fields in net.minecraft.client.renderer.block.model declared as BakedModelModifier and TypeFieldDescription(package private) final BakedModelItemOverrides.BakedOverride.modelMethods in net.minecraft.client.renderer.block.model that return BakedModelModifier and TypeMethodDescriptionBlockModel.bake(ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState state) BlockModel.bake(ModelBaker baker, BlockModel model, Function<Material, TextureAtlasSprite> spriteGetter, ModelState state, boolean guiLight3d) MultiVariant.bake(ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState state) private BakedModelItemOverrides.bakeModel(ModelBaker p_249483_, UnbakedModel p_251965_, ItemOverride p_250816_, Function<Material, TextureAtlasSprite> spriteGetter) BlockModel.bakeVanilla(ModelBaker p_249720_, BlockModel p_111451_, Function<Material, TextureAtlasSprite> p_111452_, ModelState p_111453_, boolean p_111455_) ItemOverrides.resolve(BakedModel model, ItemStack stack, ClientLevel level, LivingEntity entity, int seed) Methods in net.minecraft.client.renderer.block.model with parameters of type BakedModelModifier and TypeMethodDescriptionItemOverrides.resolve(BakedModel model, ItemStack stack, ClientLevel level, LivingEntity entity, int seed) Constructors in net.minecraft.client.renderer.block.model with parameters of type BakedModelModifierConstructorDescription(package private)BakedOverride(ItemOverrides.PropertyMatcher[] matchers, BakedModel model) -
Uses of BakedModel in net.minecraft.client.renderer.block.model.multipart
Methods in net.minecraft.client.renderer.block.model.multipart that return BakedModelModifier and TypeMethodDescriptionMultiPart.bake(ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState state) -
Uses of BakedModel in net.minecraft.client.renderer.entity
Methods in net.minecraft.client.renderer.entity that return BakedModelModifier and TypeMethodDescriptionItemRenderer.getModel(ItemStack stack, Level level, LivingEntity entity, int seed) Methods in net.minecraft.client.renderer.entity with parameters of type BakedModelModifier and TypeMethodDescriptionvoidItemRenderer.render(ItemStack itemStack, ItemDisplayContext displayContext, boolean leftHand, PoseStack poseStack, MultiBufferSource bufferSource, int combinedLight, int combinedOverlay, BakedModel p_model) voidItemRenderer.renderModelLists(BakedModel model, ItemStack stack, int combinedLight, int combinedOverlay, PoseStack poseStack, VertexConsumer buffer) static voidItemEntityRenderer.renderMultipleFromCount(ItemRenderer itemRenderer, PoseStack poseStack, MultiBufferSource buffer, int packedLight, ItemStack item, BakedModel model, boolean isGui3d, RandomSource random) -
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 poseStack, MultiBufferSource buffer, int packedLight, boolean outlineOnly, BlockState state, int packedOverlay, BakedModel model) -
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 BakedModelMultiPartBakedModel.defaultModelprivate BakedModelModelManager.missingModelprivate final BakedModelModelManager.ReloadState.missingModelThe field for themissingModelrecord component.private final BakedModelWeightedBakedModel.wrappedFields in net.minecraft.client.resources.model with type parameters of type BakedModelModifier and TypeFieldDescription(package private) final Map<ModelBakery.BakedCacheKey, BakedModel> ModelBakery.bakedCacheprivate Map<ModelResourceLocation, BakedModel> ModelManager.bakedRegistryprivate final Map<ModelResourceLocation, BakedModel> ModelBakery.bakedTopLevelModelsprivate final List<WeightedEntry.Wrapper<BakedModel>> WeightedBakedModel.Builder.listprivate final List<WeightedEntry.Wrapper<BakedModel>> WeightedBakedModel.listprivate final Map<BlockState, BakedModel> ModelManager.ReloadState.modelCacheThe field for themodelCacherecord component.private final List<org.apache.commons.lang3.tuple.Pair<Predicate<BlockState>, BakedModel>> MultiPartBakedModel.Builder.selectorsprivate final List<org.apache.commons.lang3.tuple.Pair<Predicate<BlockState>, BakedModel>> MultiPartBakedModel.selectorsMethods in net.minecraft.client.resources.model that return BakedModelModifier and TypeMethodDescriptionMultiPartBakedModel.applyTransform(ItemDisplayContext transformType, PoseStack poseStack, boolean applyLeftHandTransform) WeightedBakedModel.applyTransform(ItemDisplayContext transformType, PoseStack poseStack, boolean applyLeftHandTransform) ModelBaker.bake(ResourceLocation location, ModelState transform) Deprecated.ModelBakery.ModelBakerImpl.bake(ResourceLocation location, ModelState transform) ModelBakery.ModelBakerImpl.bake(ResourceLocation location, ModelState transform, Function<Material, TextureAtlasSprite> sprites) UnbakedModel.bake(ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState state) (package private) BakedModelModelBakery.ModelBakerImpl.bakeUncached(UnbakedModel model, ModelState state) ModelBakery.ModelBakerImpl.bakeUncached(UnbakedModel model, ModelState state, Function<Material, TextureAtlasSprite> sprites) MultiPartBakedModel.Builder.build()SimpleBakedModel.Builder.build()Deprecated.Forge: Use variant with RenderTypeGroupSimpleBakedModel.Builder.build(RenderTypeGroup renderTypes) WeightedBakedModel.Builder.build()ModelManager.getMissingModel()ModelManager.getModel(ModelResourceLocation modelLocation) ModelManager.ReloadState.missingModel()Returns the value of themissingModelrecord component.Methods in net.minecraft.client.resources.model that return types with arguments of type BakedModelModifier and TypeMethodDescriptionModelBakery.getBakedTopLevelModels()ModelManager.ReloadState.modelCache()Returns the value of themodelCacherecord component.Methods in net.minecraft.client.resources.model with parameters of type BakedModelModifier and TypeMethodDescriptionvoidMultiPartBakedModel.Builder.add(Predicate<BlockState> predicate, BakedModel model) WeightedBakedModel.Builder.add(BakedModel model, int weight) Constructors in net.minecraft.client.resources.model with parameters of type BakedModelModifierConstructorDescription(package private)ReloadState(ModelBakery modelBakery, BakedModel missingModel, Map<BlockState, BakedModel> modelCache, Map<ResourceLocation, AtlasSet.StitchResult> atlasPreparations, CompletableFuture<Void> readyForUpload) Creates an instance of aReloadStaterecord class.Constructor parameters in net.minecraft.client.resources.model with type arguments of type BakedModelModifierConstructorDescriptionMultiPartBakedModel(List<org.apache.commons.lang3.tuple.Pair<Predicate<BlockState>, BakedModel>> selectors) (package private)ReloadState(ModelBakery modelBakery, BakedModel missingModel, Map<BlockState, BakedModel> modelCache, Map<ResourceLocation, AtlasSet.StitchResult> atlasPreparations, CompletableFuture<Void> readyForUpload) Creates an instance of aReloadStaterecord class. -
Uses of BakedModel in net.neoforged.neoforge.client
Methods in net.neoforged.neoforge.client that return BakedModelModifier and TypeMethodDescriptionstatic BakedModelClientHooks.handleCameraTransforms(PoseStack poseStack, BakedModel model, ItemDisplayContext cameraTransformType, boolean applyLeftHandTransform) Methods in net.neoforged.neoforge.client with parameters of type BakedModelModifier and TypeMethodDescriptionstatic RenderTypeRenderTypeHelper.getFallbackItemRenderType(ItemStack stack, BakedModel model, boolean cull) Provides a fallbackRenderTypefor the givenItemStackin the case that none is explicitly specified.static BakedModelClientHooks.handleCameraTransforms(PoseStack poseStack, BakedModel model, ItemDisplayContext cameraTransformType, boolean applyLeftHandTransform) Method parameters in net.neoforged.neoforge.client with type arguments of type BakedModelModifier and TypeMethodDescriptionstatic voidClientHooks.onModelBake(ModelManager modelManager, Map<ModelResourceLocation, BakedModel> models, ModelBakery modelBakery) static voidClientHooks.onModifyBakingResult(Map<ModelResourceLocation, BakedModel> models, Map<ResourceLocation, AtlasSet.StitchResult> stitchResults, ModelBakery modelBakery) -
Uses of BakedModel in net.neoforged.neoforge.client.event
Fields in net.neoforged.neoforge.client.event with type parameters of type BakedModelModifier and TypeFieldDescriptionprivate final Map<ModelResourceLocation, BakedModel> ModelEvent.BakingCompleted.modelsprivate final Map<ModelResourceLocation, BakedModel> ModelEvent.ModifyBakingResult.modelsMethods in net.neoforged.neoforge.client.event that return types with arguments of type BakedModelModifier and TypeMethodDescriptionModelEvent.BakingCompleted.getModels()ModelEvent.ModifyBakingResult.getModels()Constructor parameters in net.neoforged.neoforge.client.event with type arguments of type BakedModelModifierConstructorDescriptionBakingCompleted(ModelManager modelManager, Map<ModelResourceLocation, BakedModel> models, ModelBakery modelBakery) ModifyBakingResult(Map<ModelResourceLocation, BakedModel> models, Function<Material, TextureAtlasSprite> textureGetter, ModelBakery modelBakery) -
Uses of BakedModel in net.neoforged.neoforge.client.extensions
Methods in net.neoforged.neoforge.client.extensions that return BakedModelModifier and TypeMethodDescriptiondefault BakedModelIBakedModelExtension.applyTransform(ItemDisplayContext transformType, PoseStack poseStack, boolean applyLeftHandTransform) Applies a transform for the givenandinvalid reference
ItemTransforms.TransformTypeapplyLeftHandTransform, and returns the model to be rendered.@Nullable BakedModelIModelBakerExtension.bake(ResourceLocation location, ModelState state, Function<Material, TextureAtlasSprite> sprites) @Nullable BakedModelIModelBakerExtension.bakeUncached(UnbakedModel model, ModelState state, Function<Material, TextureAtlasSprite> sprites) 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, boolean fabulous) Gets an ordered list of baked models used to render this model as an item. -
Uses of BakedModel in net.neoforged.neoforge.client.model
Classes in net.neoforged.neoforge.client.model with type parameters of type BakedModelModifier and TypeClassDescriptionclassBakedModelWrapper<T extends BakedModel>Wrapper forBakedModelwhich delegates all operations to its parent.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 TypeClassDescriptionclassBakedModelWrapper<T extends BakedModel>Wrapper forBakedModelwhich delegates all operations to its parent.static classprivate static classstatic classFields in net.neoforged.neoforge.client.model declared as BakedModelModifier and TypeFieldDescriptionstatic final BakedModelEmptyModel.BAKEDprivate final BakedModelSeparateTransformsModel.Baked.baseModelprotected final TBakedModelWrapper.originalModelFields in net.neoforged.neoforge.client.model with type parameters of type BakedModelModifier and TypeFieldDescriptionprivate final Map<String, BakedModel> DynamicFluidContainerModel.ContainedFluidOverrideHandler.cacheprivate final List<BakedModel> CompositeModel.Baked.Builder.childrenprivate final com.google.common.collect.ImmutableMap<String, BakedModel> CompositeModel.Baked.childrenprivate final com.google.common.collect.ImmutableList<BakedModel> CompositeModel.Baked.itemPassesprivate final Map<Item, BakedModel> RegistryAwareItemModelShaper.modelsprivate final com.google.common.collect.ImmutableMap<ItemDisplayContext, BakedModel> SeparateTransformsModel.Baked.perspectivesMethods in net.neoforged.neoforge.client.model that return BakedModelModifier and TypeMethodDescriptionBakedModelWrapper.applyTransform(ItemDisplayContext cameraTransformType, PoseStack poseStack, boolean applyLeftHandTransform) SeparateTransformsModel.Baked.applyTransform(ItemDisplayContext cameraTransformType, PoseStack poseStack, boolean applyLeftHandTransform) CompositeModel.bake(IGeometryBakingContext context, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelState, ItemOverrides overrides) DynamicFluidContainerModel.bake(IGeometryBakingContext context, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelState, ItemOverrides overrides) EmptyModel.bake(IGeometryBakingContext context, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelState, ItemOverrides overrides) ItemLayerModel.bake(IGeometryBakingContext context, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelState, ItemOverrides overrides) SeparateTransformsModel.bake(IGeometryBakingContext context, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelState, ItemOverrides overrides) CompositeModel.Baked.Builder.build()IModelBuilder.build()IModelBuilder.Collecting.build()IModelBuilder.Simple.build()Deprecated.@Nullable BakedModelRegistryAwareItemModelShaper.getItemModel(Item item) @Nullable BakedModelDynamicFluidContainerModel.ContainedFluidOverrideHandler.resolve(BakedModel originalModel, ItemStack stack, @Nullable ClientLevel level, @Nullable LivingEntity entity, int seed) Methods in net.neoforged.neoforge.client.model that return types with arguments of type BakedModelModifier and TypeMethodDescriptionBakedModelWrapper.getRenderPasses(ItemStack itemStack, boolean fabulous) CompositeModel.Baked.getRenderPasses(ItemStack itemStack, boolean fabulous) Methods in net.neoforged.neoforge.client.model with parameters of type BakedModelModifier and TypeMethodDescriptionvoidCompositeModel.Baked.Builder.addLayer(BakedModel model) DynamicFluidContainerModel.ContainedFluidOverrideHandler.resolve(BakedModel originalModel, ItemStack stack, @Nullable ClientLevel level, @Nullable LivingEntity entity, int seed) Constructors in net.neoforged.neoforge.client.model with parameters of type BakedModelModifierConstructorDescriptionBaked(boolean isAmbientOcclusion, boolean isGui3d, boolean isSideLit, TextureAtlasSprite particle, ItemOverrides overrides, BakedModel baseModel, com.google.common.collect.ImmutableMap<ItemDisplayContext, BakedModel> perspectives) Constructor parameters in net.neoforged.neoforge.client.model with type arguments of type BakedModelModifierConstructorDescriptionBaked(boolean isGui3d, boolean isSideLit, boolean isAmbientOcclusion, TextureAtlasSprite particle, ItemTransforms transforms, ItemOverrides overrides, com.google.common.collect.ImmutableMap<String, BakedModel> children, com.google.common.collect.ImmutableList<BakedModel> itemPasses) Baked(boolean isGui3d, boolean isSideLit, boolean isAmbientOcclusion, TextureAtlasSprite particle, ItemTransforms transforms, ItemOverrides overrides, com.google.common.collect.ImmutableMap<String, BakedModel> children, com.google.common.collect.ImmutableList<BakedModel> itemPasses) Baked(boolean isAmbientOcclusion, boolean isGui3d, boolean isSideLit, TextureAtlasSprite particle, ItemOverrides overrides, BakedModel baseModel, com.google.common.collect.ImmutableMap<ItemDisplayContext, BakedModel> perspectives) -
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.Method parameters in net.neoforged.neoforge.client.model.data with type arguments of type BakedModelModifier and TypeMethodDescriptionstatic ModelDataMultipartModelData.create(List<org.apache.commons.lang3.tuple.Pair<Predicate<BlockState>, BakedModel>> selectors, BitSet bitset, BlockAndTintGetter level, BlockPos pos, BlockState state, ModelData tileModelData) -
Uses of BakedModel in net.neoforged.neoforge.client.model.geometry
Methods in net.neoforged.neoforge.client.model.geometry that return BakedModelModifier and TypeMethodDescriptionBlockGeometryBakingContext.bake(ModelBaker baker, Function<Material, TextureAtlasSprite> bakedTextureGetter, ModelState modelTransform, ItemOverrides overrides) IUnbakedGeometry.bake(IGeometryBakingContext context, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelState, ItemOverrides overrides) SimpleUnbakedGeometry.bake(IGeometryBakingContext context, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelState, ItemOverrides overrides) static BakedModelUnbakedGeometryHelper.bake(BlockModel blockModel, ModelBaker modelBaker, BlockModel owner, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelState, boolean guiLight3d) Helper for bakingBlockModelinstances. -
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.renderable
Fields in net.neoforged.neoforge.client.model.renderable declared as BakedModelMethods in net.neoforged.neoforge.client.model.renderable with parameters of type BakedModelModifier and TypeMethodDescriptionstatic BakedModelRenderableBakedModelRenderable.of(BakedModel model) Constructs aBakedModelRenderablefrom the given baked model.Constructors in net.neoforged.neoforge.client.model.renderable with parameters of type BakedModel
IModelBakerExtension.bake(ResourceLocation, ModelState, java.util.function.Function)instead.