Uses of Interface
net.minecraft.client.resources.model.ModelBaker
Packages that use ModelBaker
Package
Description
Extension interfaces for
client-only classes.-
Uses of ModelBaker in net.minecraft.client.renderer.block.model
Methods in net.minecraft.client.renderer.block.model with parameters of type ModelBakerModifier and TypeMethodDescriptionBlockModelPart.Unbaked.bake(ModelBaker modelBakery) BlockStateModel.SimpleCachedUnbakedRoot.bake(BlockState blockState, ModelBaker modelBakery) BlockStateModel.Unbaked.bake(ModelBaker modelBakery) BlockStateModel.UnbakedRoot.bake(BlockState blockState, ModelBaker modelBakery) private static QuadCollectionItemModelGenerator.bake(TextureSlots textureSlots, ModelBaker modelBaker, ModelState modelState, ModelDebugName name) static BlockModelPartSimpleModelWrapper.bake(ModelBaker modelBakery, ResolvedModel model, ModelState state) static BlockModelPartSimpleModelWrapper.bake(ModelBaker modelBakery, Identifier location, ModelState state) static QuadCollectionSimpleUnbakedGeometry.bake(List<BlockElement> elements, TextureSlots textures, ModelBaker modelBaker, ModelState modelState, ModelDebugName name) SimpleUnbakedGeometry.bake(TextureSlots textures, ModelBaker modelBaker, ModelState modelState, ModelDebugName name, ContextMap additionalProperties) SingleVariant.Unbaked.bake(ModelBaker modelBakery) Variant.bake(ModelBaker modelBakery) static BakedQuadFaceBakery.bakeQuad(ModelBaker modelBaker, Vector3fc from, Vector3fc to, BlockElementFace face, Material.Baked material, Direction facing, ModelState modelState, @Nullable BlockElementRotation elementRotation, boolean shade, int lightEmission) ItemModelGenerator.ItemLayerKey.compute(ModelBaker modelBakery) -
Uses of ModelBaker in net.minecraft.client.renderer.block.model.multipart
Methods in net.minecraft.client.renderer.block.model.multipart with parameters of type ModelBakerModifier and TypeMethodDescriptionMultiPartModel.Unbaked.bake(BlockState blockState, ModelBaker modelBakery) -
Uses of ModelBaker in net.minecraft.client.renderer.item
Fields in net.minecraft.client.renderer.item declared as ModelBakerModifier and TypeFieldDescriptionprivate final ModelBakerItemModel.BakingContext.blockModelBakerThe field for theblockModelBakerrecord component.Methods in net.minecraft.client.renderer.item that return ModelBakerModifier and TypeMethodDescriptionItemModel.BakingContext.blockModelBaker()Returns the value of theblockModelBakerrecord component.Methods in net.minecraft.client.renderer.item with parameters of type ModelBakerModifier and TypeMethodDescriptionstatic ModelRenderPropertiesModelRenderProperties.fromResolvedModel(ModelBaker baker, ResolvedModel resolvedModel, TextureSlots textureSlots) Constructors in net.minecraft.client.renderer.item with parameters of type ModelBakerModifierConstructorDescriptionBakingContext(ModelBaker blockModelBaker, EntityModelSet entityModelSet, SpriteGetter sprites, PlayerSkinRenderCache playerSkinRenderCache, ItemModel missingItemModel, @Nullable RegistryContextSwapper contextSwapper) Deprecated.BakingContext(ModelBaker blockModelBaker, EntityModelSet entityModelSet, SpriteGetter sprites, PlayerSkinRenderCache playerSkinRenderCache, ItemModel missingItemModel, @Nullable RegistryContextSwapper contextSwapper, AnimationLoader.PendingAnimations pendingAnimations) Creates an instance of aBakingContextrecord class. -
Uses of ModelBaker in net.minecraft.client.resources.model
Classes in net.minecraft.client.resources.model that implement ModelBakerMethods in net.minecraft.client.resources.model with parameters of type ModelBakerModifier and TypeMethodDescriptionUnbakedGeometry.bake(TextureSlots textureSlots, ModelBaker modelBaker, ModelState modelState, ModelDebugName name) WeightedVariants.Unbaked.bake(ModelBaker modelBakery) private QuadCollectionModelDiscovery.ModelWrapper.bakeDefaultState(TextureSlots textureSlots, ModelBaker baker, ModelState state) ModelDiscovery.ModelWrapper.bakeTopGeometry(TextureSlots textureSlots, ModelBaker baker, ModelState state) default QuadCollectionResolvedModel.bakeTopGeometry(TextureSlots textureSlots, ModelBaker baker, ModelState state) ModelBaker.SharedOperationKey.compute(ModelBaker modelBakery) ModelDiscovery.ModelWrapper.resolveParticleMaterial(TextureSlots textureSlots, ModelBaker baker) default Material.BakedResolvedModel.resolveParticleMaterial(TextureSlots textureSlots, ModelBaker baker) static Material.BakedResolvedModel.resolveParticleMaterial(TextureSlots textureSlots, ModelBaker baker, ModelDebugName resolvedModel) -
Uses of ModelBaker in net.neoforged.neoforge.client.extensions
Methods in net.neoforged.neoforge.client.extensions that return ModelBakerMethods in net.neoforged.neoforge.client.extensions with parameters of type ModelBakerModifier and TypeMethodDescriptiondefault QuadCollectionUnbakedGeometryExtension.bake(TextureSlots textureSlots, ModelBaker baker, ModelState state, ModelDebugName debugName, ContextMap additionalProperties) Version ofUnbakedGeometry.bake(TextureSlots, ModelBaker, ModelState, ModelDebugName)that also receives additional properties sourced fromUnbakedModelExtension.fillAdditionalProperties(ContextMap.Builder). -
Uses of ModelBaker in net.neoforged.neoforge.client.model
Methods in net.neoforged.neoforge.client.model with parameters of type ModelBakerModifier and TypeMethodDescriptionCompositeUnbakedGeometry.bake(TextureSlots textureSlots, ModelBaker baker, ModelState state, ModelDebugName debugName, ContextMap additionalProperties) default QuadCollectionExtendedUnbakedGeometry.bake(TextureSlots textureSlots, ModelBaker modelBaker, ModelState modelState, ModelDebugName name) ExtendedUnbakedGeometry.bake(TextureSlots textureSlots, ModelBaker baker, ModelState state, ModelDebugName debugName, ContextMap additionalProperties) UnbakedElementsHelper.bakeElements(ModelBaker baker, List<BlockElement> elements, Function<String, Material.Baked> materialGetter, ModelState modelState) Bakes a list of block elements and returns the list of baked quads.static voidUnbakedElementsHelper.bakeElements(ModelBaker baker, QuadCollection.Builder builder, List<BlockElement> elements, Function<String, Material.Baked> materialGetter, ModelState modelState) Bakes a list of block elements and feeds the baked quads to a quad collection builder.UnbakedElementsHelper.bakeItemMaskQuads(ModelBaker baker, int layerIndex, Material.Baked maskMaterial, Material.Baked outputMaterial, ModelState modelState) UnbakedElementsHelper.bakeItemMaskQuads(ModelBaker baker, int layerIndex, Material.Baked maskMaterial, Material.Baked outputMaterial, ModelState modelState, ExtraFaceData faceData) Bakes quads in the shape of the specified mask texture with the specified output texture applied to them. -
Uses of ModelBaker in net.neoforged.neoforge.client.model.block
Methods in net.neoforged.neoforge.client.model.block with parameters of type ModelBaker -
Uses of ModelBaker in net.neoforged.neoforge.client.model.obj
Methods in net.neoforged.neoforge.client.model.obj with parameters of type ModelBakerModifier and TypeMethodDescriptionvoidObjGeometry.ModelGroup.addQuads(QuadCollection.Builder builder, TextureSlots slots, ModelBaker baker, ModelState state, ModelDebugName debugName, ContextMap additionalProperties) voidObjGeometry.ModelMesh.addQuads(QuadCollection.Builder builder, TextureSlots slots, ModelBaker baker, ModelState state, ModelDebugName debugName, ContextMap additionalProperties) voidObjGeometry.ModelObject.addQuads(QuadCollection.Builder builder, TextureSlots slots, ModelBaker baker, ModelState state, ModelDebugName debugName, ContextMap additionalProperties) ObjGeometry.bake(TextureSlots textureSlots, ModelBaker baker, ModelState state, ModelDebugName debugName, ContextMap additionalProperties) -
Uses of ModelBaker in net.neoforged.neoforge.client.model.standalone
Fields in net.neoforged.neoforge.client.model.standalone with type parameters of type ModelBakerModifier and TypeFieldDescriptionprivate final BiFunction<ResolvedModel, ModelBaker, T> SimpleUnbakedStandaloneModel.bakeMethods in net.neoforged.neoforge.client.model.standalone with parameters of type ModelBakerModifier and TypeMethodDescriptionSimpleUnbakedStandaloneModel.bake(ModelBaker baker) StandaloneModelLoader.bake(StandaloneModelLoader.LoadedModels standaloneModels, ModelBaker baker, Executor executor) UnbakedStandaloneModel.bake(ModelBaker baker) Bake this model.Constructor parameters in net.neoforged.neoforge.client.model.standalone with type arguments of type ModelBakerModifierConstructorDescriptionSimpleUnbakedStandaloneModel(Identifier modelId, BiFunction<ResolvedModel, ModelBaker, T> bake) Construct a newSimpleUnbakedStandaloneModel.
BakingContext(ModelBaker, EntityModelSet, SpriteGetter, PlayerSkinRenderCache, ItemModel, RegistryContextSwapper, net.neoforged.neoforge.client.entity.animation.json.AnimationLoader.PendingAnimations)instead