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.modelByStateCache
Methods in net.minecraft.client.renderer.block that return BlockStateModelModifier and TypeMethodDescriptionBlockModelShaper.getBlockModel
(BlockState p_110894_) BlockRenderDispatcher.getBlockModel
(BlockState p_110911_) Methods in net.minecraft.client.renderer.block with parameters of type BlockStateModelModifier and TypeMethodDescriptionstatic void
ModelBlockRenderer.renderModel
(PoseStack.Pose p_111068_, VertexConsumer p_111069_, BlockStateModel p_405848_, float p_111072_, float p_111073_, float p_111074_, int p_111075_, int p_111076_) Deprecated.static void
ModelBlockRenderer.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 TypeMethodDescriptionvoid
BlockModelShaper.replaceCache
(Map<BlockState, BlockStateModel> p_248582_) -
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.bakingKey
Methods in net.minecraft.client.renderer.block.model that return BlockStateModelModifier and TypeMethodDescriptionBlockStateModel.SimpleCachedUnbakedRoot.bake
(BlockState p_410257_, ModelBaker p_410233_) BlockStateModel.Unbaked.bake
(ModelBaker p_405252_) BlockStateModel.UnbakedRoot.bake
(BlockState p_409995_, ModelBaker p_410441_) 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.models
private final List
<MultiPartModel.Selector<BlockStateModel>> MultiPartModel.SharedBakedState.selectors
private final Map
<BitSet, List<BlockStateModel>> MultiPartModel.SharedBakedState.subsets
Methods in net.minecraft.client.renderer.block.model.multipart that return BlockStateModelModifier and TypeMethodDescriptionMultiPartModel.Unbaked.bake
(BlockState p_410876_, ModelBaker p_410500_) private static BlockStateModel
MultiPartModel.SharedBakedState.getFirstModel
(List<MultiPartModel.Selector<BlockStateModel>> p_409686_) Methods in net.minecraft.client.renderer.block.model.multipart that return types with arguments of type BlockStateModelModifier and TypeMethodDescriptionMultiPartModel.SharedBakedState.selectModels
(BlockState p_410842_) Method parameters in net.minecraft.client.renderer.block.model.multipart with type arguments of type BlockStateModelModifier and TypeMethodDescriptionprivate static BlockStateModel
MultiPartModel.SharedBakedState.getFirstModel
(List<MultiPartModel.Selector<BlockStateModel>> p_409686_) Constructor parameters in net.minecraft.client.renderer.block.model.multipart with type arguments of type BlockStateModelModifierConstructorDescriptionSharedBakedState
(List<MultiPartModel.Selector<BlockStateModel>> p_410541_) -
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 void
MushroomCowMushroomLayer.renderMushroomBlock
(PoseStack p_234853_, MultiBufferSource p_234854_, int p_234855_, boolean p_234856_, BlockState p_234857_, int p_234858_, BlockStateModel p_404741_) -
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 BlockStateModel
ModelBakery.MissingModels.block
The field for theblock
record component.Fields in net.minecraft.client.resources.model with type parameters of type BlockStateModelModifier and TypeFieldDescriptionprivate final Map
<BlockState, BlockStateModel> ModelBakery.BakingResult.blockStateModels
The field for theblockStateModels
record component.private final WeightedList
<BlockStateModel> WeightedVariants.list
private final Map
<BlockState, BlockStateModel> ModelManager.ReloadState.modelCache
The field for themodelCache
record 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 theblock
record 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 theblockStateModels
record component.private static Map
<BlockState, BlockStateModel> ModelManager.createBlockStateToModelDispatch
(Map<BlockState, BlockStateModel> p_386989_, BlockStateModel p_405855_) ModelManager.ReloadState.modelCache()
Returns the value of themodelCache
record component.Methods in net.minecraft.client.resources.model with parameters of type BlockStateModelModifier and TypeMethodDescriptionprivate static Map
<BlockState, BlockStateModel> ModelManager.createBlockStateToModelDispatch
(Map<BlockState, BlockStateModel> p_386989_, BlockStateModel p_405855_) 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> p_386989_, BlockStateModel p_405855_) Constructors in net.minecraft.client.resources.model with parameters of type BlockStateModelModifierConstructorDescriptionMissingModels
(BlockStateModel block, ItemModel item) Creates an instance of aMissingModels
record 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 aBakingResult
record 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 aReloadState
record class.WeightedVariants
(WeightedList<BlockStateModel> p_410272_) -
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 TypeInterfaceDescriptioninterface
Convenience 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 TypeClassDescriptionclass
ABlockStateModel
that delegates all calls to anotherBlockStateModel
.Fields in net.neoforged.neoforge.client.model declared as BlockStateModelModifier and TypeFieldDescriptionprotected final BlockStateModel
DelegateBlockStateModel.delegate
Constructors 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 TypeMethodDescriptionstatic StandaloneModelBaker
<BlockStateModel> StandaloneModelBaker.blockStateModel()
Returns a standalone baker for aBlockStateModel
, baked without additional transformations.static StandaloneModelBaker
<BlockStateModel> StandaloneModelBaker.blockStateModel
(ModelState modelState) Returns a standalone baker for aBlockStateModel
, baked with the providedModelState
transformations.
BakingResult(ModelBakery.MissingModels, Map, Map, Map, net.neoforged.neoforge.client.model.standalone.StandaloneModelLoader.BakedModels)
instead