Uses of Interface
net.minecraft.client.renderer.block.dispatch.BlockStateModelPart
Packages that use BlockStateModelPart
Package
Description
Extension interfaces for
client-only classes.-
Uses of BlockStateModelPart in net.minecraft.client.renderer
Fields in net.minecraft.client.renderer with type parameters of type BlockStateModelPartModifier and TypeFieldDescriptionprivate final List<BlockStateModelPart> SubmitNodeStorage.BlockModelSubmit.modelPartsThe field for themodelPartsrecord component.Methods in net.minecraft.client.renderer that return types with arguments of type BlockStateModelPartModifier and TypeMethodDescriptionSubmitNodeStorage.BlockModelSubmit.modelParts()Returns the value of themodelPartsrecord component.Method parameters in net.minecraft.client.renderer with type arguments of type BlockStateModelPartModifier and TypeMethodDescriptionvoidOrderedSubmitNodeCollector.submitBlockModel(PoseStack poseStack, RenderType renderType, List<BlockStateModelPart> parts, int[] tintLayers, int lightCoords, int overlayCoords, int outlineColor) voidSubmitNodeCollection.submitBlockModel(PoseStack poseStack, RenderType renderType, List<BlockStateModelPart> modelParts, int[] tintLayers, int lightCoords, int overlayCoords, int outlineColor) voidSubmitNodeStorage.submitBlockModel(PoseStack poseStack, RenderType renderType, List<BlockStateModelPart> modelParts, int[] tintLayers, int lightCoords, int overlayCoords, int outlineColor) voidSubmitNodeCollection.submitMultiLayerBlockModel(PoseStack poseStack, List<BlockStateModelPart> modelParts, boolean translucent, int[] tintLayers, int lightCoords, int overlayCoords, int outlineColor) Constructor parameters in net.minecraft.client.renderer with type arguments of type BlockStateModelPartModifierConstructorDescriptionBlockModelSubmit(PoseStack.Pose pose, RenderType renderType, List<BlockStateModelPart> modelParts, int[] tintLayers, int lightCoords, int overlayCoords, int outlineColor) Creates an instance of aBlockModelSubmitrecord class. -
Uses of BlockStateModelPart in net.minecraft.client.renderer.block
Fields in net.minecraft.client.renderer.block with type parameters of type BlockStateModelPartModifier and TypeFieldDescriptionprivate @Nullable List<BlockStateModelPart> BlockModelRenderState.modelPartsprivate final List<BlockStateModelPart> ModelBlockRenderer.partsMethods in net.minecraft.client.renderer.block that return types with arguments of type BlockStateModelPartModifier and TypeMethodDescriptionBlockModelRenderState.setupModel(org.joml.Matrix4fc transformation, boolean hasTranslucency) Method parameters in net.minecraft.client.renderer.block with type arguments of type BlockStateModelPartModifier and TypeMethodDescriptionprivate voidModelBlockRenderer.tesselateAmbientOcclusion(BlockQuadOutput output, float x, float y, float z, List<BlockStateModelPart> parts, BlockAndTintGetter level, BlockState state, BlockPos pos) private voidModelBlockRenderer.tesselateFlat(BlockQuadOutput output, float x, float y, float z, List<BlockStateModelPart> parts, BlockAndTintGetter level, BlockState state, BlockPos pos) -
Uses of BlockStateModelPart in net.minecraft.client.renderer.block.dispatch
Fields in net.minecraft.client.renderer.block.dispatch declared as BlockStateModelPartMethods in net.minecraft.client.renderer.block.dispatch that return BlockStateModelPartModifier and TypeMethodDescriptionBlockStateModelPart.Unbaked.bake(ModelBaker modelBakery) Variant.bake(ModelBaker modelBakery) Method parameters in net.minecraft.client.renderer.block.dispatch with type arguments of type BlockStateModelPartModifier and TypeMethodDescriptionvoidBlockStateModel.collectParts(RandomSource random, List<BlockStateModelPart> output) Deprecated.voidSingleVariant.collectParts(RandomSource random, List<BlockStateModelPart> output) voidWeightedVariants.collectParts(BlockAndTintGetter level, BlockPos pos, BlockState state, RandomSource random, List<BlockStateModelPart> output) Constructors in net.minecraft.client.renderer.block.dispatch with parameters of type BlockStateModelPart -
Uses of BlockStateModelPart in net.minecraft.client.renderer.block.dispatch.multipart
Method parameters in net.minecraft.client.renderer.block.dispatch.multipart with type arguments of type BlockStateModelPartModifier and TypeMethodDescriptionvoidMultiPartModel.collectParts(BlockAndTintGetter level, BlockPos pos, BlockState state, RandomSource random, List<BlockStateModelPart> output) -
Uses of BlockStateModelPart in net.minecraft.client.renderer.feature
Fields in net.minecraft.client.renderer.feature with type parameters of type BlockStateModelPartModifier and TypeFieldDescriptionprivate final List<BlockStateModelPart> BlockFeatureRenderer.partsMethods in net.minecraft.client.renderer.feature with parameters of type BlockStateModelPartModifier and TypeMethodDescriptionprivate static voidBlockFeatureRenderer.putPartQuads(BlockStateModelPart part, PoseStack.Pose pose, QuadInstance quadInstance, int[] tintLayers, VertexConsumer buffer, @Nullable VertexConsumer outlineBuffer) -
Uses of BlockStateModelPart in net.minecraft.client.resources.model
Classes in net.minecraft.client.resources.model that implement BlockStateModelPartFields in net.minecraft.client.resources.model declared as BlockStateModelPartModifier and TypeFieldDescriptionprivate final BlockStateModelPartModelBakery.MissingModels.blockPartThe field for theblockPartrecord component.Methods in net.minecraft.client.resources.model that return BlockStateModelPartModifier and TypeMethodDescriptionstatic BlockStateModelPartSimpleModelWrapper.bake(ModelBaker modelBakery, ResolvedModel model, ModelState state) static BlockStateModelPartSimpleModelWrapper.bake(ModelBaker modelBakery, Identifier location, ModelState state) ModelBakery.MissingModels.blockPart()Returns the value of theblockPartrecord component.ModelBaker.missingBlockModelPart()ModelBakery.ModelBakerImpl.missingBlockModelPart()Constructors in net.minecraft.client.resources.model with parameters of type BlockStateModelPartModifierConstructorDescriptionMissingModels(BlockStateModelPart blockPart, BlockStateModel block, MissingItemModel item, FluidModel fluid) Creates an instance of aMissingModelsrecord class. -
Uses of BlockStateModelPart in net.neoforged.neoforge.client.extensions
Fields in net.neoforged.neoforge.client.extensions with type parameters of type BlockStateModelPartModifier and TypeFieldDescriptionprivate final List<BlockStateModelPart> SubmitNodeStorageExtension.MultiLayerBlockModelSubmit.modelPartsThe field for themodelPartsrecord component.Methods in net.neoforged.neoforge.client.extensions that return BlockStateModelPartModifier and TypeMethodDescriptionprivate BlockStateModelPartBlockStateModelPartExtension.self()Methods in net.neoforged.neoforge.client.extensions that return types with arguments of type BlockStateModelPartModifier and TypeMethodDescriptionSubmitNodeStorageExtension.MultiLayerBlockModelSubmit.modelParts()Returns the value of themodelPartsrecord component.Method parameters in net.neoforged.neoforge.client.extensions with type arguments of type BlockStateModelPartModifier and TypeMethodDescriptiondefault voidBlockStateModelExtension.collectParts(BlockAndTintGetter level, BlockPos pos, BlockState state, RandomSource random, List<BlockStateModelPart> parts) Collects the parts of the model that should be rendered.default voidOrderedSubmitNodeCollectorExtension.submitMultiLayerBlockModel(PoseStack poseStack, List<BlockStateModelPart> modelParts, boolean translucent, int[] tintLayers, int lightCoords, int overlayCoords, int outlineColor) Submit the providedBlockStateModelParts with full support for per-quad render types.default voidSubmitNodeStorageExtension.submitMultiLayerBlockModel(PoseStack poseStack, List<BlockStateModelPart> modelParts, boolean translucent, int[] tintLayers, int lightCoords, int overlayCoords, int outlineColor) Constructor parameters in net.neoforged.neoforge.client.extensions with type arguments of type BlockStateModelPartModifierConstructorDescriptionMultiLayerBlockModelSubmit(PoseStack.Pose pose, List<BlockStateModelPart> modelParts, boolean translucent, int[] tintLayers, int lightCoords, int overlayCoords, int outlineColor) Creates an instance of aMultiLayerBlockModelSubmitrecord class. -
Uses of BlockStateModelPart in net.neoforged.neoforge.client.model
Method parameters in net.neoforged.neoforge.client.model with type arguments of type BlockStateModelPartModifier and TypeMethodDescriptionvoidDelegateBlockStateModel.collectParts(BlockAndTintGetter level, BlockPos pos, BlockState state, RandomSource random, List<BlockStateModelPart> parts) voidDelegateBlockStateModel.collectParts(RandomSource random, List<BlockStateModelPart> parts) Deprecated.voidDynamicBlockStateModel.collectParts(BlockAndTintGetter level, BlockPos pos, BlockState state, RandomSource random, List<BlockStateModelPart> parts) default voidDynamicBlockStateModel.collectParts(RandomSource random, List<BlockStateModelPart> parts) Deprecated. -
Uses of BlockStateModelPart in net.neoforged.neoforge.client.model.block
Method parameters in net.neoforged.neoforge.client.model.block with type arguments of type BlockStateModelPartModifier and TypeMethodDescriptionvoidCompositeBlockModel.collectParts(BlockAndTintGetter level, BlockPos pos, BlockState state, RandomSource random, List<BlockStateModelPart> parts) -
Uses of BlockStateModelPart in net.neoforged.neoforge.client.model.standalone
Methods in net.neoforged.neoforge.client.model.standalone that return types with arguments of type BlockStateModelPartModifier and TypeMethodDescriptionSimpleUnbakedStandaloneModel.simpleModelWrapper(Identifier modelId) Returns an unbaked standalone model for aBlockStateModelPart, baked without additional transformations.SimpleUnbakedStandaloneModel.simpleModelWrapper(Identifier modelId, ModelState modelState) Returns an unbaked standalone model for aBlockStateModelPart, baked with the providedModelStatetransformations. -
Uses of BlockStateModelPart in net.neoforged.neoforge.client.submit
Methods in net.neoforged.neoforge.client.submit with parameters of type BlockStateModelPartModifier and TypeMethodDescriptionprivate static voidExtendedBlockFeatureRenderer.putMultiLayerPartQuads(PoseStack.Pose pose, BlockStateModelPart part, QuadInstance quadInstance, int[] tintLayers, MultiBufferSource.BufferSource bufferSource, @Nullable VertexConsumer outlineBuffer)
BlockStateModelExtension.collectParts(net.minecraft.client.renderer.block.BlockAndTintGetter, net.minecraft.core.BlockPos, net.minecraft.world.level.block.state.BlockState, RandomSource, List).