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).
Extension interfaces for
client-only classes.-
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 packedLightCoords) voidFont.drawInBatch(Component text, float x, float y, int color, boolean drawShadow, Matrix4f pose, MultiBufferSource bufferSource, Font.DisplayMode mode, int backgroundColor, int packedLightCoords) voidFont.drawInBatch(FormattedCharSequence text, float x, float y, int color, boolean drawShadow, Matrix4f pose, MultiBufferSource bufferSource, Font.DisplayMode mode, int backgroundColor, int packedLightCoords) voidFont.drawInBatch8xOutline(FormattedCharSequence text, float x, float y, int color, int backgroundColor, Matrix4f pose, MultiBufferSource bufferSource, int packedLightCoords) static Font.GlyphVisitorFont.GlyphVisitor.forMultiBufferSource(MultiBufferSource bufferSource, Matrix4f pose, Font.DisplayMode displayMode, 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, LevelRenderState levelRenderState) private static voidScreenEffectRenderer.renderFire(PoseStack poseStack, MultiBufferSource bufferSource, TextureAtlasSprite sprite) static voidScreenEffectRenderer.renderFluid(Minecraft p_110726_, PoseStack p_110727_, MultiBufferSource p_383128_, ResourceLocation 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.debug
Methods in net.minecraft.client.renderer.debug with parameters of type MultiBufferSourceModifier and TypeMethodDescriptionprivate voidBeeDebugRenderer.doRender(PoseStack poseStack, MultiBufferSource bufferSource, DebugValueAccess debugValueAccess) private voidBrainDebugRenderer.doRender(PoseStack poseStack, MultiBufferSource bufferSource, double camX, double camY, double camZ, DebugValueAccess debugValueAccess) private voidSupportBlockRenderer.drawHighlights(PoseStack poseStack, MultiBufferSource buffer, double camX, double camY, double camZ, Entity entity, DoubleSupplier biasGetter, float red, float green, float blue) private static voidBreezeDebugRenderer.drawLine(PoseStack poseStack, MultiBufferSource buffer, double xOffset, double yOffset, double zOffset, Vec3 fromPos, Vec3 toPos, int color) private static voidBeeDebugRenderer.highlightHive(PoseStack poseStack, MultiBufferSource buffer, BlockPos hivePos) private static voidPoiDebugRenderer.highlightPoi(PoseStack poseStack, MultiBufferSource bufferSource, BlockPos pos) private voidSupportBlockRenderer.highlightPosition(BlockPos pos, PoseStack poseStack, double camX, double camY, double camZ, MultiBufferSource buffer, double bias, float red, float green, float blue) private static voidRaidDebugRenderer.highlightRaidCenter(PoseStack poseStack, MultiBufferSource buffer, BlockPos pos) voidBeeDebugRenderer.render(PoseStack p_113061_, MultiBufferSource p_113062_, double p_113063_, double p_113064_, double p_113065_, DebugValueAccess p_449690_, Frustum p_451059_) voidBrainDebugRenderer.render(PoseStack p_113214_, MultiBufferSource p_113215_, double p_113216_, double p_113217_, double p_113218_, DebugValueAccess p_449588_, Frustum p_450941_) voidBreezeDebugRenderer.render(PoseStack p_312334_, MultiBufferSource p_312422_, double p_312916_, double p_312212_, double p_312705_, DebugValueAccess p_449900_, Frustum p_451187_) voidChunkBorderRenderer.render(PoseStack p_113358_, MultiBufferSource p_113359_, double p_113360_, double p_113361_, double p_113362_, DebugValueAccess p_449570_, Frustum p_451563_) voidChunkCullingDebugRenderer.render(PoseStack p_362623_, MultiBufferSource p_361977_, double p_364318_, double p_361586_, double p_365009_, DebugValueAccess p_449579_, Frustum p_450925_) voidChunkDebugRenderer.render(PoseStack p_113370_, MultiBufferSource p_113371_, double p_113372_, double p_113373_, double p_113374_, DebugValueAccess p_449791_, Frustum p_451120_) voidCollisionBoxRenderer.render(PoseStack p_113408_, MultiBufferSource p_113409_, double p_113410_, double p_113411_, double p_113412_, DebugValueAccess p_449840_, Frustum p_451106_) voidDebugRenderer.SimpleDebugRenderer.render(PoseStack poseStack, MultiBufferSource bufferSource, double camX, double camY, double camZ, DebugValueAccess debugValueAccess, Frustum frustum) voidEntityBlockIntersectionDebugRenderer.render(PoseStack p_449651_, MultiBufferSource p_449561_, double p_449117_, double p_449076_, double p_449307_, DebugValueAccess p_449408_, Frustum p_451449_) voidGameEventListenerRenderer.render(PoseStack p_173846_, MultiBufferSource p_173847_, double p_173848_, double p_173849_, double p_173850_, DebugValueAccess p_449035_, Frustum p_451394_) voidGameTestBlockHighlightRenderer.render(PoseStack poseStack, MultiBufferSource bufferSource) voidGoalSelectorDebugRenderer.render(PoseStack p_113552_, MultiBufferSource p_113553_, double p_113554_, double p_113555_, double p_113556_, DebugValueAccess p_449926_, Frustum p_451276_) voidHeightMapRenderer.render(PoseStack p_113576_, MultiBufferSource p_113577_, double p_113578_, double p_113579_, double p_113580_, DebugValueAccess p_449154_, Frustum p_451438_) voidLightDebugRenderer.render(PoseStack p_113587_, MultiBufferSource p_113588_, double p_113589_, double p_113590_, double p_113591_, DebugValueAccess p_449717_, Frustum p_451021_) voidLightSectionDebugRenderer.render(PoseStack p_281418_, MultiBufferSource p_282487_, double p_282164_, double p_282565_, double p_281615_, DebugValueAccess p_449779_, Frustum p_451345_) voidNeighborsUpdateRenderer.render(PoseStack p_113600_, MultiBufferSource p_113601_, double p_113602_, double p_113603_, double p_113604_, DebugValueAccess p_449932_, Frustum p_450979_) voidOctreeDebugRenderer.render(PoseStack p_366656_, MultiBufferSource p_366910_, double p_366642_, double p_366743_, double p_366744_, DebugValueAccess p_451400_, Frustum p_366635_) voidPathfindingRenderer.render(PoseStack p_113629_, MultiBufferSource p_113630_, double p_113631_, double p_113632_, double p_113633_, DebugValueAccess p_449626_, Frustum p_451102_) voidPoiDebugRenderer.render(PoseStack p_449537_, MultiBufferSource p_449206_, double p_449139_, double p_449769_, double p_449309_, DebugValueAccess p_449351_, Frustum p_451095_) voidRaidDebugRenderer.render(PoseStack p_113652_, MultiBufferSource p_113653_, double p_113654_, double p_113655_, double p_113656_, DebugValueAccess p_449658_, Frustum p_451301_) voidRedstoneWireOrientationsRenderer.render(PoseStack p_363820_, MultiBufferSource p_363043_, double p_364261_, double p_361975_, double p_365341_, DebugValueAccess p_449239_, Frustum p_451316_) voidSolidFaceRenderer.render(PoseStack p_113670_, MultiBufferSource p_113671_, double p_113672_, double p_113673_, double p_113674_, DebugValueAccess p_449845_, Frustum p_451131_) voidStructureRenderer.render(PoseStack p_113688_, MultiBufferSource p_113689_, double p_113690_, double p_113691_, double p_113692_, DebugValueAccess p_449589_, Frustum p_451441_) voidSupportBlockRenderer.render(PoseStack p_286297_, MultiBufferSource p_286436_, double p_286291_, double p_286388_, double p_286330_, DebugValueAccess p_449291_, Frustum p_451122_) voidVillageSectionsDebugRenderer.render(PoseStack p_113701_, MultiBufferSource p_113702_, double p_113703_, double p_113704_, double p_113705_, DebugValueAccess p_449872_, Frustum p_451114_) voidWaterDebugRenderer.render(PoseStack p_113719_, MultiBufferSource p_113720_, double p_113721_, double p_113722_, double p_113723_, DebugValueAccess p_449713_, Frustum p_451338_) private voidBeeDebugRenderer.renderBeeInfo(PoseStack poseStack, MultiBufferSource bufferSource, Entity bee, DebugBeeInfo beeInfo, DebugGoalInfo goalInfo) private voidBrainDebugRenderer.renderBrainInfo(PoseStack poseStack, MultiBufferSource bufferSource, Entity entity, DebugBrainDump brainDump, double camX, double camY, double camZ) private static voidLightSectionDebugRenderer.renderEdges(PoseStack poseStack, DiscreteVoxelShape shape, SectionPos pos, MultiBufferSource bufferSource, double camX, double camY, double camZ, Vector4f color) static voidDebugRenderer.renderFilledBox(PoseStack poseStack, MultiBufferSource bufferSource, double minX, double minY, double minZ, double maxX, double maxY, double maxZ, float red, float green, float blue, float alpha) static voidDebugRenderer.renderFilledBox(PoseStack poseStack, MultiBufferSource bufferSource, BlockPos pos, float scale, float red, float green, float blue, float alpha) static voidDebugRenderer.renderFilledBox(PoseStack poseStack, MultiBufferSource bufferSource, BlockPos startPos, BlockPos endPos, float red, float green, float blue, float alpha) static voidDebugRenderer.renderFilledBox(PoseStack poseStack, MultiBufferSource bufferSource, AABB boundingBox, float red, float green, float blue, float alpha) private static voidGameEventListenerRenderer.renderFilledBox(PoseStack poseStack, MultiBufferSource buffer, AABB boundingBox, float red, float green, float blue, float alpha) static voidDebugRenderer.renderFilledUnitCube(PoseStack poseStack, MultiBufferSource bufferSource, BlockPos pos, float red, float green, float blue, float alpha) static voidDebugRenderer.renderFloatingText(PoseStack poseStack, MultiBufferSource bufferSource, String text, double x, double y, double z, int color) static voidDebugRenderer.renderFloatingText(PoseStack poseStack, MultiBufferSource bufferSource, String text, double x, double y, double z, int color, float scale) static voidDebugRenderer.renderFloatingText(PoseStack poseStack, MultiBufferSource bufferSource, String text, double x, double y, double z, int color, float scale, boolean center, float xOffset, boolean transparent) static voidDebugRenderer.renderFloatingText(PoseStack poseStack, MultiBufferSource bufferSource, String text, int x, int y, int z, int color) private voidBeeDebugRenderer.renderFlowerInfos(PoseStack poseStack, MultiBufferSource bufferSource, DebugValueAccess debugValueAccess) private voidBeeDebugRenderer.renderGhostHive(PoseStack poseStack, MultiBufferSource buffer, BlockPos hivePos, List<String> ghostHives) private voidPoiDebugRenderer.renderGhostPoi(PoseStack poseStack, MultiBufferSource bufferSource, BlockPos pos, List<String> entities) private voidBeeDebugRenderer.renderHiveInfo(PoseStack poseStack, MultiBufferSource bufferSource, BlockPos pos, DebugHiveInfo hiveInfo, Collection<UUID> blacklistedBees, DebugValueAccess debugValueAccess) private voidGameTestBlockHighlightRenderer.renderMarker(PoseStack poseStack, MultiBufferSource bufferSource, BlockPos pos, GameTestBlockHighlightRenderer.Marker marker) private voidOctreeDebugRenderer.renderNode(Octree.Node node, PoseStack poseStack, MultiBufferSource bufferSource, double camX, double camY, double camZ, int recursionDepth, boolean isLeafNode, org.apache.commons.lang3.mutable.MutableInt nodesRendered, boolean isNearby) private static voidPathfindingRenderer.renderPath(PoseStack poseStack, MultiBufferSource bufferSource, double x, double y, double z, Path path, float nodeSize) static voidPathfindingRenderer.renderPath(PoseStack poseStack, MultiBufferSource bufferSource, Path path, float nodeSize, boolean renderDebugNodes, boolean renderDebugInfo, double x, double y, double z) private voidPoiDebugRenderer.renderPoiInfo(PoseStack poseStack, MultiBufferSource bufferSource, DebugPoiInfo poiInfo, DebugValueAccess debugValueAccess) static voidDebugRenderer.renderTextOverBlock(PoseStack poseStack, MultiBufferSource bufferSource, String text, BlockPos pos, int line, int color, float scale) private static voidRaidDebugRenderer.renderTextOverBlock(PoseStack poseStack, MultiBufferSource buffer, String text, BlockPos pos, int color) private static voidBeeDebugRenderer.renderTextOverHive(PoseStack poseStack, MultiBufferSource bufferSource, String text, BlockPos pos, DebugHiveInfo hiveInfo, int line, int color) static voidDebugRenderer.renderTextOverMob(PoseStack poseStack, MultiBufferSource bufferSource, Entity entity, int line, String text, int color, float scale) private static voidPoiDebugRenderer.renderTextOverPoi(PoseStack poseStack, MultiBufferSource bufferSource, String text, DebugPoiInfo poiInfo, int line, int color) -
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 glint) 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.resources.model
Methods in net.minecraft.client.resources.model with parameters of type MultiBufferSourceModifier 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) -
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) 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
Methods in net.neoforged.neoforge.client.extensions with parameters of type MultiBufferSourceModifier and TypeMethodDescriptiondefault booleanIDimensionSpecialEffectsExtension.renderSnowAndRain(LevelRenderState levelRenderState, WeatherRenderState weatherRenderState, MultiBufferSource bufferSource, Vec3 camPos) Renders the snow and rain effects of this dimension. -
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