Uses of Class
net.neoforged.neoforge.client.model.data.ModelData
Packages that use ModelData
Package
Description
-
Uses of ModelData in net.minecraft.client.multiplayer
Methods in net.minecraft.client.multiplayer that return ModelData -
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 pState, BlockPos pPos, BlockAndTintGetter pLevel, PoseStack pPoseStack, VertexConsumer pConsumer, boolean pCheckSides, RandomSource pRandom, ModelData modelData, RenderType renderType) voidBlockRenderDispatcher.renderBreakingTexture(BlockState pState, BlockPos pPos, BlockAndTintGetter pLevel, PoseStack pPoseStack, VertexConsumer pConsumer, ModelData modelData) voidModelBlockRenderer.renderModel(PoseStack.Pose pPose, VertexConsumer pConsumer, BlockState pState, BakedModel pModel, float pRed, float pGreen, float pBlue, int pPackedLight, int pPackedOverlay, ModelData modelData, RenderType renderType) voidBlockRenderDispatcher.renderSingleBlock(BlockState pState, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, int pPackedOverlay, ModelData modelData, RenderType renderType) voidModelBlockRenderer.tesselateBlock(BlockAndTintGetter pLevel, BakedModel pModel, BlockState pState, BlockPos pPos, PoseStack pPoseStack, VertexConsumer pConsumer, boolean pCheckSides, RandomSource pRandom, long pSeed, int pPackedOverlay, ModelData modelData, RenderType renderType) voidModelBlockRenderer.tesselateWithAO(BlockAndTintGetter pLevel, BakedModel pModel, BlockState pState, BlockPos pPos, PoseStack pPoseStack, VertexConsumer pConsumer, boolean pCheckSides, RandomSource pRandom, long pSeed, int pPackedOverlay, ModelData modelData, RenderType renderType) voidModelBlockRenderer.tesselateWithoutAO(BlockAndTintGetter pLevel, BakedModel pModel, BlockState pState, BlockPos pPos, PoseStack pPoseStack, VertexConsumer pConsumer, boolean pCheckSides, RandomSource pRandom, long pSeed, int pPackedOverlay, 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 ModelDataModifier and TypeFieldDescriptionprivate final it.unimi.dsi.fastutil.longs.Long2ObjectFunction<ModelData> RenderChunkRegion.modelDataSnapshotMethods in net.minecraft.client.renderer.chunk that return ModelDataConstructor parameters in net.minecraft.client.renderer.chunk with type arguments of type ModelDataModifierConstructorDescription(package private)RenderChunkRegion(Level pLevel, int pMinChunkX, int pMinChunkZ, RenderChunk[] pChunks, it.unimi.dsi.fastutil.longs.Long2ObjectFunction<ModelData> modelDataSnapshot) -
Uses of ModelData in net.minecraft.client.resources.model
Methods in net.minecraft.client.resources.model that return ModelDataModifier and TypeMethodDescriptionMultiPartBakedModel.getModelData(BlockAndTintGetter level, BlockPos pos, BlockState state, ModelData modelData) WeightedBakedModel.getModelData(BlockAndTintGetter level, BlockPos pos, BlockState state, ModelData modelData) Methods in net.minecraft.client.resources.model with parameters of type ModelDataModifier and TypeMethodDescriptionMultiPartBakedModel.getModelData(BlockAndTintGetter level, BlockPos pos, BlockState state, ModelData modelData) WeightedBakedModel.getModelData(BlockAndTintGetter level, BlockPos pos, BlockState state, ModelData modelData) MultiPartBakedModel.getParticleIcon(ModelData modelData) WeightedBakedModel.getParticleIcon(ModelData modelData) MultiPartBakedModel.getQuads(BlockState pState, Direction pDirection, RandomSource pRandom, ModelData modelData, RenderType renderType) WeightedBakedModel.getQuads(BlockState pState, Direction pDirection, RandomSource pRandom, ModelData modelData, RenderType renderType) MultiPartBakedModel.getRenderTypes(BlockState state, RandomSource rand, ModelData data) SimpleBakedModel.getRenderTypes(BlockState state, RandomSource rand, ModelData data) WeightedBakedModel.getRenderTypes(BlockState state, RandomSource rand, ModelData data) MultiPartBakedModel.useAmbientOcclusion(BlockState state, ModelData modelData, RenderType renderType) WeightedBakedModel.useAmbientOcclusion(BlockState state, ModelData modelData, RenderType renderType) -
Uses of ModelData in net.neoforged.neoforge.client.extensions
Methods in net.neoforged.neoforge.client.extensions that return ModelDataModifier and TypeMethodDescriptiondefault ModelDataIBakedModelExtension.getModelData(BlockAndTintGetter level, BlockPos pos, BlockState state, ModelData modelData) Methods in net.neoforged.neoforge.client.extensions with parameters of type ModelDataModifier and TypeMethodDescriptiondefault ModelDataIBakedModelExtension.getModelData(BlockAndTintGetter level, BlockPos pos, BlockState state, ModelData modelData) default TextureAtlasSpriteIBakedModelExtension.getParticleIcon(ModelData data) IBakedModelExtension.getQuads(@Nullable BlockState state, @Nullable Direction side, RandomSource rand, 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 ChunkRenderTypeSetIBakedModelExtension.getRenderTypes(BlockState state, RandomSource rand, ModelData data) Gets the set ofrender typesto use when drawing this block in the level.default TriStateIBakedModelExtension.useAmbientOcclusion(BlockState state, ModelData data, RenderType renderType) Controls the AO behavior for all quads of this model. -
Uses of ModelData in net.neoforged.neoforge.client.model
Fields in net.neoforged.neoforge.client.model with type parameters of type ModelDataModifier and TypeFieldDescriptionCompositeModel.Data.Builder.partDataCompositeModel.Data.partDataMethods in net.neoforged.neoforge.client.model that return ModelDataModifier and TypeMethodDescription@Nullable ModelDataBakedModelWrapper.getModelData(BlockAndTintGetter level, BlockPos pos, BlockState state, ModelData modelData) CompositeModel.Baked.getModelData(BlockAndTintGetter level, BlockPos pos, BlockState state, ModelData modelData) static ModelDataHelper to get the data from aModelDatainstance.Methods in net.neoforged.neoforge.client.model with parameters of type ModelDataModifier and TypeMethodDescriptionBakedModelWrapper.getModelData(BlockAndTintGetter level, BlockPos pos, BlockState state, ModelData modelData) CompositeModel.Baked.getModelData(BlockAndTintGetter level, BlockPos pos, BlockState state, ModelData modelData) BakedModelWrapper.getParticleIcon(ModelData data) BakedModelWrapper.getQuads(@Nullable BlockState state, @Nullable Direction side, RandomSource rand, ModelData extraData, @Nullable RenderType renderType) CompositeModel.Baked.getQuads(@Nullable BlockState state, @Nullable Direction side, RandomSource rand, ModelData data, @Nullable RenderType renderType) IDynamicBakedModel.getQuads(@Nullable BlockState state, @Nullable Direction side, RandomSource rand, ModelData extraData, @Nullable RenderType renderType) SeparateTransformsModel.Baked.getQuads(@Nullable BlockState state, @Nullable Direction side, RandomSource rand, ModelData data, @Nullable RenderType renderType) BakedModelWrapper.getRenderTypes(BlockState state, RandomSource rand, ModelData data) CompositeModel.Baked.getRenderTypes(BlockState state, RandomSource rand, ModelData data) SeparateTransformsModel.Baked.getRenderTypes(BlockState state, RandomSource rand, ModelData data) static ModelDataHelper to get the data from aModelDatainstance.BakedModelWrapper.useAmbientOcclusion(BlockState state, ModelData data, RenderType renderType) Constructor parameters in net.neoforged.neoforge.client.model with type arguments of type ModelData -
Uses of ModelData in net.neoforged.neoforge.client.model.data
Fields in net.neoforged.neoforge.client.model.data declared as ModelDataFields in net.neoforged.neoforge.client.model.data with type parameters of type ModelDataModifier and TypeFieldDescriptionstatic final it.unimi.dsi.fastutil.longs.Long2ObjectFunction<ModelData> ModelDataManager.EMPTY_SNAPSHOTprivate final it.unimi.dsi.fastutil.longs.Long2ObjectMap<it.unimi.dsi.fastutil.longs.Long2ObjectMap<ModelData>> ModelDataManager.modelDataCacheprivate static final ModelProperty<Map<BakedModel, ModelData>> MultipartModelData.PROPERTYMethods in net.neoforged.neoforge.client.model.data that return ModelDataModifier and TypeMethodDescriptionModelData.Builder.build()static ModelDataMultipartModelData.create(List<org.apache.commons.lang3.tuple.Pair<Predicate<BlockState>, BakedModel>> selectors, BitSet bitset, BlockAndTintGetter level, BlockPos pos, BlockState state, ModelData tileModelData) Retrieves model data for a block at the given position.static <T> ModelDataModelData.of(ModelProperty<T> property, T value) Helper to create aModelDatainstance for a single property-value pair, without the verbosity and runtime overhead of creating a builder object.static ModelDataMultipartModelData.resolve(ModelData modelData, BakedModel model) Helper to get the data from aModelDatainstance.Methods in net.neoforged.neoforge.client.model.data that return types with arguments of type ModelDataModifier and TypeMethodDescription@UnmodifiableView it.unimi.dsi.fastutil.longs.Long2ObjectMap<ModelData> ModelDataManager.getAt(SectionPos pos) Provides all the model data for a given chunk section.it.unimi.dsi.fastutil.longs.Long2ObjectFunction<ModelData> ModelDataManager.snapshotSectionRegion(int sectionMinX, int sectionMinY, int sectionMinZ, int sectionMaxX, int sectionMaxY, int sectionMaxZ) Snapshot the state of this manager for all sections in the volume specified by the given section coordinates.Methods in net.neoforged.neoforge.client.model.data with parameters of type ModelDataModifier and TypeMethodDescriptionstatic ModelDataMultipartModelData.create(List<org.apache.commons.lang3.tuple.Pair<Predicate<BlockState>, BakedModel>> selectors, BitSet bitset, BlockAndTintGetter level, BlockPos pos, BlockState state, ModelData tileModelData) static ModelDataMultipartModelData.resolve(ModelData modelData, BakedModel model) Helper to get the data from aModelDatainstance.Constructors in net.neoforged.neoforge.client.model.data with parameters of type ModelData -
Uses of ModelData in net.neoforged.neoforge.client.model.lighting
Methods in net.neoforged.neoforge.client.model.lighting with parameters of type ModelDataModifier and TypeMethodDescriptionstatic booleanLightPipelineAwareModelBlockRenderer.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) voidLightPipelineAwareModelBlockRenderer.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) voidLightPipelineAwareModelBlockRenderer.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.neoforged.neoforge.client.model.renderable
Fields in net.neoforged.neoforge.client.model.renderable declared as ModelDataModifier and TypeFieldDescriptionprivate final ModelDataBakedModelRenderable.Context.dataThe field for thedatarecord component.Methods in net.neoforged.neoforge.client.model.renderable that return ModelDataModifier and TypeMethodDescriptionBakedModelRenderable.Context.data()Returns the value of thedatarecord component.Methods in net.neoforged.neoforge.client.model.renderable that return types with arguments of type ModelDataMethods in net.neoforged.neoforge.client.model.renderable with parameters of type ModelDataConstructors in net.neoforged.neoforge.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.neoforged.neoforge.common.extensions
Methods in net.neoforged.neoforge.common.extensions that return ModelDataModifier and TypeMethodDescriptiondefault ModelDataIBlockEntityExtension.getModelData()Allows you to return additional model data.default ModelDataIBlockGetterExtension.getModelData(BlockPos pos) Retrieves model data for a block at the given position.