Uses of Interface
net.minecraft.client.renderer.block.dispatch.BlockStateModel
Packages that use BlockStateModel
Package
Description
Extension interfaces for
client-only classes.-
Uses of BlockStateModel in net.minecraft.client.renderer
Fields in net.minecraft.client.renderer declared as BlockStateModelModifier and TypeFieldDescriptionprivate final BlockStateModelSubmitNodeStorage.BreakingBlockModelSubmit.modelThe field for themodelrecord component.Methods in net.minecraft.client.renderer that return BlockStateModelModifier and TypeMethodDescriptionSubmitNodeStorage.BreakingBlockModelSubmit.model()Returns the value of themodelrecord component.Methods in net.minecraft.client.renderer with parameters of type BlockStateModelModifier and TypeMethodDescriptionvoidOrderedSubmitNodeCollector.submitBreakingBlockModel(PoseStack poseStack, BlockStateModel model, long seed, int progress) voidSubmitNodeCollection.submitBreakingBlockModel(PoseStack poseStack, BlockStateModel model, long seed, int progress) voidSubmitNodeStorage.submitBreakingBlockModel(PoseStack poseStack, BlockStateModel model, long seed, int progress) Constructors in net.minecraft.client.renderer with parameters of type BlockStateModelModifierConstructorDescriptionBreakingBlockModelSubmit(PoseStack.Pose pose, BlockStateModel model, long seed, int progress) Creates an instance of aBreakingBlockModelSubmitrecord class. -
Uses of BlockStateModel in net.minecraft.client.renderer.block
Fields in net.minecraft.client.renderer.block declared as BlockStateModelFields in net.minecraft.client.renderer.block with type parameters of type BlockStateModelModifier and TypeFieldDescriptionprivate final Map<BlockState, BlockStateModel> BlockStateModelSet.modelByStateMethods in net.minecraft.client.renderer.block that return BlockStateModelModifier and TypeMethodDescriptionBlockStateModelSet.get(BlockState state) BlockStateModelSet.missingModel()Methods in net.minecraft.client.renderer.block with parameters of type BlockStateModelModifier and TypeMethodDescriptionLoadedBlockModels.bake(Function<BlockState, BlockStateModel> bakedBlockStateModels, BlockStateModel missingModel, Executor executor) Deprecated.LoadedBlockModels.bake(Function<BlockState, BlockStateModel> bakedBlockStateModels, BlockStateModel missingModel, Executor executor, AnimationLoader.PendingAnimations pendingAnimations) voidModelBlockRenderer.tesselateBlock(BlockQuadOutput output, float x, float y, float z, BlockAndTintGetter level, BlockPos pos, BlockState blockState, BlockStateModel model, long seed) Method parameters in net.minecraft.client.renderer.block with type arguments of type BlockStateModelModifier and TypeMethodDescriptionLoadedBlockModels.bake(Function<BlockState, BlockStateModel> bakedBlockStateModels, BlockStateModel missingModel, Executor executor) LoadedBlockModels.bake(Function<BlockState, BlockStateModel> bakedBlockStateModels, BlockStateModel missingModel, Executor executor, AnimationLoader.PendingAnimations pendingAnimations) Constructors in net.minecraft.client.renderer.block with parameters of type BlockStateModelModifierConstructorDescriptionBlockStateModelSet(Map<BlockState, BlockStateModel> modelByState, BlockStateModel missingModel) Constructor parameters in net.minecraft.client.renderer.block with type arguments of type BlockStateModelModifierConstructorDescriptionBlockStateModelSet(Map<BlockState, BlockStateModel> modelByState, BlockStateModel missingModel) -
Uses of BlockStateModel in net.minecraft.client.renderer.block.dispatch
Classes in net.minecraft.client.renderer.block.dispatch that implement BlockStateModelFields in net.minecraft.client.renderer.block.dispatch with type parameters of type BlockStateModelModifier and TypeFieldDescriptionprivate final ModelBaker.SharedOperationKey<BlockStateModel> BlockStateModel.SimpleCachedUnbakedRoot.bakingKeyprivate final WeightedList<BlockStateModel> WeightedVariants.listMethods in net.minecraft.client.renderer.block.dispatch that return BlockStateModelModifier and TypeMethodDescriptionBlockStateModel.SimpleCachedUnbakedRoot.bake(BlockState blockState, ModelBaker modelBakery) BlockStateModel.Unbaked.bake(ModelBaker modelBakery) BlockStateModel.UnbakedRoot.bake(BlockState blockState, ModelBaker modelBakery) SingleVariant.Unbaked.bake(ModelBaker modelBakery) WeightedVariants.Unbaked.bake(ModelBaker modelBakery) Method parameters in net.minecraft.client.renderer.block.dispatch with type arguments of type BlockStateModelModifier and TypeMethodDescriptionprivate static intWeightedVariants.computeMaterialFlags(WeightedList<BlockStateModel> list) Constructor parameters in net.minecraft.client.renderer.block.dispatch with type arguments of type BlockStateModel -
Uses of BlockStateModel in net.minecraft.client.renderer.block.dispatch.multipart
Classes in net.minecraft.client.renderer.block.dispatch.multipart that implement BlockStateModelFields in net.minecraft.client.renderer.block.dispatch.multipart with type parameters of type BlockStateModelModifier and TypeFieldDescriptionprivate @Nullable 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.dispatch.multipart that return BlockStateModelModifier and TypeMethodDescriptionMultiPartModel.Unbaked.bake(BlockState blockState, ModelBaker modelBakery) private static BlockStateModelMultiPartModel.SharedBakedState.getFirstModel(List<MultiPartModel.Selector<BlockStateModel>> selectors) Methods in net.minecraft.client.renderer.block.dispatch.multipart that return types with arguments of type BlockStateModelMethod parameters in net.minecraft.client.renderer.block.dispatch.multipart with type arguments of type BlockStateModelModifier and TypeMethodDescriptionprivate static intMultiPartModel.SharedBakedState.computeMaterialFlags(List<MultiPartModel.Selector<BlockStateModel>> selectors) private static BlockStateModelMultiPartModel.SharedBakedState.getFirstModel(List<MultiPartModel.Selector<BlockStateModel>> selectors) Constructor parameters in net.minecraft.client.renderer.block.dispatch.multipart with type arguments of type BlockStateModelModifierConstructorDescriptionSharedBakedState(List<MultiPartModel.Selector<BlockStateModel>> selectors) -
Uses of BlockStateModel in net.minecraft.client.renderer.block.model
Fields in net.minecraft.client.renderer.block.model declared as BlockStateModelFields in net.minecraft.client.renderer.block.model with type parameters of type BlockStateModelModifier and TypeFieldDescriptionprivate final Function<BlockState, BlockStateModel> BlockModel.BakingContext.modelGetterThe field for themodelGetterrecord component.Methods in net.minecraft.client.renderer.block.model that return types with arguments of type BlockStateModelModifier and TypeMethodDescriptionBlockModel.BakingContext.modelGetter()Returns the value of themodelGetterrecord component.Constructors in net.minecraft.client.renderer.block.model with parameters of type BlockStateModelModifierConstructorDescriptionBlockStateModelWrapper(BlockStateModel model, List<BlockTintSource> tints, org.joml.Matrix4fc transformation) Constructor parameters in net.minecraft.client.renderer.block.model with type arguments of type BlockStateModelModifierConstructorDescriptionBakingContext(EntityModelSet entityModelSet, SpriteGetter sprites, PlayerSkinRenderCache playerSkinRenderCache, Function<BlockState, BlockStateModel> modelGetter, BlockModel missingBlockModel) BakingContext(EntityModelSet entityModelSet, SpriteGetter sprites, PlayerSkinRenderCache playerSkinRenderCache, Function<BlockState, BlockStateModel> modelGetter, BlockModel missingBlockModel, AnimationLoader.PendingAnimations pendingAnimations) Creates an instance of aBakingContextrecord class. -
Uses of BlockStateModel in net.minecraft.client.resources.model
Fields 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 Map<BlockState, BlockStateModel> ModelManager.ReloadState.blockStateModelsThe field for theblockStateModelsrecord component.Methods in net.minecraft.client.resources.model that return BlockStateModelModifier and TypeMethodDescriptionModelBakery.MissingModels.block()Returns the value of theblockrecord component.ModelBakery.BakingResult.getBlockStateModel(BlockState blockState) 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.ModelManager.ReloadState.blockStateModels()Returns the value of theblockStateModelsrecord component.private static Map<BlockState, BlockStateModel> ModelManager.createBlockStateToModelDispatch(Map<BlockState, BlockStateModel> bakedModels, BlockStateModel missingModel) Methods in net.minecraft.client.resources.model with parameters of type BlockStateModelModifier and TypeMethodDescriptionprivate static Map<BlockState, BlockStateModel> ModelManager.createBlockStateToModelDispatch(Map<BlockState, BlockStateModel> bakedModels, BlockStateModel missingModel) 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> bakedModels, BlockStateModel missingModel) Constructors in net.minecraft.client.resources.model with parameters of type BlockStateModelModifierConstructorDescriptionMissingModels(BlockStateModelPart blockPart, BlockStateModel block, MissingItemModel item, FluidModel fluid) 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<Identifier, ItemModel> itemStackModels, Map<Identifier, ClientItem.Properties> itemProperties) BakingResult(ModelBakery.MissingModels missingModels, Map<BlockState, BlockStateModel> blockStateModels, Map<Identifier, ItemModel> itemStackModels, Map<Identifier, ClientItem.Properties> itemProperties, StandaloneModelLoader.BakedModels standaloneModels) Creates an instance of aBakingResultrecord class.privateReloadState(ModelBakery.BakingResult bakedModels, it.unimi.dsi.fastutil.objects.Object2IntMap<BlockState> modelGroups, Map<BlockState, BlockStateModel> blockStateModels, Map<BlockState, BlockModel> blockModels, Map<Fluid, FluidModel> fluidModels, EntityModelSet entityModelSet) 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(Identifier modelId) Returns an unbaked standalone model for aBlockStateModel, baked without additional transformations.SimpleUnbakedStandaloneModel.blockStateModel(Identifier modelId, ModelState modelState) Returns an unbaked standalone model for aBlockStateModel, baked with the providedModelStatetransformations.
LoadedBlockModels.bake(Function, BlockStateModel, Executor, net.neoforged.neoforge.client.entity.animation.json.AnimationLoader.PendingAnimations)instead