Uses of Class
net.minecraft.client.resources.model.Material
Packages that use Material
Package
Description
-
Uses of Material in net.minecraft.client.renderer
Fields in net.minecraft.client.renderer declared as MaterialModifier and TypeFieldDescriptionstatic final MaterialSheets.BANNER_BASEstatic 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 MaterialSheets.DECORATED_POT_BASEstatic final MaterialSheets.DECORATED_POT_SIDEstatic final Materialstatic final MaterialSheets.ENDER_CHEST_LOCATIONstatic final MaterialSheets.SHIELD_BASEFields in net.minecraft.client.renderer with type parameters of type MaterialModifier and TypeFieldDescriptionprivate static final Map<ResourceLocation, Material> Sheets.BANNER_MATERIALSstatic final Map<ResourceKey<DecoratedPotPattern>, Material> Sheets.DECORATED_POT_MATERIALSSheets.HANGING_SIGN_MATERIALSprivate static final Map<ResourceLocation, Material> Sheets.SHIELD_MATERIALSSheets.SHULKER_TEXTURE_LOCATIONSheets.SIGN_MATERIALSMethods in net.minecraft.client.renderer that return MaterialModifier and TypeMethodDescriptionprivate static MaterialSheets.chestMaterial(String pChestName) static MaterialSheets.chooseMaterial(BlockEntity pBlockEntity, ChestType pChestType, boolean pHoliday) private static MaterialSheets.chooseMaterial(ChestType pChestType, Material pDoubleMaterial, Material pLeftMaterial, Material pRightMaterial) private static MaterialSheets.createDecoratedPotMaterial(ResourceLocation pAssetId) private static MaterialSheets.createHangingSignMaterial(WoodType p_251735_) private static MaterialSheets.createSignMaterial(WoodType p_173386_) static MaterialSheets.getBannerMaterial(Holder<BannerPattern> pPattern) static MaterialSheets.getDecoratedPotMaterial(ResourceKey<DecoratedPotPattern> pKey) static MaterialSheets.getHangingSignMaterial(WoodType pWoodType) static MaterialSheets.getShieldMaterial(Holder<BannerPattern> pPattern) static MaterialSheets.getSignMaterial(WoodType pWoodType) Methods in net.minecraft.client.renderer with parameters of type Material -
Uses of Material in net.minecraft.client.renderer.block.model
Fields 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 pName) BlockModel.Deserializer.getTextureMap(JsonObject pJson) BlockModel.Deserializer.parseTextureLocationOrReference(ResourceLocation pLocation, String pName) Method parameters in net.minecraft.client.renderer.block.model with type arguments of type MaterialModifier and TypeMethodDescriptionBlockModel.bake(ModelBaker pBaker, Function<Material, TextureAtlasSprite> pSpriteGetter, ModelState pState) BlockModel.bake(ModelBaker pBaker, BlockModel pModel, Function<Material, TextureAtlasSprite> pSpriteGetter, ModelState pState, boolean pGuiLight3d) MultiVariant.bake(ModelBaker pBaker, Function<Material, TextureAtlasSprite> pSpriteGetter, ModelState pState) 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_, boolean p_111455_) ItemModelGenerator.generateBlockModel(Function<Material, TextureAtlasSprite> pSpriteGetter, BlockModel pModel) 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 pParentLocation, List<BlockElement> pElements, Map<String, com.mojang.datafixers.util.Either<Material, String>> pTextureMap, Boolean pHasAmbientOcclusion, BlockModel.GuiLight pGuiLight, ItemTransforms pTransforms, List<ItemOverride> pOverrides) 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.multipart
Method parameters in net.minecraft.client.renderer.block.model.multipart with type arguments of type MaterialModifier and TypeMethodDescriptionMultiPart.bake(ModelBaker pBaker, Function<Material, TextureAtlasSprite> pSpriteGetter, ModelState pState) -
Uses of Material in net.minecraft.client.renderer.blockentity
Fields in net.minecraft.client.renderer.blockentity declared as MaterialModifier and TypeFieldDescriptionstatic final MaterialConduitRenderer.ACTIVE_SHELL_TEXTUREstatic final MaterialBellRenderer.BELL_RESOURCE_LOCATIONstatic final MaterialEnchantTableRenderer.BOOK_LOCATIONThe texture for the book above the enchantment table.static 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.getSideMaterial(Optional<Item> pItem) (package private) MaterialHangingSignRenderer.getSignMaterial(WoodType pWoodType) (package private) MaterialSignRenderer.getSignMaterial(WoodType pWoodType) Methods in net.minecraft.client.renderer.blockentity with parameters of type MaterialModifier and TypeMethodDescriptionprivate static voidBannerRenderer.renderPatternLayer(PoseStack pPoseStack, MultiBufferSource pBuffer, int pPackedLight, int pPackedOverlay, ModelPart pFlagPart, Material pMaterial, DyeColor pColor) static voidBannerRenderer.renderPatterns(PoseStack pPoseStack, MultiBufferSource pBuffer, int pPackedLight, int pPackedOverlay, ModelPart pFlagPart, Material pFlagMaterial, boolean pBanner, DyeColor pBaseColor, BannerPatternLayers pPatterns) static voidBannerRenderer.renderPatterns(PoseStack pPoseStack, MultiBufferSource pBuffer, int pPackedLight, int pPackedOverlay, ModelPart pFlagPart, Material pFlagMaterial, boolean pBanner, DyeColor pBaseColor, BannerPatternLayers pPatterns, boolean pGlint) private voidBedRenderer.renderPiece(PoseStack pPoseStack, MultiBufferSource pBufferSource, ModelPart pModelPart, Direction pDirection, Material pMaterial, int pPackedLight, int pPackedOverlay, boolean pFoot) private voidDecoratedPotRenderer.renderSide(ModelPart pModelPart, PoseStack pPoseStack, MultiBufferSource pBuffer, int pPackedLight, int pPackedOverlay, Material pMaterial) -
Uses of Material in net.minecraft.client.resources.model
Fields 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 MaterialMethods in net.minecraft.client.resources.model with parameters of type MaterialModifier and TypeMethodDescriptionModelBakery.TextureGetter.get(ModelResourceLocation pModelLocation, Material pMaterial) Method parameters in net.minecraft.client.resources.model with type arguments of type MaterialModifier and TypeMethodDescriptionModelBakery.ModelBakerImpl.bake(ResourceLocation pLocation, ModelState pTransform, Function<Material, TextureAtlasSprite> sprites) UnbakedModel.bake(ModelBaker pBaker, Function<Material, TextureAtlasSprite> pSpriteGetter, ModelState pState) ModelBakery.ModelBakerImpl.bakeUncached(UnbakedModel pModel, ModelState pState, Function<Material, TextureAtlasSprite> sprites) -
Uses of Material in net.neoforged.neoforge.client
Methods in net.neoforged.neoforge.client that return MaterialModifier and TypeMethodDescriptionstatic MaterialClientHooks.getBlockMaterial(ResourceLocation loc) -
Uses of Material in net.neoforged.neoforge.client.event
Fields 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<ModelResourceLocation, BakedModel> models, Function<Material, TextureAtlasSprite> textureGetter, ModelBakery modelBakery) -
Uses of Material in net.neoforged.neoforge.client.extensions
Methods 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) @Nullable BakedModelIModelBakerExtension.bakeUncached(UnbakedModel model, ModelState state, Function<Material, TextureAtlasSprite> sprites) -
Uses of Material in net.neoforged.neoforge.client.model
Fields in net.neoforged.neoforge.client.model declared as MaterialFields in net.neoforged.neoforge.client.model with type parameters of type MaterialModifier and TypeFieldDescriptionprivate @Nullable 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) protected voidEmptyModel.addQuads(IGeometryBakingContext owner, IModelBuilder<?> modelBuilder, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelTransform) CompositeModel.bake(IGeometryBakingContext context, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelState, ItemOverrides overrides) DynamicFluidContainerModel.bake(IGeometryBakingContext context, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelState, ItemOverrides overrides) EmptyModel.bake(IGeometryBakingContext context, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelState, ItemOverrides overrides) ItemLayerModel.bake(IGeometryBakingContext context, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelState, ItemOverrides overrides) SeparateTransformsModel.bake(IGeometryBakingContext context, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelState, ItemOverrides overrides) Constructor parameters in net.neoforged.neoforge.client.model with type arguments of type MaterialModifierConstructorDescriptionprivateItemLayerModel(@Nullable 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.geometry
Fields 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) BlockGeometryBakingContext.bake(ModelBaker baker, Function<Material, TextureAtlasSprite> bakedTextureGetter, ModelState modelTransform, ItemOverrides overrides) IUnbakedGeometry.bake(IGeometryBakingContext context, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelState, ItemOverrides overrides) SimpleUnbakedGeometry.bake(IGeometryBakingContext context, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelState, ItemOverrides overrides) static BakedModelUnbakedGeometryHelper.bake(BlockModel blockModel, ModelBaker modelBaker, BlockModel owner, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelState, boolean guiLight3d) Helper for bakingBlockModelinstances.UnbakedGeometryHelper.bakeElements(List<BlockElement> elements, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelState) 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) 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.obj
Methods 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) voidObjModel.ModelGroup.addQuads(IGeometryBakingContext owner, IModelBuilder<?> modelBuilder, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelTransform) 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)