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 state, BlockPos pos, BlockAndTintGetter level, PoseStack poseStack, VertexConsumer consumer, boolean checkSides, RandomSource random, ModelData modelData, RenderType renderType) voidBlockRenderDispatcher.renderBreakingTexture(BlockState state, BlockPos pos, BlockAndTintGetter level, PoseStack poseStack, VertexConsumer consumer, ModelData modelData) voidModelBlockRenderer.renderModel(PoseStack.Pose pose, VertexConsumer consumer, BlockState state, BakedModel model, float red, float green, float blue, int packedLight, int packedOverlay, ModelData modelData, RenderType renderType) voidBlockRenderDispatcher.renderSingleBlock(BlockState state, PoseStack poseStack, MultiBufferSource bufferSource, int packedLight, int packedOverlay, ModelData modelData, RenderType renderType) voidModelBlockRenderer.tesselateBlock(BlockAndTintGetter level, BakedModel model, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer consumer, boolean checkSides, RandomSource random, long seed, int packedOverlay, ModelData modelData, RenderType renderType) voidModelBlockRenderer.tesselateWithAO(BlockAndTintGetter level, BakedModel model, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer consumer, boolean checkSides, RandomSource random, long seed, int packedOverlay, ModelData modelData, RenderType renderType) voidModelBlockRenderer.tesselateWithoutAO(BlockAndTintGetter level, BakedModel model, BlockState state, BlockPos pos, PoseStack poseStack, VertexConsumer consumer, boolean checkSides, RandomSource random, long seed, int packedOverlay, 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 level, int minChunkX, int minChunkZ, RenderChunk[] chunks, 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 TypeMethodDescriptionDelegateBakedModel.getModelData(BlockAndTintGetter level, BlockPos pos, BlockState state, ModelData modelData) MultiPartBakedModel.getModelData(BlockAndTintGetter level, BlockPos pos, BlockState state, ModelData modelData) Methods in net.minecraft.client.resources.model with parameters of type ModelDataModifier and TypeMethodDescriptionDelegateBakedModel.getModelData(BlockAndTintGetter level, BlockPos pos, BlockState state, ModelData modelData) MultiPartBakedModel.getModelData(BlockAndTintGetter level, BlockPos pos, BlockState state, ModelData modelData) DelegateBakedModel.getParticleIcon(ModelData modelData) DelegateBakedModel.getQuads(BlockState p_371320_, Direction p_371369_, RandomSource p_371947_, ModelData modelData, RenderType renderType) 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) DelegateBakedModel.getRenderTypes(BlockState state, RandomSource rand, ModelData data) MultiPartBakedModel.getRenderTypes(BlockState state, RandomSource rand, ModelData data) SimpleBakedModel.getRenderTypes(BlockState state, RandomSource rand, ModelData data) WeightedBakedModel.getRenderTypes(BlockState state, RandomSource rand, ModelData data) DelegateBakedModel.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 TypeFieldDescriptionUnbakedCompositeModel.Data.Builder.partDataUnbakedCompositeModel.Data.partDataMethods in net.neoforged.neoforge.client.model that return ModelDataModifier and TypeMethodDescription@Nullable ModelDataUnbakedCompositeModel.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 TypeMethodDescriptionUnbakedCompositeModel.Baked.getModelData(BlockAndTintGetter level, BlockPos pos, BlockState state, ModelData modelData) IDynamicBakedModel.getQuads(@Nullable BlockState state, @Nullable Direction side, RandomSource rand, ModelData extraData, @Nullable RenderType renderType) UnbakedCompositeModel.Baked.getQuads(@Nullable BlockState state, @Nullable Direction side, RandomSource rand, ModelData data, @Nullable RenderType renderType) UnbakedCompositeModel.Baked.getRenderTypes(BlockState state, RandomSource rand, ModelData data) static ModelDataHelper to get the data from aModelDatainstance.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<MultiPartBakedModel.Selector> 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<MultiPartBakedModel.Selector> 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.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.