Uses of Class
net.minecraftforge.client.model.data.ModelData
Packages that use ModelData
Package
Description
Extension interfaces for
client
-only classes.-
Uses of ModelData in net.minecraft.client.renderer.block
Methods in net.minecraft.client.renderer.block with parameters of type ModelDataModifier and TypeMethodDescriptionvoid
BlockRenderDispatcher.renderBatched
(BlockState p_234356_, BlockPos p_234357_, BlockAndTintGetter p_234358_, PoseStack p_234359_, VertexConsumer p_234360_, boolean p_234361_, RandomSource p_234362_, ModelData modelData, RenderType renderType) void
BlockRenderDispatcher.renderBreakingTexture
(BlockState p_110919_, BlockPos p_110920_, BlockAndTintGetter p_110921_, PoseStack p_110922_, VertexConsumer p_110923_, ModelData modelData) void
ModelBlockRenderer.renderModel
(PoseStack.Pose p_111068_, VertexConsumer p_111069_, BlockState p_111070_, BakedModel p_111071_, float p_111072_, float p_111073_, float p_111074_, int p_111075_, int p_111076_, ModelData modelData, RenderType renderType) void
BlockRenderDispatcher.renderSingleBlock
(BlockState p_110913_, PoseStack p_110914_, MultiBufferSource p_110915_, int p_110916_, int p_110917_, ModelData modelData, RenderType renderType) void
ModelBlockRenderer.tesselateBlock
(BlockAndTintGetter p_234380_, BakedModel p_234381_, BlockState p_234382_, BlockPos p_234383_, PoseStack p_234384_, VertexConsumer p_234385_, boolean p_234386_, RandomSource p_234387_, long p_234388_, int p_234389_, ModelData modelData, RenderType renderType) void
ModelBlockRenderer.tesselateWithAO
(BlockAndTintGetter p_111079_, BakedModel p_111080_, BlockState p_111081_, BlockPos p_111082_, PoseStack p_111083_, VertexConsumer p_111084_, boolean p_111085_, RandomSource p_111086_, long p_111087_, int p_111088_, ModelData modelData, RenderType renderType) void
ModelBlockRenderer.tesselateWithoutAO
(BlockAndTintGetter p_111091_, BakedModel p_111092_, BlockState p_111093_, BlockPos p_111094_, PoseStack p_111095_, VertexConsumer p_111096_, boolean p_111097_, RandomSource p_111098_, long p_111099_, int p_111100_, ModelData modelData, RenderType renderType) -
Uses of ModelData in net.minecraft.client.renderer.chunk
Fields in net.minecraft.client.renderer.chunk with type parameters of type ModelDataMethods in net.minecraft.client.renderer.chunk that return ModelDataModifier and TypeMethodDescriptionChunkRenderDispatcher.RenderChunk.ChunkCompileTask.getModelData
(BlockPos pos) -
Uses of ModelData in net.minecraft.client.resources.model
Methods in net.minecraft.client.resources.model with parameters of type ModelDataModifier and TypeMethodDescriptionMultiPartBakedModel.getParticleIcon
(ModelData modelData) WeightedBakedModel.getParticleIcon
(ModelData modelData) MultiPartBakedModel.getQuads
(BlockState p_235050_, Direction p_235051_, RandomSource p_235052_, ModelData modelData, RenderType renderType) WeightedBakedModel.getQuads
(BlockState p_235058_, Direction p_235059_, RandomSource p_235060_, ModelData modelData, RenderType renderType) MultiPartBakedModel.getRenderTypes
(@NotNull BlockState state, @NotNull RandomSource rand, ModelData data) SimpleBakedModel.getRenderTypes
(@NotNull BlockState state, @NotNull RandomSource rand, ModelData data) WeightedBakedModel.getRenderTypes
(@NotNull BlockState state, @NotNull RandomSource rand, ModelData data) -
Uses of ModelData in net.minecraftforge.client.extensions
Methods in net.minecraftforge.client.extensions that return ModelDataModifier and TypeMethodDescriptiondefault @NotNull ModelData
IForgeBakedModel.getModelData
(@NotNull BlockAndTintGetter level, @NotNull BlockPos pos, @NotNull BlockState state, @NotNull ModelData modelData) Methods in net.minecraftforge.client.extensions with parameters of type ModelDataModifier and TypeMethodDescriptiondefault @NotNull ModelData
IForgeBakedModel.getModelData
(@NotNull BlockAndTintGetter level, @NotNull BlockPos pos, @NotNull BlockState state, @NotNull ModelData modelData) default TextureAtlasSprite
IForgeBakedModel.getParticleIcon
(@NotNull ModelData data) IForgeBakedModel.getQuads
(@Nullable BlockState state, @Nullable Direction side, @NotNull RandomSource rand, @NotNull ModelData data, @Nullable RenderType renderType) A nullRenderType
is used for the breaking overlay as well as non-standard rendering, so models should return all their quads.default ChunkRenderTypeSet
IForgeBakedModel.getRenderTypes
(@NotNull BlockState state, @NotNull RandomSource rand, @NotNull ModelData data) Gets the set ofrender types
to use when drawing this block in the level. -
Uses of ModelData in net.minecraftforge.client.model
Fields in net.minecraftforge.client.model with type parameters of type ModelDataModifier and TypeFieldDescriptionCompositeModel.Data.Builder.partData
CompositeModel.Data.partData
Methods in net.minecraftforge.client.model that return ModelDataModifier and TypeMethodDescription@Nullable ModelData
@NotNull ModelData
BakedModelWrapper.getModelData
(@NotNull BlockAndTintGetter level, @NotNull BlockPos pos, @NotNull BlockState state, @NotNull ModelData modelData) @NotNull ModelData
CompositeModel.Baked.getModelData
(@NotNull BlockAndTintGetter level, @NotNull BlockPos pos, @NotNull BlockState state, @NotNull ModelData modelData) static ModelData
Helper to get the data from aModelData
instance.Methods in net.minecraftforge.client.model with parameters of type ModelDataModifier and TypeMethodDescription@NotNull ModelData
BakedModelWrapper.getModelData
(@NotNull BlockAndTintGetter level, @NotNull BlockPos pos, @NotNull BlockState state, @NotNull ModelData modelData) @NotNull ModelData
CompositeModel.Baked.getModelData
(@NotNull BlockAndTintGetter level, @NotNull BlockPos pos, @NotNull BlockState state, @NotNull ModelData modelData) BakedModelWrapper.getParticleIcon
(@NotNull ModelData data) BakedModelWrapper.getQuads
(@Nullable BlockState state, @Nullable Direction side, @NotNull RandomSource rand, @NotNull ModelData extraData, @Nullable RenderType renderType) CompositeModel.Baked.getQuads
(@Nullable BlockState state, @Nullable Direction side, @NotNull RandomSource rand, @NotNull ModelData data, @Nullable RenderType renderType) IDynamicBakedModel.getQuads
(@Nullable BlockState state, @Nullable Direction side, @NotNull RandomSource rand, @NotNull ModelData extraData, @Nullable RenderType renderType) SeparateTransformsModel.Baked.getQuads
(@Nullable BlockState state, @Nullable Direction side, @NotNull RandomSource rand, @NotNull ModelData data, @Nullable RenderType renderType) BakedModelWrapper.getRenderTypes
(@NotNull BlockState state, @NotNull RandomSource rand, @NotNull ModelData data) CompositeModel.Baked.getRenderTypes
(@NotNull BlockState state, @NotNull RandomSource rand, @NotNull ModelData data) SeparateTransformsModel.Baked.getRenderTypes
(@NotNull BlockState state, @NotNull RandomSource rand, @NotNull ModelData data) static ModelData
Helper to get the data from aModelData
instance.Constructor parameters in net.minecraftforge.client.model with type arguments of type ModelData -
Uses of ModelData in net.minecraftforge.client.model.data
Fields in net.minecraftforge.client.model.data declared as ModelDataFields in net.minecraftforge.client.model.data with type parameters of type ModelDataModifier and TypeFieldDescriptionModelDataManager.modelDataCache
private final Map<BakedModel,
ModelData> MultipartModelData.Builder.partData
private final Map<BakedModel,
ModelData> MultipartModelData.partData
Methods in net.minecraftforge.client.model.data that return ModelDataModifier and TypeMethodDescriptionModelData.Builder.build()
@Nullable ModelData
MultipartModelData.get
(BakedModel model) @Nullable ModelData
static ModelData
MultipartModelData.resolve
(ModelData modelData, BakedModel model) Helper to get the data from aModelData
instance.Methods in net.minecraftforge.client.model.data that return types with arguments of type ModelDataMethods in net.minecraftforge.client.model.data with parameters of type ModelDataModifier and TypeMethodDescriptionstatic ModelData
MultipartModelData.resolve
(ModelData modelData, BakedModel model) Helper to get the data from aModelData
instance.MultipartModelData.Builder.with
(BakedModel model, ModelData data) Constructors in net.minecraftforge.client.model.data with parameters of type ModelDataConstructor parameters in net.minecraftforge.client.model.data with type arguments of type ModelData -
Uses of ModelData in net.minecraftforge.client.model.lighting
Methods in net.minecraftforge.client.model.lighting with parameters of type ModelDataModifier and TypeMethodDescriptionstatic boolean
ForgeModelBlockRenderer.render
(VertexConsumer vertexConsumer, QuadLighter lighter, BlockAndTintGetter level, BakedModel model, BlockState state, BlockPos pos, PoseStack poseStack, boolean checkSides, RandomSource rand, long seed, int packedOverlay, ModelData modelData, RenderType renderType) void
ForgeModelBlockRenderer.tesselateWithAO
(BlockAndTintGetter level, BakedModel model, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer vertexConsumer, boolean checkSides, RandomSource rand, long seed, int packedOverlay, ModelData modelData, RenderType renderType) void
ForgeModelBlockRenderer.tesselateWithoutAO
(BlockAndTintGetter level, BakedModel model, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer vertexConsumer, boolean checkSides, RandomSource rand, long seed, int packedOverlay, ModelData modelData, RenderType renderType) -
Uses of ModelData in net.minecraftforge.client.model.renderable
Fields in net.minecraftforge.client.model.renderable declared as ModelDataModifier and TypeFieldDescriptionprivate final ModelData
BakedModelRenderable.Context.data
The field for thedata
record component.Methods in net.minecraftforge.client.model.renderable that return ModelDataModifier and TypeMethodDescriptionBakedModelRenderable.Context.data()
Returns the value of thedata
record component.Methods in net.minecraftforge.client.model.renderable that return types with arguments of type ModelDataMethods in net.minecraftforge.client.model.renderable with parameters of type ModelDataConstructors in net.minecraftforge.client.model.renderable with parameters of type ModelDataModifierConstructorDescriptionContext
(@Nullable BlockState state, Direction[] faces, RandomSource randomSource, long seed, ModelData data, org.joml.Vector4f tint) Creates an instance of aContext
record class. -
Uses of ModelData in net.minecraftforge.common.extensions
Methods in net.minecraftforge.common.extensions that return ModelDataModifier and TypeMethodDescriptiondefault @NotNull ModelData
IForgeBlockEntity.getModelData()
Allows you to return additional model data. -
Uses of ModelData in net.minecraftforge.debug.block
Fields in net.minecraftforge.debug.block declared as ModelDataModifier and TypeFieldDescriptionprivate ModelData
FullPotsAccessorDemo.DioriteFlowerPotBlockEntity.modelData
Methods in net.minecraftforge.debug.block that return ModelDataModifier and TypeMethodDescriptionFullPotsAccessorDemo.DioriteFlowerPotBlockEntity.getModelData()
Methods in net.minecraftforge.debug.block with parameters of type ModelDataModifier and TypeMethodDescriptionFullPotsAccessorDemo.ClientHandler.DioritePotModel.getQuads
(@Nullable BlockState state, @Nullable Direction side, @NotNull RandomSource rand, @NotNull ModelData extraData, @Nullable RenderType renderType) FullPotsAccessorDemo.ClientHandler.DioritePotModel.getRenderTypes
(@NotNull BlockState state, @NotNull RandomSource rand, @NotNull ModelData data) -
Uses of ModelData in net.minecraftforge.debug.client.model
Methods in net.minecraftforge.debug.client.model that return ModelDataModifier and TypeMethodDescription@NotNull ModelData
MegaModelTest.TestBlock.Entity.getModelData()
Methods in net.minecraftforge.debug.client.model with parameters of type ModelDataModifier and TypeMethodDescriptionMegaModelTest.TransformingModelWrapper.getQuads
(@Nullable BlockState state, @Nullable Direction side, @NotNull RandomSource rand, @NotNull ModelData data, @Nullable RenderType renderType) TRSRTransformerTest.MyBakedModel.getQuads
(@Nullable BlockState state, @Nullable Direction side, RandomSource rand, ModelData data, @Nullable RenderType renderType) -
Uses of ModelData in net.minecraftforge.debug.client.rendering
Fields in net.minecraftforge.debug.client.rendering with type parameters of type ModelDataModifier and TypeFieldDescriptionprivate static IRenderable<ModelData>
RenderableTest.Client.bakedRenderable