Uses of Interface
net.minecraftforge.client.model.data.IModelData
-
-
Uses of IModelData in net.minecraft.client.renderer
Methods in net.minecraft.client.renderer with parameters of type IModelData Modifier and Type Method Description voidBlockRendererDispatcher. renderBlock(BlockState p_228791_1_, MatrixStack p_228791_2_, IRenderTypeBuffer p_228791_3_, int p_228791_4_, int p_228791_5_, IModelData modelData)voidBlockRendererDispatcher. renderBlockDamage(BlockState blockStateIn, BlockPos posIn, IBlockDisplayReader lightReaderIn, MatrixStack matrixStackIn, IVertexBuilder vertexBuilderIn, IModelData modelData)voidBlockModelRenderer. renderModel(MatrixStack.Entry p_228804_1_, IVertexBuilder p_228804_2_, BlockState p_228804_3_, IBakedModel p_228804_4_, float p_228804_5_, float p_228804_6_, float p_228804_7_, int p_228804_8_, int p_228804_9_, IModelData modelData)booleanBlockModelRenderer. renderModel(IBlockDisplayReader worldIn, IBakedModel modelIn, BlockState stateIn, BlockPos posIn, MatrixStack matrixIn, IVertexBuilder buffer, boolean checkSides, java.util.Random randomIn, long rand, int combinedOverlayIn, IModelData modelData)booleanBlockRendererDispatcher. renderModel(BlockState blockStateIn, BlockPos posIn, IBlockDisplayReader lightReaderIn, MatrixStack matrixStackIn, IVertexBuilder vertexBuilderIn, boolean checkSides, java.util.Random rand, IModelData modelData)booleanBlockModelRenderer. renderModelFlat(IBlockDisplayReader worldIn, IBakedModel modelIn, BlockState stateIn, BlockPos posIn, MatrixStack matrixStackIn, IVertexBuilder buffer, boolean checkSides, java.util.Random randomIn, long rand, int combinedOverlayIn, IModelData modelData)booleanBlockModelRenderer. renderModelSmooth(IBlockDisplayReader worldIn, IBakedModel modelIn, BlockState stateIn, BlockPos posIn, MatrixStack matrixStackIn, IVertexBuilder buffer, boolean checkSides, java.util.Random randomIn, long rand, int combinedOverlayIn, IModelData modelData) -
Uses of IModelData in net.minecraft.client.renderer.chunk
Fields in net.minecraft.client.renderer.chunk with type parameters of type IModelData Modifier and Type Field Description protected java.util.Map<BlockPos,IModelData>ChunkRenderDispatcher.ChunkRender.ChunkRenderTask. modelDataMethods in net.minecraft.client.renderer.chunk that return IModelData Modifier and Type Method Description IModelDataChunkRenderDispatcher.ChunkRender.ChunkRenderTask. getModelData(BlockPos pos) -
Uses of IModelData in net.minecraft.client.renderer.model
Methods in net.minecraft.client.renderer.model that return IModelData Modifier and Type Method Description IModelDataMultipartBakedModel. getModelData(IBlockDisplayReader world, BlockPos pos, BlockState state, IModelData tileData)Methods in net.minecraft.client.renderer.model with parameters of type IModelData Modifier and Type Method Description IModelDataMultipartBakedModel. getModelData(IBlockDisplayReader world, BlockPos pos, BlockState state, IModelData tileData)TextureAtlasSpriteMultipartBakedModel. getParticleTexture(IModelData modelData)TextureAtlasSpriteWeightedBakedModel. getParticleTexture(IModelData modelData)java.util.List<BakedQuad>MultipartBakedModel. getQuads(BlockState p_200117_1_, Direction p_200117_2_, java.util.Random p_200117_3_, IModelData modelData)java.util.List<BakedQuad>WeightedBakedModel. getQuads(BlockState p_200117_1_, Direction p_200117_2_, java.util.Random p_200117_3_, IModelData modelData) -
Uses of IModelData in net.minecraftforge.client.extensions
Methods in net.minecraftforge.client.extensions that return IModelData Modifier and Type Method Description default IModelDataIForgeBakedModel. getModelData(IBlockDisplayReader world, BlockPos pos, BlockState state, IModelData tileData)Methods in net.minecraftforge.client.extensions with parameters of type IModelData Modifier and Type Method Description default IModelDataIForgeBakedModel. getModelData(IBlockDisplayReader world, BlockPos pos, BlockState state, IModelData tileData)default TextureAtlasSpriteIForgeBakedModel. getParticleTexture(IModelData data)default java.util.List<BakedQuad>IForgeBakedModel. getQuads(BlockState state, Direction side, java.util.Random rand, IModelData extraData) -
Uses of IModelData in net.minecraftforge.client.model
Classes in net.minecraftforge.client.model that implement IModelData Modifier and Type Class Description static classCompositeModel.CompositeModelDataA model data container which stores data for child components.private static classCompositeModel.ModelDataWrapperWrapper for an IModelData instance which allows forwarding queries to the parent, but stores any new/modified values itself, avoiding modifications to the parent.Fields in net.minecraftforge.client.model declared as IModelData Modifier and Type Field Description private IModelDataCompositeModel.ModelDataWrapper. parentFields in net.minecraftforge.client.model with type parameters of type IModelData Modifier and Type Field Description private static java.util.Map<ChunkPos,java.util.Map<BlockPos,IModelData>>ModelDataManager. modelDataCacheprivate java.util.Map<java.lang.String,IModelData>CompositeModel.CompositeModelData. partsMethods in net.minecraftforge.client.model that return IModelData Modifier and Type Method Description static IModelDataCompositeModel.CompositeModelData. get(IModelData modelData, java.lang.String name)Helper to get child data from an unknown IModelData instance.IModelDataBakedModelWrapper. getModelData(IBlockDisplayReader world, BlockPos pos, BlockState state, IModelData tileData)IModelDataCompositeModel. getModelData(IBlockDisplayReader world, BlockPos pos, BlockState state, IModelData tileData)static IModelDataModelDataManager. getModelData(World world, BlockPos pos)IModelDataCompositeModel.CompositeModelData. getSubmodelData(java.lang.String name)static IModelDataCompositeModel.ModelDataWrapper. wrap(IModelData parent)Methods in net.minecraftforge.client.model that return types with arguments of type IModelData Modifier and Type Method Description static java.util.Map<BlockPos,IModelData>ModelDataManager. getModelData(World world, ChunkPos pos)Methods in net.minecraftforge.client.model with parameters of type IModelData Modifier and Type Method Description static java.util.Optional<CompositeModel.CompositeModelData>CompositeModel.CompositeModelData. get(IModelData modelData)Helper to get the CompositeModelData from an unknown IModelData instance.static IModelDataCompositeModel.CompositeModelData. get(IModelData modelData, java.lang.String name)Helper to get child data from an unknown IModelData instance.IModelDataBakedModelWrapper. getModelData(IBlockDisplayReader world, BlockPos pos, BlockState state, IModelData tileData)IModelDataCompositeModel. getModelData(IBlockDisplayReader world, BlockPos pos, BlockState state, IModelData tileData)TextureAtlasSpriteBakedModelWrapper. getParticleTexture(IModelData data)java.util.List<BakedQuad>BakedModelWrapper. getQuads(BlockState state, Direction side, java.util.Random rand, IModelData extraData)java.util.List<BakedQuad>CompositeModel. getQuads(BlockState state, Direction side, java.util.Random rand, IModelData extraData)java.util.List<BakedQuad>FluidModel.CachingBakedFluid. getQuads(BlockState state, Direction side, java.util.Random rand, IModelData modelData)java.util.List<BakedQuad>ItemMultiLayerBakedModel. getQuads(BlockState state, Direction side, java.util.Random rand, IModelData modelData)java.util.List<BakedQuad>MultiLayerModel.MultiLayerBakedModel. getQuads(BlockState state, Direction side, java.util.Random rand, IModelData extraData)java.util.List<BakedQuad>PerspectiveMapWrapper. getQuads(BlockState state, Direction side, java.util.Random rand, IModelData extraData)voidCompositeModel.CompositeModelData. putSubmodelData(java.lang.String name, IModelData data)static IModelDataCompositeModel.ModelDataWrapper. wrap(IModelData parent)Method parameters in net.minecraftforge.client.model with type arguments of type IModelData Modifier and Type Method Description private static int[]FluidModel.CachingBakedFluid. getCorners(java.util.Optional<IModelData> stateOption)Gets the quantized fluid levels for each corner.private static intFluidModel.CachingBakedFluid. getFlow(java.util.Optional<IModelData> stateOption)Gets the quantized flow direction of the fluid.private static boolean[]FluidModel.CachingBakedFluid. getOverlay(java.util.Optional<IModelData> stateOption)Gets the overlay texture flag for each side.Constructors in net.minecraftforge.client.model with parameters of type IModelData Constructor Description ModelDataWrapper(IModelData parent) -
Uses of IModelData in net.minecraftforge.client.model.b3d
Methods in net.minecraftforge.client.model.b3d with parameters of type IModelData Modifier and Type Method Description java.util.List<BakedQuad>B3DLoader.BakedWrapper. getQuads(BlockState state, Direction side, java.util.Random rand, IModelData data) -
Uses of IModelData in net.minecraftforge.client.model.data
Classes in net.minecraftforge.client.model.data that implement IModelData Modifier and Type Class Description classEmptyModelDataclassModelDataMapclassMultipartModelDataFields in net.minecraftforge.client.model.data declared as IModelData Modifier and Type Field Description private IModelDataMultipartModelData. tileDataFields in net.minecraftforge.client.model.data with type parameters of type IModelData Modifier and Type Field Description private java.util.Map<IBakedModel,IModelData>MultipartModelData. partDataMethods in net.minecraftforge.client.model.data that return IModelData Modifier and Type Method Description static IModelDataMultipartModelData. create(java.util.List<org.apache.commons.lang3.tuple.Pair<java.util.function.Predicate<BlockState>,IBakedModel>> selectors, IBlockDisplayReader world, BlockPos pos, BlockState state, IModelData tileData)IModelDataMultipartModelData. getPartData(IBakedModel part, IModelData defaultData)static IModelDataMultipartModelData. resolve(IBakedModel part, IModelData modelData)Methods in net.minecraftforge.client.model.data with parameters of type IModelData Modifier and Type Method Description static IModelDataMultipartModelData. create(java.util.List<org.apache.commons.lang3.tuple.Pair<java.util.function.Predicate<BlockState>,IBakedModel>> selectors, IBlockDisplayReader world, BlockPos pos, BlockState state, IModelData tileData)IModelDataMultipartModelData. getPartData(IBakedModel part, IModelData defaultData)java.util.List<BakedQuad>IDynamicBakedModel. getQuads(BlockState state, Direction side, java.util.Random rand, IModelData extraData)static IModelDataMultipartModelData. resolve(IBakedModel part, IModelData modelData)voidMultipartModelData. setPartData(IBakedModel part, IModelData data)Constructors in net.minecraftforge.client.model.data with parameters of type IModelData Constructor Description MultipartModelData(IModelData tileData) -
Uses of IModelData in net.minecraftforge.client.model.pipeline
Methods in net.minecraftforge.client.model.pipeline with parameters of type IModelData Modifier and Type Method Description static booleanForgeBlockModelRenderer. render(VertexLighterFlat lighter, IBlockDisplayReader world, IBakedModel model, BlockState state, BlockPos pos, MatrixStack matrixStack, boolean checkSides, java.util.Random rand, long seed, IModelData modelData)booleanForgeBlockModelRenderer. renderModelFlat(IBlockDisplayReader world, IBakedModel model, BlockState state, BlockPos pos, MatrixStack matrixStack, IVertexBuilder buffer, boolean checkSides, java.util.Random rand, long seed, int combinedOverlayIn, IModelData modelData)booleanForgeBlockModelRenderer. renderModelSmooth(IBlockDisplayReader world, IBakedModel model, BlockState state, BlockPos pos, MatrixStack matrixStack, IVertexBuilder buffer, boolean checkSides, java.util.Random rand, long seed, int combinedOverlayIn, IModelData modelData) -
Uses of IModelData in net.minecraftforge.common.extensions
Methods in net.minecraftforge.common.extensions that return IModelData Modifier and Type Method Description default IModelDataIForgeTileEntity. getModelData()Allows you to return additional model data. -
Uses of IModelData in net.minecraftforge.debug.block
Fields in net.minecraftforge.debug.block declared as IModelData Modifier and Type Field Description private IModelDataFullPotsAccessorDemo.DioriteFlowerPotTileEntity. modelDataMethods in net.minecraftforge.debug.block that return IModelData Modifier and Type Method Description IModelDataFullPotsAccessorDemo.DioriteFlowerPotTileEntity. getModelData()Methods in net.minecraftforge.debug.block with parameters of type IModelData Modifier and Type Method Description java.util.List<BakedQuad>FullPotsAccessorDemo.ClientHandler.DioritePotModel. getQuads(BlockState state, Direction side, java.util.Random rand, IModelData extraData) -
Uses of IModelData in net.minecraftforge.debug.client.model
Methods in net.minecraftforge.debug.client.model with parameters of type IModelData Modifier and Type Method Description java.util.List<BakedQuad>TRSRTransformerTest.MyBakedModel. getQuads(BlockState state, Direction side, java.util.Random rand, IModelData data)
-