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 TypeMethodDescriptionvoidBlockRenderDispatcher.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) voidBlockRenderDispatcher.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, boolean queryModelSpecificData) voidBlockRenderDispatcher.renderBreakingTexture(BlockState p_110919_, BlockPos p_110920_, BlockAndTintGetter p_110921_, PoseStack p_110922_, VertexConsumer p_110923_, ModelData modelData) voidModelBlockRenderer.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) voidBlockRenderDispatcher.renderSingleBlock(BlockState p_110913_, PoseStack p_110914_, MultiBufferSource p_110915_, int p_110916_, int p_110917_, ModelData modelData, RenderType renderType) voidModelBlockRenderer.tesselateBlock(BlockAndTintGetter p_111048_, BakedModel p_111049_, BlockState p_111050_, BlockPos p_111051_, PoseStack p_111052_, VertexConsumer p_111053_, boolean p_111054_, RandomSource p_111055_, long p_111056_, int p_111057_, ModelData modelData, RenderType renderType) voidModelBlockRenderer.tesselateBlock(BlockAndTintGetter p_111048_, BakedModel p_111049_, BlockState p_111050_, BlockPos p_111051_, PoseStack p_111052_, VertexConsumer p_111053_, boolean p_111054_, RandomSource p_111055_, long p_111056_, int p_111057_, ModelData modelData, RenderType renderType, boolean queryModelSpecificData) voidModelBlockRenderer.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) voidModelBlockRenderer.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 ModelDataIForgeBakedModel.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 ModelDataIForgeBakedModel.getModelData(@NotNull BlockAndTintGetter level, @NotNull BlockPos pos, @NotNull BlockState state, @NotNull ModelData modelData) default TextureAtlasSpriteIForgeBakedModel.getParticleIcon(@NotNull ModelData data) IForgeBakedModel.getQuads(@Nullable BlockState state, @Nullable Direction side, @NotNull RandomSource rand, @NotNull ModelData data, @Nullable RenderType renderType) A nullRenderTypeis used for the breaking overlay as well as non-standard rendering, so models should return all their quads.default ChunkRenderTypeSetIForgeBakedModel.getRenderTypes(@NotNull BlockState state, @NotNull RandomSource rand, @NotNull ModelData data) Gets the set ofrender typesto 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.partDataCompositeModel.Data.partDataMethods in net.minecraftforge.client.model that return ModelDataModifier and TypeMethodDescription@Nullable ModelData@NotNull ModelDataBakedModelWrapper.getModelData(@NotNull BlockAndTintGetter level, @NotNull BlockPos pos, @NotNull BlockState state, @NotNull ModelData modelData) @NotNull ModelDataCompositeModel.Baked.getModelData(@NotNull BlockAndTintGetter level, @NotNull BlockPos pos, @NotNull BlockState state, @NotNull ModelData modelData) static ModelDataHelper to get the data from aModelDatainstance.Methods in net.minecraftforge.client.model with parameters of type ModelDataModifier and TypeMethodDescription@NotNull ModelDataBakedModelWrapper.getModelData(@NotNull BlockAndTintGetter level, @NotNull BlockPos pos, @NotNull BlockState state, @NotNull ModelData modelData) @NotNull ModelDataCompositeModel.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 ModelDataHelper to get the data from aModelDatainstance.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.modelDataCacheprivate final Map<BakedModel,ModelData> MultipartModelData.Builder.partDataprivate final Map<BakedModel,ModelData> MultipartModelData.partDataMethods in net.minecraftforge.client.model.data that return ModelDataModifier and TypeMethodDescriptionModelData.Builder.build()@Nullable ModelDataMultipartModelData.get(BakedModel model) @Nullable ModelDatastatic ModelDataMultipartModelData.resolve(ModelData modelData, BakedModel model) Helper to get the data from aModelDatainstance.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 ModelDataMultipartModelData.resolve(ModelData modelData, BakedModel model) Helper to get the data from aModelDatainstance.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 booleanForgeModelBlockRenderer.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) voidForgeModelBlockRenderer.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) voidForgeModelBlockRenderer.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 ModelDataBakedModelRenderable.Context.dataThe field for thedatarecord component.Methods in net.minecraftforge.client.model.renderable that return ModelDataModifier and TypeMethodDescriptionBakedModelRenderable.Context.data()Returns the value of thedatarecord 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 aContextrecord class. -
Uses of ModelData in net.minecraftforge.common.extensions
Methods in net.minecraftforge.common.extensions that return ModelDataModifier and TypeMethodDescriptiondefault @NotNull ModelDataIForgeBlockEntity.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 ModelDataFullPotsAccessorDemo.DioriteFlowerPotBlockEntity.modelDataMethods 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 ModelDataMegaModelTest.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