Uses of Interface
net.minecraft.client.renderer.MultiBufferSource
Packages that use MultiBufferSource
Package
Description
Events fired only on the client-side, chiefly related to rendering and user interfaces (screens and input).
-
Uses of MultiBufferSource in net.minecraft.client.gui
Methods in net.minecraft.client.gui with parameters of type MultiBufferSourceModifier and TypeMethodDescriptionvoidFont.drawInBatch(String text, float x, float y, int color, boolean drawShadow, Matrix4f pose, MultiBufferSource bufferSource, Font.DisplayMode mode, int backgroundColor, int packedLight) voidFont.drawInBatch(Component text, float x, float y, int color, boolean drawShadow, Matrix4f pose, MultiBufferSource bufferSource, Font.DisplayMode mode, int backgroundColor, int packedLight) voidFont.drawInBatch(FormattedCharSequence text, float x, float y, int color, boolean drawShadow, Matrix4f pose, MultiBufferSource bufferSource, Font.DisplayMode mode, int backgroundColor, int packedLight) voidFont.drawInBatch8xOutline(FormattedCharSequence text, float x, float y, int color, int backgroundColor, Matrix4f pose, MultiBufferSource bufferSource, int packedLight) static Font.GlyphVisitorFont.GlyphVisitor.forMultiBufferSource(MultiBufferSource bufferSource, Matrix4f pose, Font.DisplayMode mode, int packedLight) -
Uses of MultiBufferSource in net.minecraft.client.renderer
Classes in net.minecraft.client.renderer that implement MultiBufferSourceModifier and TypeClassDescriptionstatic classclassFields in net.minecraft.client.renderer declared as MultiBufferSourceModifier and TypeFieldDescriptionprivate final MultiBufferSourceScreenEffectRenderer.bufferSourceMethods in net.minecraft.client.renderer with parameters of type MultiBufferSourceModifier and TypeMethodDescriptionvoidWeatherEffectRenderer.render(MultiBufferSource bufferSource, Vec3 cameraPosition, WeatherRenderState renderState) Deprecated.voidWeatherEffectRenderer.render(MultiBufferSource bufferSource, Vec3 cameraPosition, WeatherRenderState renderState, @Nullable LevelRenderState levelRenderState) private static voidScreenEffectRenderer.renderFire(PoseStack poseStack, MultiBufferSource bufferSource, TextureAtlasSprite sprite) static voidScreenEffectRenderer.renderFluid(Minecraft p_110726_, PoseStack p_110727_, MultiBufferSource p_383128_, Identifier texture) private static voidScreenEffectRenderer.renderTex(TextureAtlasSprite texture, PoseStack poseStack, MultiBufferSource bufferSource) private static voidScreenEffectRenderer.renderWater(Minecraft minecraft, PoseStack poseStack, MultiBufferSource bufferSource) Constructors in net.minecraft.client.renderer with parameters of type MultiBufferSourceModifierConstructorDescriptionScreenEffectRenderer(Minecraft minecraft, MaterialSet materials, MultiBufferSource bufferSource) -
Uses of MultiBufferSource in net.minecraft.client.renderer.block
Methods in net.minecraft.client.renderer.block with parameters of type MultiBufferSourceModifier and TypeMethodDescriptionstatic voidModelBlockRenderer.renderModel(PoseStack.Pose p_111068_, MultiBufferSource bufferSource, BlockStateModel p_405848_, float p_111072_, float p_111073_, float p_111074_, int p_111075_, int p_111076_, BlockAndTintGetter level, BlockPos pos, BlockState state) voidBlockRenderDispatcher.renderSingleBlock(BlockState state, PoseStack poseStack, MultiBufferSource bufferSource, int packedLight, int packedOverlay) Deprecated.voidBlockRenderDispatcher.renderSingleBlock(BlockState state, PoseStack poseStack, MultiBufferSource bufferSource, int packedLight, int packedOverlay, BlockAndTintGetter level, BlockPos pos) -
Uses of MultiBufferSource in net.minecraft.client.renderer.entity
Methods in net.minecraft.client.renderer.entity with parameters of type MultiBufferSourceModifier and TypeMethodDescriptionstatic VertexConsumerItemRenderer.getFoilBuffer(MultiBufferSource bufferSource, RenderType renderType, boolean isItem, boolean hasFoil) private static VertexConsumerItemRenderer.getSpecialFoilBuffer(MultiBufferSource bufferSource, RenderType renderType, PoseStack.Pose pose) static voidItemRenderer.renderItem(ItemDisplayContext displayContext, PoseStack poseStack, MultiBufferSource bufferSource, int packedLight, int packedOverlay, int[] tintLayers, List<BakedQuad> quads, RenderType renderType, ItemStackRenderState.FoilType foilType) -
Uses of MultiBufferSource in net.minecraft.client.renderer.feature
Methods in net.minecraft.client.renderer.feature with parameters of type MultiBufferSourceModifier and TypeMethodDescriptionprivate voidFlameFeatureRenderer.renderFlame(PoseStack.Pose pose, MultiBufferSource bufferSource, EntityRenderState renderState, Quaternionf rotation, AtlasManager atlasManager) private static voidLeashFeatureRenderer.renderLeash(Matrix4f pose, MultiBufferSource bufferSource, EntityRenderState.LeashState leashState) -
Uses of MultiBufferSource in net.minecraft.client.renderer.gizmos
Methods in net.minecraft.client.renderer.gizmos with parameters of type MultiBufferSourceModifier and TypeMethodDescriptionvoidDrawableGizmoPrimitives.Group.render(PoseStack poseStack, MultiBufferSource bufferSource, CameraRenderState cameraRenderState, Matrix4f frustumMatrix) voidDrawableGizmoPrimitives.render(PoseStack poseStack, MultiBufferSource bufferSource, CameraRenderState cameraRenderState, Matrix4f frustumMatrix) private voidDrawableGizmoPrimitives.Group.renderLines(PoseStack poseStack, MultiBufferSource bufferSource, CameraRenderState cameraRenderState, Matrix4f frustumMatrix) private voidDrawableGizmoPrimitives.Group.renderPoints(PoseStack poseStack, MultiBufferSource bufferSource, CameraRenderState cameraRenderState) private voidDrawableGizmoPrimitives.Group.renderQuads(PoseStack poseStack, MultiBufferSource bufferSource, CameraRenderState cameraRenderState) private voidDrawableGizmoPrimitives.Group.renderTexts(PoseStack poseStack, MultiBufferSource bufferSource, CameraRenderState cameraRenderState) private voidDrawableGizmoPrimitives.Group.renderTriangleFans(PoseStack poseStack, MultiBufferSource bufferSource, CameraRenderState cameraRenderState) -
Uses of MultiBufferSource in net.minecraft.client.resources.model
Methods in net.minecraft.client.resources.model with parameters of type MultiBufferSourceModifier and TypeMethodDescriptionMaterial.buffer(MaterialSet materials, MultiBufferSource bufferSource, Function<Identifier, RenderType> renderTypeGetter) Material.buffer(MaterialSet materials, MultiBufferSource bufferSource, Function<Identifier, RenderType> renderTypeGetter, boolean isItem, boolean hasFoil) -
Uses of MultiBufferSource in net.neoforged.neoforge.client
Methods in net.neoforged.neoforge.client with parameters of type MultiBufferSourceModifier 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) default booleanCustomWeatherEffectRenderer.renderSnowAndRain(LevelRenderState levelRenderState, WeatherRenderState weatherRenderState, MultiBufferSource bufferSource, Vec3 camPos) Renders the snow and rain effects of this dimension.static booleanClientHooks.renderWaterOverlay(Player player, PoseStack poseStack, MaterialSet materials, MultiBufferSource bufferSource) -
Uses of MultiBufferSource in net.neoforged.neoforge.client.event
Fields in net.neoforged.neoforge.client.event declared as MultiBufferSourceModifier and TypeFieldDescriptionprivate final MultiBufferSourceRenderBlockScreenEffectEvent.bufferSourceMethods in net.neoforged.neoforge.client.event that return MultiBufferSourceModifier and TypeMethodDescriptionRenderBlockScreenEffectEvent.getBufferSource()Returns the buffer source used in rendering.Constructors in net.neoforged.neoforge.client.event with parameters of type MultiBufferSourceModifierConstructorDescriptionRenderBlockScreenEffectEvent(Player player, PoseStack poseStack, RenderBlockScreenEffectEvent.OverlayType type, BlockState block, BlockPos blockPos, MaterialSet materials, MultiBufferSource bufferSource) -
Uses of MultiBufferSource in net.neoforged.neoforge.client.extensions.common
Methods in net.neoforged.neoforge.client.extensions.common with parameters of type MultiBufferSourceModifier and TypeMethodDescriptiondefault voidIClientFluidTypeExtensions.renderOverlay(Minecraft mc, PoseStack poseStack, MultiBufferSource buffers) Renders#getRenderOverlayTextureonto the camera when within the fluid.
WeatherEffectRenderer.render(MultiBufferSource, Vec3, WeatherRenderState, net.minecraft.client.renderer.state.LevelRenderState)instead