Uses of Interface
net.minecraft.client.resources.model.MaterialSet
Packages that use MaterialSet
Package
Description
Events fired only on the client-side, chiefly related to rendering and user interfaces (screens and input).
-
Uses of MaterialSet in net.minecraft.client.gui
Fields in net.minecraft.client.gui declared as MaterialSet -
Uses of MaterialSet in net.minecraft.client.gui.render.pip
Fields in net.minecraft.client.gui.render.pip declared as MaterialSetModifier and TypeFieldDescriptionprivate final MaterialSetGuiBannerResultRenderer.materialsprivate final MaterialSetGuiSignRenderer.materialsConstructors in net.minecraft.client.gui.render.pip with parameters of type MaterialSetModifierConstructorDescriptionGuiBannerResultRenderer(MultiBufferSource.BufferSource bufferSource, MaterialSet materials) GuiSignRenderer(MultiBufferSource.BufferSource bufferSource, MaterialSet materials) -
Uses of MaterialSet in net.minecraft.client.renderer
Fields in net.minecraft.client.renderer declared as MaterialSetConstructors in net.minecraft.client.renderer with parameters of type MaterialSetModifierConstructorDescriptionScreenEffectRenderer(Minecraft minecraft, MaterialSet materials, MultiBufferSource bufferSource) -
Uses of MaterialSet in net.minecraft.client.renderer.block
Fields in net.minecraft.client.renderer.block declared as MaterialSetMethods in net.minecraft.client.renderer.block with parameters of type MaterialSetModifier and TypeMethodDescriptionprotected voidLiquidBlockRenderer.setupSprites(BlockModelShaper blockModelShaper, MaterialSet materials) Constructors in net.minecraft.client.renderer.block with parameters of type MaterialSetModifierConstructorDescriptionBlockRenderDispatcher(BlockModelShaper blockModelShaper, MaterialSet materials, Supplier<SpecialBlockModelRenderer> specialBlockModelRenderer, BlockColors blockColors) -
Uses of MaterialSet in net.minecraft.client.renderer.blockentity
Fields in net.minecraft.client.renderer.blockentity declared as MaterialSetModifier and TypeFieldDescriptionprivate final MaterialSetAbstractSignRenderer.materialsprivate final MaterialSetBannerRenderer.materialsprivate final MaterialSetBedRenderer.materialsprivate final MaterialSetBellRenderer.materialsprivate final MaterialSetBlockEntityRenderDispatcher.materialsprivate final MaterialSetBlockEntityRendererProvider.Context.materialsThe field for thematerialsrecord component.private final MaterialSetChestRenderer.materialsprivate final MaterialSetConduitRenderer.materialsprivate final MaterialSetDecoratedPotRenderer.materialsprivate final MaterialSetEnchantTableRenderer.materialsprivate final MaterialSetLecternRenderer.materialsprivate final MaterialSetShulkerBoxRenderer.materialsMethods in net.minecraft.client.renderer.blockentity that return MaterialSetModifier and TypeMethodDescriptionBlockEntityRendererProvider.Context.materials()Returns the value of thematerialsrecord component.Methods in net.minecraft.client.renderer.blockentity with parameters of type MaterialSetModifier and TypeMethodDescriptionprivate static voidBannerRenderer.submitBanner(MaterialSet materials, PoseStack poseStack, SubmitNodeCollector nodeCollector, int packedLight, int packedOverlay, float rotation, BannerModel model, BannerFlagModel flag, float sway, DyeColor baseColor, BannerPatternLayers patterns, ModelFeatureRenderer.CrumblingOverlay crumblingOverlay, int outlineColor) private static <S> voidBannerRenderer.submitPatternLayer(MaterialSet materials, PoseStack poseStack, SubmitNodeCollector nodeCollector, int packedLight, int packedOverlay, Model<S> flagModel, S sway, Material material, DyeColor color, ModelFeatureRenderer.CrumblingOverlay crumblingOverlay) static <S> voidBannerRenderer.submitPatterns(MaterialSet materials, PoseStack poseStack, SubmitNodeCollector nodeCollector, int packedLight, int packedOverlay, Model<S> flag, S renderState, Material material, boolean banner, DyeColor baseColor, BannerPatternLayers patterns, boolean withGlint, ModelFeatureRenderer.CrumblingOverlay crumblingOverlay, int outlineColor) static voidHangingSignRenderer.submitSpecial(MaterialSet materials, PoseStack poseStack, SubmitNodeCollector nodeCollector, int packedLight, int packedOverlay, Model.Simple model, Material material) static voidSignRenderer.submitSpecial(MaterialSet materials, PoseStack poseStack, SubmitNodeCollector nodeCollector, int packedLight, int packedOverlay, Model.Simple model, Material material) Constructors in net.minecraft.client.renderer.blockentity with parameters of type MaterialSetModifierConstructorDescriptionBannerRenderer(EntityModelSet modelSet, MaterialSet materials) BedRenderer(MaterialSet materials, EntityModelSet modelSet) BlockEntityRenderDispatcher(Font font, Supplier<EntityModelSet> entityModelSet, BlockRenderDispatcher blockRenderDispatcher, ItemModelResolver itemModelResolver, ItemRenderer itemRenderer, EntityRenderDispatcher entityRenderer, MaterialSet materials, PlayerSkinRenderCache playerSkinRenderCache) Context(BlockEntityRenderDispatcher blockEntityRenderDispatcher, BlockRenderDispatcher blockRenderDispatcher, ItemModelResolver itemModelResolver, ItemRenderer itemRenderer, EntityRenderDispatcher entityRenderer, EntityModelSet entityModelSet, Font font, MaterialSet materials, PlayerSkinRenderCache playerSkinRenderCache) Creates an instance of aContextrecord class.DecoratedPotRenderer(EntityModelSet modelSet, MaterialSet materials) ShulkerBoxRenderer(EntityModelSet modelSet, MaterialSet materials) -
Uses of MaterialSet in net.minecraft.client.renderer.entity
Methods in net.minecraft.client.renderer.entity that return MaterialSet -
Uses of MaterialSet in net.minecraft.client.renderer.item
Fields in net.minecraft.client.renderer.item declared as MaterialSetModifier and TypeFieldDescriptionprivate final MaterialSetItemModel.BakingContext.materialsThe field for thematerialsrecord component.Methods in net.minecraft.client.renderer.item that return MaterialSetModifier and TypeMethodDescriptionItemModel.BakingContext.materials()Returns the value of thematerialsrecord component.Constructors in net.minecraft.client.renderer.item with parameters of type MaterialSetModifierConstructorDescriptionBakingContext(ModelBaker blockModelBaker, EntityModelSet entityModelSet, MaterialSet materials, PlayerSkinRenderCache playerSkinRenderCache, ItemModel missingItemModel, RegistryContextSwapper contextSwapper) Deprecated.BakingContext(ModelBaker blockModelBaker, EntityModelSet entityModelSet, MaterialSet materials, PlayerSkinRenderCache playerSkinRenderCache, ItemModel missingItemModel, RegistryContextSwapper contextSwapper, AnimationLoader.PendingAnimations pendingAnimations) Creates an instance of aBakingContextrecord class. -
Uses of MaterialSet in net.minecraft.client.renderer.special
Fields in net.minecraft.client.renderer.special declared as MaterialSetModifier and TypeFieldDescriptionprivate final MaterialSetChestSpecialRenderer.materialsprivate final MaterialSetConduitSpecialRenderer.materialsprivate final MaterialSetHangingSignSpecialRenderer.materialsprivate final MaterialSetShieldSpecialRenderer.materialsprivate final MaterialSetSpecialModelRenderer.BakingContext.Simple.materialsThe field for thematerialsrecord component.private final MaterialSetStandingSignSpecialRenderer.materialsMethods in net.minecraft.client.renderer.special that return MaterialSetModifier and TypeMethodDescriptionSpecialModelRenderer.BakingContext.materials()SpecialModelRenderer.BakingContext.Simple.materials()Returns the value of thematerialsrecord component.Constructors in net.minecraft.client.renderer.special with parameters of type MaterialSetModifierConstructorDescriptionChestSpecialRenderer(MaterialSet materials, ChestModel model, Material material, float openness) ConduitSpecialRenderer(MaterialSet materials, ModelPart model) HangingSignSpecialRenderer(MaterialSet materials, Model.Simple model, Material material) ShieldSpecialRenderer(MaterialSet materials, ShieldModel model) Simple(EntityModelSet entityModelSet, MaterialSet materials, PlayerSkinRenderCache playerSkinRenderCache) Simple(EntityModelSet entityModelSet, MaterialSet materials, PlayerSkinRenderCache playerSkinRenderCache, AnimationLoader.PendingAnimations pendingAnimations) Creates an instance of aSimplerecord class.StandingSignSpecialRenderer(MaterialSet materials, Model.Simple model, Material material) -
Uses of MaterialSet in net.minecraft.client.resources.model
Classes in net.minecraft.client.resources.model that implement MaterialSetFields in net.minecraft.client.resources.model declared as MaterialSetMethods in net.minecraft.client.resources.model with parameters of type MaterialSetModifier and TypeMethodDescriptionMaterial.buffer(MaterialSet materials, MultiBufferSource bufferSource, Function<ResourceLocation, RenderType> renderTypeGetter) Material.buffer(MaterialSet materials, MultiBufferSource bufferSource, Function<ResourceLocation, RenderType> renderTypeGetter, boolean isItem, boolean glint) Constructors in net.minecraft.client.resources.model with parameters of type MaterialSetModifierConstructorDescriptionModelBakery(EntityModelSet entityModelSet, MaterialSet materials, PlayerSkinRenderCache playerSkinRenderCache, Map<BlockState, BlockStateModel.UnbakedRoot> unbakedBlockStateModels, Map<ResourceLocation, ClientItem> clientInfos, Map<ResourceLocation, ResolvedModel> resolvedModels, ResolvedModel missingModel) ModelBakery(EntityModelSet entityModelSet, MaterialSet materials, PlayerSkinRenderCache playerSkinRenderCache, Map<BlockState, BlockStateModel.UnbakedRoot> unbakedBlockStateModels, Map<ResourceLocation, ClientItem> clientInfos, Map<ResourceLocation, ResolvedModel> resolvedModels, ResolvedModel missingModel, StandaloneModelLoader.LoadedModels standaloneModels, AnimationLoader.PendingAnimations pendingAnimations) -
Uses of MaterialSet in net.neoforged.neoforge.client
Methods in net.neoforged.neoforge.client with parameters of type MaterialSetModifier and TypeMethodDescriptionstatic booleanClientHooks.renderBlockOverlay(Player player, PoseStack poseStack, RenderBlockScreenEffectEvent.OverlayType type, BlockState block, BlockPos pos, MaterialSet materials, MultiBufferSource bufferSource) static booleanClientHooks.renderFireOverlay(Player player, PoseStack poseStack, MaterialSet materials, MultiBufferSource bufferSource) static booleanClientHooks.renderWaterOverlay(Player player, PoseStack poseStack, MaterialSet materials, MultiBufferSource bufferSource) -
Uses of MaterialSet in net.neoforged.neoforge.client.event
Fields in net.neoforged.neoforge.client.event declared as MaterialSetModifier and TypeFieldDescriptionprivate final MaterialSetRenderBlockScreenEffectEvent.materialsMethods in net.neoforged.neoforge.client.event that return MaterialSetModifier and TypeMethodDescriptionRenderBlockScreenEffectEvent.getMaterials()Returns the materials used in rendering.Constructors in net.neoforged.neoforge.client.event with parameters of type MaterialSetModifierConstructorDescriptionRenderBlockScreenEffectEvent(Player player, PoseStack poseStack, RenderBlockScreenEffectEvent.OverlayType type, BlockState block, BlockPos blockPos, MaterialSet materials, MultiBufferSource bufferSource)
BakingContext(ModelBaker, EntityModelSet, MaterialSet, PlayerSkinRenderCache, ItemModel, RegistryContextSwapper, net.neoforged.neoforge.client.entity.animation.json.AnimationLoader.PendingAnimations)instead