Uses of Interface
net.minecraft.client.renderer.block.model.BlockStateModel
Packages that use BlockStateModel
Package
Description
Extension interfaces for
client-only classes.-
Uses of BlockStateModel in net.minecraft.client.renderer.block
Fields in net.minecraft.client.renderer.block with type parameters of type BlockStateModelModifier and TypeFieldDescriptionprivate Map<BlockState, BlockStateModel> BlockModelShaper.modelByStateCacheMethods in net.minecraft.client.renderer.block that return BlockStateModelModifier and TypeMethodDescriptionBlockModelShaper.getBlockModel(BlockState pState) BlockRenderDispatcher.getBlockModel(BlockState pState) Methods in net.minecraft.client.renderer.block with parameters of type BlockStateModelModifier and TypeMethodDescriptionstatic voidModelBlockRenderer.renderModel(PoseStack.Pose pPose, VertexConsumer pConsumer, BlockStateModel pModel, float pRed, float pGreen, float pBlue, int pPackedLight, int pPackedOverlay) Deprecated.static voidModelBlockRenderer.renderModel(PoseStack.Pose p_111068_, MultiBufferSource bufferSource, BlockStateModel p_405848_, float p_111072_, float p_111073_, float p_111074_, int p_111075_, int p_111076_, BlockAndTintGetter level, BlockPos pos, BlockState state) Method parameters in net.minecraft.client.renderer.block with type arguments of type BlockStateModelModifier and TypeMethodDescriptionvoidBlockModelShaper.replaceCache(Map<BlockState, BlockStateModel> pModelByStateCache) -
Uses of BlockStateModel in net.minecraft.client.renderer.block.model
Classes in net.minecraft.client.renderer.block.model that implement BlockStateModelFields in net.minecraft.client.renderer.block.model with type parameters of type BlockStateModelModifier and TypeFieldDescriptionprivate final ModelBaker.SharedOperationKey<BlockStateModel> BlockStateModel.SimpleCachedUnbakedRoot.bakingKeyMethods in net.minecraft.client.renderer.block.model that return BlockStateModelModifier and TypeMethodDescriptionBlockStateModel.SimpleCachedUnbakedRoot.bake(BlockState pState, ModelBaker pBaker) BlockStateModel.Unbaked.bake(ModelBaker pBaker) BlockStateModel.UnbakedRoot.bake(BlockState pState, ModelBaker pBaker) SingleVariant.Unbaked.bake(ModelBaker p_410856_) -
Uses of BlockStateModel in net.minecraft.client.renderer.block.model.multipart
Classes in net.minecraft.client.renderer.block.model.multipart that implement BlockStateModelFields in net.minecraft.client.renderer.block.model.multipart with type parameters of type BlockStateModelModifier and TypeFieldDescriptionprivate List<BlockStateModel> MultiPartModel.modelsprivate final List<MultiPartModel.Selector<BlockStateModel>> MultiPartModel.SharedBakedState.selectorsprivate final Map<BitSet, List<BlockStateModel>> MultiPartModel.SharedBakedState.subsetsMethods in net.minecraft.client.renderer.block.model.multipart that return BlockStateModelModifier and TypeMethodDescriptionMultiPartModel.Unbaked.bake(BlockState pState, ModelBaker pBaker) private static BlockStateModelMultiPartModel.SharedBakedState.getFirstModel(List<MultiPartModel.Selector<BlockStateModel>> pSelectors) Methods in net.minecraft.client.renderer.block.model.multipart that return types with arguments of type BlockStateModelModifier and TypeMethodDescriptionMultiPartModel.SharedBakedState.selectModels(BlockState pState) Method parameters in net.minecraft.client.renderer.block.model.multipart with type arguments of type BlockStateModelModifier and TypeMethodDescriptionprivate static BlockStateModelMultiPartModel.SharedBakedState.getFirstModel(List<MultiPartModel.Selector<BlockStateModel>> pSelectors) Constructor parameters in net.minecraft.client.renderer.block.model.multipart with type arguments of type BlockStateModelModifierConstructorDescriptionSharedBakedState(List<MultiPartModel.Selector<BlockStateModel>> pSelectors) -
Uses of BlockStateModel in net.minecraft.client.renderer.entity.layers
Methods in net.minecraft.client.renderer.entity.layers with parameters of type BlockStateModelModifier and TypeMethodDescriptionprivate voidMushroomCowMushroomLayer.renderMushroomBlock(PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, boolean pRenderOutline, BlockState pState, int pPackedOverlay, BlockStateModel pModel) -
Uses of BlockStateModel in net.minecraft.client.resources.model
Classes in net.minecraft.client.resources.model that implement BlockStateModelFields in net.minecraft.client.resources.model declared as BlockStateModelModifier and TypeFieldDescriptionprivate final BlockStateModelModelBakery.MissingModels.blockThe field for theblockrecord component.Fields in net.minecraft.client.resources.model with type parameters of type BlockStateModelModifier and TypeFieldDescriptionprivate final Map<BlockState, BlockStateModel> ModelBakery.BakingResult.blockStateModelsThe field for theblockStateModelsrecord component.private final WeightedList<BlockStateModel> WeightedVariants.listprivate final Map<BlockState, BlockStateModel> ModelManager.ReloadState.modelCacheThe field for themodelCacherecord component.Methods in net.minecraft.client.resources.model that return BlockStateModelModifier and TypeMethodDescriptionWeightedVariants.Unbaked.bake(ModelBaker p_410875_) ModelBakery.MissingModels.block()Returns the value of theblockrecord component.ModelManager.getMissingBlockStateModel()Methods in net.minecraft.client.resources.model that return types with arguments of type BlockStateModelModifier and TypeMethodDescriptionModelBakery.BakingResult.blockStateModels()Returns the value of theblockStateModelsrecord component.private static Map<BlockState, BlockStateModel> ModelManager.createBlockStateToModelDispatch(Map<BlockState, BlockStateModel> pBlockStateModels, BlockStateModel pMissingModel) ModelManager.ReloadState.modelCache()Returns the value of themodelCacherecord component.Methods in net.minecraft.client.resources.model with parameters of type BlockStateModelModifier and TypeMethodDescriptionprivate static Map<BlockState, BlockStateModel> ModelManager.createBlockStateToModelDispatch(Map<BlockState, BlockStateModel> pBlockStateModels, BlockStateModel pMissingModel) Method parameters in net.minecraft.client.resources.model with type arguments of type BlockStateModelModifier and TypeMethodDescriptionprivate static Map<BlockState, BlockStateModel> ModelManager.createBlockStateToModelDispatch(Map<BlockState, BlockStateModel> pBlockStateModels, BlockStateModel pMissingModel) Constructors in net.minecraft.client.resources.model with parameters of type BlockStateModelModifierConstructorDescriptionMissingModels(BlockStateModel block, ItemModel item) Creates an instance of aMissingModelsrecord class.Constructor parameters in net.minecraft.client.resources.model with type arguments of type BlockStateModelModifierConstructorDescriptionBakingResult(ModelBakery.MissingModels missingModels, Map<BlockState, BlockStateModel> blockStateModels, Map<ResourceLocation, ItemModel> itemStackModels, Map<ResourceLocation, ClientItem.Properties> itemProperties) Deprecated.BakingResult(ModelBakery.MissingModels missingModels, Map<BlockState, BlockStateModel> blockStateModels, Map<ResourceLocation, ItemModel> itemStackModels, Map<ResourceLocation, ClientItem.Properties> itemProperties, StandaloneModelLoader.BakedModels standaloneModels) Creates an instance of aBakingResultrecord class.(package private)ReloadState(ModelBakery.BakingResult bakedModels, it.unimi.dsi.fastutil.objects.Object2IntMap<BlockState> modelGroups, Map<BlockState, BlockStateModel> modelCache, Map<ResourceLocation, AtlasSet.StitchResult> atlasPreparations, EntityModelSet entityModelSet, SpecialBlockModelRenderer specialBlockModelRenderer, CompletableFuture<Void> readyForUpload) Creates an instance of aReloadStaterecord class. -
Uses of BlockStateModel in net.neoforged.neoforge.client.extensions
Methods in net.neoforged.neoforge.client.extensions that return BlockStateModel -
Uses of BlockStateModel in net.neoforged.neoforge.client.model
Subinterfaces of BlockStateModel in net.neoforged.neoforge.client.modelModifier and TypeInterfaceDescriptioninterfaceConvenience interface for block state models that wish to support the NeoForge-added context inBlockStateModelExtension.collectParts(BlockAndTintGetter, BlockPos, BlockState, RandomSource, List).Classes in net.neoforged.neoforge.client.model that implement BlockStateModelModifier and TypeClassDescriptionclassABlockStateModelthat delegates all calls to anotherBlockStateModel.Fields in net.neoforged.neoforge.client.model declared as BlockStateModelModifier and TypeFieldDescriptionprotected final BlockStateModelDelegateBlockStateModel.delegateConstructors in net.neoforged.neoforge.client.model with parameters of type BlockStateModel -
Uses of BlockStateModel in net.neoforged.neoforge.client.model.block
Classes in net.neoforged.neoforge.client.model.block that implement BlockStateModelFields in net.neoforged.neoforge.client.model.block with type parameters of type BlockStateModelMethods in net.neoforged.neoforge.client.model.block that return BlockStateModelConstructor parameters in net.neoforged.neoforge.client.model.block with type arguments of type BlockStateModel -
Uses of BlockStateModel in net.neoforged.neoforge.client.model.standalone
Methods in net.neoforged.neoforge.client.model.standalone that return types with arguments of type BlockStateModelModifier and TypeMethodDescriptionSimpleUnbakedStandaloneModel.blockStateModel(ResourceLocation modelId) Returns an unbaked standalone model for aBlockStateModel, baked without additional transformations.SimpleUnbakedStandaloneModel.blockStateModel(ResourceLocation modelId, ModelState modelState) Returns an unbaked standalone model for aBlockStateModel, baked with the providedModelStatetransformations.
BakingResult(ModelBakery.MissingModels, Map, Map, Map, net.neoforged.neoforge.client.model.standalone.StandaloneModelLoader.BakedModels)instead