Uses of Class
net.minecraft.client.resources.model.Material
Packages that use Material
Package
Description
Events fired only on the client-side, chiefly related to rendering and user interfaces (screens and input).
Extension interfaces for 
client-only classes.- 
Uses of Material in net.minecraft.client.rendererFields in net.minecraft.client.renderer declared as MaterialModifier and TypeFieldDescriptionstatic final Material[]Sheets.BED_TEXTURESstatic final MaterialSheets.CHEST_LOCATIONstatic final MaterialSheets.CHEST_LOCATION_LEFTstatic final MaterialSheets.CHEST_LOCATION_RIGHTstatic final MaterialSheets.CHEST_TRAP_LOCATIONstatic final MaterialSheets.CHEST_TRAP_LOCATION_LEFTstatic final MaterialSheets.CHEST_TRAP_LOCATION_RIGHTstatic final MaterialSheets.CHEST_XMAS_LOCATIONstatic final MaterialSheets.CHEST_XMAS_LOCATION_LEFTstatic final MaterialSheets.CHEST_XMAS_LOCATION_RIGHTstatic final Materialstatic final MaterialSheets.ENDER_CHEST_LOCATIONFields in net.minecraft.client.renderer with type parameters of type MaterialModifier and TypeFieldDescriptionstatic final Map<ResourceKey<BannerPattern>,Material> Sheets.BANNER_MATERIALSstatic final Map<ResourceKey<String>,Material> Sheets.DECORATED_POT_MATERIALSSheets.HANGING_SIGN_MATERIALSstatic final Map<ResourceKey<BannerPattern>,Material> Sheets.SHIELD_MATERIALSSheets.SHULKER_TEXTURE_LOCATIONSheets.SIGN_MATERIALSMethods in net.minecraft.client.renderer that return MaterialModifier and TypeMethodDescriptionprivate static MaterialSheets.chestMaterial(String p_110779_) static MaterialSheets.chooseMaterial(BlockEntity p_110768_, ChestType p_110769_, boolean p_110770_) private static MaterialSheets.chooseMaterial(ChestType p_110772_, Material p_110773_, Material p_110774_, Material p_110775_) private static MaterialSheets.createBannerMaterial(ResourceKey<BannerPattern> p_234352_) private static MaterialSheets.createDecoratedPotMaterial(ResourceKey<String> p_272805_) private static MaterialSheets.createHangingSignMaterial(WoodType p_251735_) private static MaterialSheets.createShieldMaterial(ResourceKey<BannerPattern> p_234354_) private static MaterialSheets.createSignMaterial(WoodType p_173386_) static MaterialSheets.getBannerMaterial(ResourceKey<BannerPattern> p_234348_) static MaterialSheets.getDecoratedPotMaterial(ResourceKey<String> p_273567_) static MaterialSheets.getHangingSignMaterial(WoodType p_250958_) static MaterialSheets.getShieldMaterial(ResourceKey<BannerPattern> p_234350_) static MaterialSheets.getSignMaterial(WoodType p_173382_) Methods in net.minecraft.client.renderer with parameters of type MaterialModifier and TypeMethodDescriptionprivate static MaterialSheets.chooseMaterial(ChestType p_110772_, Material p_110773_, Material p_110774_, Material p_110775_) Method parameters in net.minecraft.client.renderer with type arguments of type MaterialModifier and TypeMethodDescriptionstatic voidSheets.getAllMaterials(Consumer<Material> p_110781_) 
- 
Uses of Material in net.minecraft.client.renderer.block.modelFields in net.minecraft.client.renderer.block.model with type parameters of type MaterialMethods in net.minecraft.client.renderer.block.model that return MaterialMethods in net.minecraft.client.renderer.block.model that return types with arguments of type MaterialModifier and TypeMethodDescriptionBlockModel.findTextureEntry(String p_111486_) BlockModel.Deserializer.getTextureMap(com.google.gson.JsonObject p_111510_) BlockModel.Deserializer.parseTextureLocationOrReference(ResourceLocation p_111504_, String p_111505_) Method parameters in net.minecraft.client.renderer.block.model with type arguments of type MaterialModifier and TypeMethodDescriptionBlockModel.bake(ModelBaker p_252120_, Function<Material, TextureAtlasSprite> p_250023_, ModelState p_251130_, ResourceLocation p_252208_) Deprecated.BlockModel.bake(ModelBaker p_249720_, BlockModel p_111451_, Function<Material, TextureAtlasSprite> p_111452_, ModelState p_111453_, ResourceLocation p_111454_, boolean p_111455_) MultiVariant.bake(ModelBaker p_249016_, Function<Material, TextureAtlasSprite> p_111851_, ModelState p_111852_, ResourceLocation p_111853_) private BakedModelItemOverrides.bakeModel(ModelBaker p_249483_, UnbakedModel p_251965_, ItemOverride p_250816_, Function<Material, TextureAtlasSprite> spriteGetter) BlockModel.bakeVanilla(ModelBaker p_249720_, BlockModel p_111451_, Function<Material, TextureAtlasSprite> p_111452_, ModelState p_111453_, ResourceLocation p_111454_, boolean p_111455_) ItemModelGenerator.generateBlockModel(Function<Material, TextureAtlasSprite> p_111671_, BlockModel p_111672_) BlockModel.getOverrides(ModelBaker p_250138_, BlockModel p_251800_, Function<Material, TextureAtlasSprite> spriteGetter) Constructor parameters in net.minecraft.client.renderer.block.model with type arguments of type MaterialModifierConstructorDescriptionBlockModel(ResourceLocation p_273263_, List<BlockElement> p_272668_, Map<String, com.mojang.datafixers.util.Either<Material, String>> p_272821_, Boolean p_272676_, BlockModel.GuiLight p_273072_, ItemTransforms p_273480_, List<ItemOverride> p_273099_) ItemOverrides(ModelBaker p_251211_, UnbakedModel p_111741_, List<ItemOverride> p_111743_, Function<Material, TextureAtlasSprite> spriteGetter) 
- 
Uses of Material in net.minecraft.client.renderer.block.model.multipartMethod parameters in net.minecraft.client.renderer.block.model.multipart with type arguments of type MaterialModifier and TypeMethodDescriptionMultiPart.bake(ModelBaker p_249988_, Function<Material, TextureAtlasSprite> p_111972_, ModelState p_111973_, ResourceLocation p_111974_) 
- 
Uses of Material in net.minecraft.client.renderer.blockentityFields in net.minecraft.client.renderer.blockentity declared as MaterialModifier and TypeFieldDescriptionstatic final MaterialConduitRenderer.ACTIVE_SHELL_TEXTUREprivate final MaterialDecoratedPotRenderer.baseMaterialstatic final MaterialBellRenderer.BELL_RESOURCE_LOCATIONstatic final MaterialEnchantTableRenderer.BOOK_LOCATIONstatic final MaterialConduitRenderer.CLOSED_EYE_TEXTUREstatic final MaterialConduitRenderer.OPEN_EYE_TEXTUREstatic final MaterialConduitRenderer.SHELL_TEXTUREstatic final MaterialConduitRenderer.VERTICAL_WIND_TEXTUREstatic final MaterialConduitRenderer.WIND_TEXTUREMethods in net.minecraft.client.renderer.blockentity that return MaterialModifier and TypeMethodDescriptionprotected MaterialChestRenderer.getMaterial(T blockEntity, ChestType chestType) private static MaterialDecoratedPotRenderer.getMaterial(Item p_272698_) (package private) MaterialHangingSignRenderer.getSignMaterial(WoodType p_251791_) (package private) MaterialSignRenderer.getSignMaterial(WoodType p_251961_) Methods in net.minecraft.client.renderer.blockentity with parameters of type MaterialModifier and TypeMethodDescriptionstatic voidBannerRenderer.renderPatterns(PoseStack p_112066_, MultiBufferSource p_112067_, int p_112068_, int p_112069_, ModelPart p_112070_, Material p_112071_, boolean p_112072_, List<com.mojang.datafixers.util.Pair<Holder<BannerPattern>, DyeColor>> p_112073_) static voidBannerRenderer.renderPatterns(PoseStack p_112075_, MultiBufferSource p_112076_, int p_112077_, int p_112078_, ModelPart p_112079_, Material p_112080_, boolean p_112081_, List<com.mojang.datafixers.util.Pair<Holder<BannerPattern>, DyeColor>> p_112082_, boolean p_112083_) private voidBedRenderer.renderPiece(PoseStack p_173542_, MultiBufferSource p_173543_, ModelPart p_173544_, Direction p_173545_, Material p_173546_, int p_173547_, int p_173548_, boolean p_173549_) private voidDecoratedPotRenderer.renderSide(ModelPart p_273495_, PoseStack p_272899_, MultiBufferSource p_273582_, int p_273242_, int p_273108_, Material p_273173_) 
- 
Uses of Material in net.minecraft.client.resources.modelFields in net.minecraft.client.resources.model declared as MaterialModifier and TypeFieldDescriptionstatic final MaterialModelBakery.BANNER_BASEstatic final MaterialModelBakery.FIRE_0static final MaterialModelBakery.FIRE_1static final MaterialModelBakery.LAVA_FLOWstatic final MaterialModelBakery.NO_PATTERN_SHIELDstatic final MaterialModelBakery.SHIELD_BASEstatic final MaterialModelBakery.WATER_FLOWstatic final MaterialModelBakery.WATER_OVERLAYFields in net.minecraft.client.resources.model with type parameters of type MaterialModifier and TypeFieldDescriptionstatic final Comparator<Material>Material.COMPARATORprivate final Function<Material,TextureAtlasSprite> ModelBakery.ModelBakerImpl.modelTextureGetterMethods in net.minecraft.client.resources.model that return types with arguments of type MaterialMethod parameters in net.minecraft.client.resources.model with type arguments of type MaterialModifier and TypeMethodDescriptionModelBakery.ModelBakerImpl.bake(ResourceLocation p_252176_, ModelState p_249765_, Function<Material, TextureAtlasSprite> sprites) UnbakedModel.bake(ModelBaker p_250133_, Function<Material, TextureAtlasSprite> p_119535_, ModelState p_119536_, ResourceLocation p_119537_) voidModelBakery.bakeModels(BiFunction<ResourceLocation, Material, TextureAtlasSprite> p_248669_) Constructor parameters in net.minecraft.client.resources.model with type arguments of type MaterialModifierConstructorDescription(package private)ModelBakerImpl(BiFunction<ResourceLocation, Material, TextureAtlasSprite> p_249651_, ResourceLocation p_251408_) 
- 
Uses of Material in net.neoforged.neoforge.clientMethods in net.neoforged.neoforge.client that return MaterialModifier and TypeMethodDescriptionstatic MaterialClientHooks.getBlockMaterial(ResourceLocation loc) 
- 
Uses of Material in net.neoforged.neoforge.client.eventFields in net.neoforged.neoforge.client.event with type parameters of type MaterialModifier and TypeFieldDescriptionprivate final Function<Material,TextureAtlasSprite> ModelEvent.ModifyBakingResult.textureGetterMethods in net.neoforged.neoforge.client.event that return types with arguments of type MaterialModifier and TypeMethodDescriptionModelEvent.ModifyBakingResult.getTextureGetter()Returns a lookup function to retrieveTextureAtlasSprites by name from any of the atlases handled by theModelManager.Constructor parameters in net.neoforged.neoforge.client.event with type arguments of type MaterialModifierConstructorDescriptionModifyBakingResult(Map<ResourceLocation, BakedModel> models, Function<Material, TextureAtlasSprite> textureGetter, ModelBakery modelBakery) 
- 
Uses of Material in net.neoforged.neoforge.client.extensionsMethods in net.neoforged.neoforge.client.extensions that return types with arguments of type MaterialMethod parameters in net.neoforged.neoforge.client.extensions with type arguments of type MaterialModifier and TypeMethodDescription@Nullable BakedModelIModelBakerExtension.bake(ResourceLocation location, ModelState state, Function<Material, TextureAtlasSprite> sprites) 
- 
Uses of Material in net.neoforged.neoforge.client.modelFields in net.neoforged.neoforge.client.model declared as MaterialFields in net.neoforged.neoforge.client.model with type parameters of type MaterialModifier and TypeFieldDescriptionprivate @Nullable com.google.common.collect.ImmutableList<Material>ItemLayerModel.texturesMethod parameters in net.neoforged.neoforge.client.model with type arguments of type MaterialModifier and TypeMethodDescriptionprotected voidElementsModel.addQuads(IGeometryBakingContext context, IModelBuilder<?> modelBuilder, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelState, ResourceLocation modelLocation) protected voidEmptyModel.addQuads(IGeometryBakingContext owner, IModelBuilder<?> modelBuilder, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelTransform, ResourceLocation modelLocation) CompositeModel.bake(IGeometryBakingContext context, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelState, ItemOverrides overrides, ResourceLocation modelLocation) DynamicFluidContainerModel.bake(IGeometryBakingContext context, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelState, ItemOverrides overrides, ResourceLocation modelLocation) EmptyModel.bake(IGeometryBakingContext context, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelState, ItemOverrides overrides, ResourceLocation modelLocation) ItemLayerModel.bake(IGeometryBakingContext context, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelState, ItemOverrides overrides, ResourceLocation modelLocation) SeparateTransformsModel.bake(IGeometryBakingContext context, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelState, ItemOverrides overrides, ResourceLocation modelLocation) Constructor parameters in net.neoforged.neoforge.client.model with type arguments of type MaterialModifierConstructorDescriptionprivateItemLayerModel(@Nullable com.google.common.collect.ImmutableList<Material> textures, it.unimi.dsi.fastutil.ints.Int2ObjectMap<ExtraFaceData> layerData, it.unimi.dsi.fastutil.ints.Int2ObjectMap<ResourceLocation> renderTypeNames) 
- 
Uses of Material in net.neoforged.neoforge.client.model.geometryFields in net.neoforged.neoforge.client.model.geometry declared as MaterialModifier and TypeFieldDescriptionprivate static final MaterialStandaloneGeometryBakingContext.Builder.NO_MATERIALFields in net.neoforged.neoforge.client.model.geometry with type parameters of type MaterialModifier and TypeFieldDescriptionStandaloneGeometryBakingContext.Builder.materialLookupStandaloneGeometryBakingContext.materialLookupMethods in net.neoforged.neoforge.client.model.geometry that return MaterialModifier and TypeMethodDescriptionBlockGeometryBakingContext.getMaterial(String name) IGeometryBakingContext.getMaterial(String name) Resolves the final texture name, taking into account texture aliases and replacements.StandaloneGeometryBakingContext.getMaterial(String name) static MaterialUnbakedGeometryHelper.resolveDirtyMaterial(@Nullable String tex, IGeometryBakingContext owner) Resolves a material that may have been defined with a filesystem path instead of a properResourceLocation.Methods in net.neoforged.neoforge.client.model.geometry with parameters of type MaterialModifier and TypeMethodDescriptionStandaloneGeometryBakingContext.Builder.withMaterials(Map<String, Material> materials, Material defaultMaterial) Method parameters in net.neoforged.neoforge.client.model.geometry with type arguments of type MaterialModifier and TypeMethodDescriptionprotected abstract voidSimpleUnbakedGeometry.addQuads(IGeometryBakingContext owner, IModelBuilder<?> modelBuilder, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelTransform, ResourceLocation modelLocation) BlockGeometryBakingContext.bake(ModelBaker baker, Function<Material, TextureAtlasSprite> bakedTextureGetter, ModelState modelTransform, ItemOverrides overrides, ResourceLocation modelLocation) IUnbakedGeometry.bake(IGeometryBakingContext context, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelState, ItemOverrides overrides, ResourceLocation modelLocation) SimpleUnbakedGeometry.bake(IGeometryBakingContext context, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelState, ItemOverrides overrides, ResourceLocation modelLocation) static BakedModelUnbakedGeometryHelper.bake(BlockModel blockModel, ModelBaker modelBaker, BlockModel owner, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelState, ResourceLocation modelLocation, boolean guiLight3d) Helper for bakingBlockModelinstances.UnbakedGeometryHelper.bakeElements(List<BlockElement> elements, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelState, ResourceLocation modelLocation) Bakes a list of block elements and returns the list of baked quads.static voidUnbakedGeometryHelper.bakeElements(IModelBuilder<?> builder, List<BlockElement> elements, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelState, ResourceLocation modelLocation) Bakes a list of block elements and feeds the baked quads to a model builder.StandaloneGeometryBakingContext.Builder.withMaterials(Map<String, Material> materials, Material defaultMaterial) Constructor parameters in net.neoforged.neoforge.client.model.geometry with type arguments of type MaterialModifierConstructorDescriptionprivateStandaloneGeometryBakingContext(ResourceLocation modelName, Predicate<String> materialCheck, Function<String, Material> materialLookup, boolean isGui3d, boolean useBlockLight, boolean useAmbientOcclusion, ItemTransforms transforms, Transformation rootTransform, @Nullable ResourceLocation renderTypeHint, BiPredicate<String, Boolean> visibilityTest) 
- 
Uses of Material in net.neoforged.neoforge.client.model.objMethods in net.neoforged.neoforge.client.model.obj that return types with arguments of type MaterialModifier and TypeMethodDescriptionObjModel.ModelGroup.getTextures(IGeometryBakingContext owner, Function<ResourceLocation, UnbakedModel> modelGetter, Set<com.mojang.datafixers.util.Pair<String, String>> missingTextureErrors) ObjModel.ModelObject.getTextures(IGeometryBakingContext owner, Function<ResourceLocation, UnbakedModel> modelGetter, Set<com.mojang.datafixers.util.Pair<String, String>> missingTextureErrors) Method parameters in net.neoforged.neoforge.client.model.obj with type arguments of type MaterialModifier and TypeMethodDescriptionprotected voidObjModel.addQuads(IGeometryBakingContext owner, IModelBuilder<?> modelBuilder, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelTransform, ResourceLocation modelLocation) voidObjModel.ModelGroup.addQuads(IGeometryBakingContext owner, IModelBuilder<?> modelBuilder, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelTransform, ResourceLocation modelLocation) voidObjModel.ModelMesh.addQuads(IGeometryBakingContext owner, IModelBuilder<?> modelBuilder, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelTransform) voidObjModel.ModelObject.addQuads(IGeometryBakingContext owner, IModelBuilder<?> modelBuilder, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelTransform, ResourceLocation modelLocation) 
- 
Uses of Material in net.neoforged.neoforge.oldtest.blockMethod parameters in net.neoforged.neoforge.oldtest.block with type arguments of type MaterialModifier and TypeMethodDescriptionFullPotsAccessorDemo.ClientHandler.DioritePotModelGeometry.bake(IGeometryBakingContext context, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelState, ItemOverrides overrides, ResourceLocation modelLocation) 
- 
Uses of Material in net.neoforged.neoforge.oldtest.client.modelMethod parameters in net.neoforged.neoforge.oldtest.client.model with type arguments of type MaterialModifier and TypeMethodDescriptionprotected voidNewModelLoaderTest.TestModel.addQuads(IGeometryBakingContext owner, IModelBuilder<?> modelBuilder, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelTransform, ResourceLocation modelLocation) 
BlockModel.bake(ModelBaker, BlockModel, Function, ModelState, ResourceLocation, boolean).