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 pText, float pX, float pY, int pColor, boolean pDrawShadow, Matrix4f pPose, MultiBufferSource pBufferSource, Font.DisplayMode pMode, int pBackgroundColor, int pPackedLightCoords) voidFont.drawInBatch(Component pText, float pX, float pY, int pColor, boolean pDrawShadow, Matrix4f pPose, MultiBufferSource pBufferSource, Font.DisplayMode pMode, int pBackgroundColor, int pPackedLightCoords) voidFont.drawInBatch(FormattedCharSequence pText, float pX, float pY, int pColor, boolean pDrawShadow, Matrix4f pPose, MultiBufferSource pBufferSource, Font.DisplayMode pMode, int pBackgroundColor, int pPackedLightCoords) voidFont.drawInBatch8xOutline(FormattedCharSequence pText, float pX, float pY, int pColor, int pBackgroundColor, Matrix4f pPose, MultiBufferSource pBufferSource, int pPackedLightCoords) static Font.GlyphVisitorFont.GlyphVisitor.forMultiBufferSource(MultiBufferSource pBufferSource, Matrix4f pPose, Font.DisplayMode pDisplayMode, int pPackedLight) -
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 pBufferSource, Vec3 pCameraPosition, WeatherRenderState pRenderState) Deprecated.voidWeatherEffectRenderer.render(MultiBufferSource pBufferSource, Vec3 pCameraPosition, WeatherRenderState pRenderState, LevelRenderState levelRenderState) private static voidScreenEffectRenderer.renderFire(PoseStack pPoseStack, MultiBufferSource pBufferSource, TextureAtlasSprite pSprite) static voidScreenEffectRenderer.renderFluid(Minecraft p_110726_, PoseStack p_110727_, MultiBufferSource p_383128_, ResourceLocation texture) private static voidScreenEffectRenderer.renderTex(TextureAtlasSprite pTexture, PoseStack pPoseStack, MultiBufferSource pBufferSource) private static voidScreenEffectRenderer.renderWater(Minecraft pMinecraft, PoseStack pPoseStack, MultiBufferSource pBufferSource) Constructors in net.minecraft.client.renderer with parameters of type MultiBufferSourceModifierConstructorDescriptionScreenEffectRenderer(Minecraft pMinecraft, MaterialSet pMaterials, MultiBufferSource pBufferSource) -
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 pState, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, int pPackedOverlay) Deprecated.voidBlockRenderDispatcher.renderSingleBlock(BlockState pState, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, int pPackedOverlay, 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 pPoseStack, MultiBufferSource pBufferSource, DebugValueAccess pDebugValueAccess) private voidBrainDebugRenderer.doRender(PoseStack pPoseStack, MultiBufferSource pBufferSource, double pCamX, double pCamY, double pCamZ, DebugValueAccess pDebugValueAccess) private voidSupportBlockRenderer.drawHighlights(PoseStack pPoseStack, MultiBufferSource pBuffer, double pCamX, double pCamY, double pCamZ, Entity pEntity, DoubleSupplier pBiasGetter, float pRed, float pGreen, float pBlue) private static voidBreezeDebugRenderer.drawLine(PoseStack pPoseStack, MultiBufferSource pBuffer, double pXOffset, double pYOffset, double pZOffset, Vec3 pFromPos, Vec3 pToPos, int pColor) private static voidBeeDebugRenderer.highlightHive(PoseStack pPoseStack, MultiBufferSource pBuffer, BlockPos pHivePos) private static voidPoiDebugRenderer.highlightPoi(PoseStack pPoseStack, MultiBufferSource pBufferSource, BlockPos pPos) private voidSupportBlockRenderer.highlightPosition(BlockPos pPos, PoseStack pPoseStack, double pCamX, double pCamY, double pCamZ, MultiBufferSource pBuffer, double pBias, float pRed, float pGreen, float pBlue) private static voidRaidDebugRenderer.highlightRaidCenter(PoseStack pPoseStack, MultiBufferSource pBuffer, BlockPos pPos) 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 pPoseStack, MultiBufferSource pBufferSource, double pCamX, double pCamY, double pCamZ, DebugValueAccess pDebugValueAccess, Frustum pFrustum) 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 pPoseStack, MultiBufferSource pBufferSource) 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 pPoseStack, MultiBufferSource pBufferSource, Entity pBee, DebugBeeInfo pBeeInfo, DebugGoalInfo pGoalInfo) private voidBrainDebugRenderer.renderBrainInfo(PoseStack pPoseStack, MultiBufferSource pBufferSource, Entity pEntity, DebugBrainDump pBrainDump, double pCamX, double pCamY, double pCamZ) private static voidLightSectionDebugRenderer.renderEdges(PoseStack pPoseStack, DiscreteVoxelShape pShape, SectionPos pPos, MultiBufferSource pBufferSource, double pCamX, double pCamY, double pCamZ, Vector4f pColor) static voidDebugRenderer.renderFilledBox(PoseStack pPoseStack, MultiBufferSource pBufferSource, double pMinX, double pMinY, double pMinZ, double pMaxX, double pMaxY, double pMaxZ, float pRed, float pGreen, float pBlue, float pAlpha) static voidDebugRenderer.renderFilledBox(PoseStack pPoseStack, MultiBufferSource pBufferSource, BlockPos pPos, float pScale, float pRed, float pGreen, float pBlue, float pAlpha) static voidDebugRenderer.renderFilledBox(PoseStack pPoseStack, MultiBufferSource pBufferSource, BlockPos pStartPos, BlockPos pEndPos, float pRed, float pGreen, float pBlue, float pAlpha) static voidDebugRenderer.renderFilledBox(PoseStack pPoseStack, MultiBufferSource pBufferSource, AABB pBoundingBox, float pRed, float pGreen, float pBlue, float pAlpha) private static voidGameEventListenerRenderer.renderFilledBox(PoseStack pPoseStack, MultiBufferSource pBuffer, AABB pBoundingBox, float pRed, float pGreen, float pBlue, float pAlpha) static voidDebugRenderer.renderFilledUnitCube(PoseStack pPoseStack, MultiBufferSource pBufferSource, BlockPos pPos, float pRed, float pGreen, float pBlue, float pAlpha) static voidDebugRenderer.renderFloatingText(PoseStack pPoseStack, MultiBufferSource pBufferSource, String pText, double pX, double pY, double pZ, int pColor) static voidDebugRenderer.renderFloatingText(PoseStack pPoseStack, MultiBufferSource pBufferSource, String pText, double pX, double pY, double pZ, int pColor, float pScale) static voidDebugRenderer.renderFloatingText(PoseStack pPoseStack, MultiBufferSource pBufferSource, String pText, double pX, double pY, double pZ, int pColor, float pScale, boolean pCenter, float pXOffset, boolean pTransparent) static voidDebugRenderer.renderFloatingText(PoseStack pPoseStack, MultiBufferSource pBufferSource, String pText, int pX, int pY, int pZ, int pColor) private voidBeeDebugRenderer.renderFlowerInfos(PoseStack pPoseStack, MultiBufferSource pBufferSource, DebugValueAccess pDebugValueAccess) private voidBeeDebugRenderer.renderGhostHive(PoseStack pPoseStack, MultiBufferSource pBuffer, BlockPos pHivePos, List<String> pGhostHives) private voidPoiDebugRenderer.renderGhostPoi(PoseStack pPoseStack, MultiBufferSource pBufferSource, BlockPos pPos, List<String> pEntities) private voidBeeDebugRenderer.renderHiveInfo(PoseStack pPoseStack, MultiBufferSource pBufferSource, BlockPos pPos, DebugHiveInfo pHiveInfo, Collection<UUID> pBlacklistedBees, DebugValueAccess pDebugValueAccess) private voidGameTestBlockHighlightRenderer.renderMarker(PoseStack pPoseStack, MultiBufferSource pBufferSource, BlockPos pPos, GameTestBlockHighlightRenderer.Marker pMarker) private voidOctreeDebugRenderer.renderNode(Octree.Node pNode, PoseStack pPoseStack, MultiBufferSource pBufferSource, double pCamX, double pCamY, double pCamZ, int pRecursionDepth, boolean pIsLeafNode, org.apache.commons.lang3.mutable.MutableInt pNodesRendered, boolean pIsNearby) private static voidPathfindingRenderer.renderPath(PoseStack pPoseStack, MultiBufferSource pBufferSource, double pX, double pY, double pZ, Path pPath, float pNodeSize) static voidPathfindingRenderer.renderPath(PoseStack pPoseStack, MultiBufferSource pBufferSource, Path pPath, float pNodeSize, boolean pRenderDebugNodes, boolean pRenderDebugInfo, double pX, double pY, double pZ) private voidPoiDebugRenderer.renderPoiInfo(PoseStack pPoseStack, MultiBufferSource pBufferSource, DebugPoiInfo pPoiInfo, DebugValueAccess pDebugValueAccess) static voidDebugRenderer.renderTextOverBlock(PoseStack pPoseStack, MultiBufferSource pBufferSource, String pText, BlockPos pPos, int pLine, int pColor, float pScale) private static voidRaidDebugRenderer.renderTextOverBlock(PoseStack pPoseStack, MultiBufferSource pBuffer, String pText, BlockPos pPos, int pColor) private static voidBeeDebugRenderer.renderTextOverHive(PoseStack pPoseStack, MultiBufferSource pBufferSource, String pText, BlockPos pPos, DebugHiveInfo pHiveInfo, int pLine, int pColor) static voidDebugRenderer.renderTextOverMob(PoseStack pPoseStack, MultiBufferSource pBufferSource, Entity pEntity, int pLine, String pText, int pColor, float pScale) private static voidPoiDebugRenderer.renderTextOverPoi(PoseStack pPoseStack, MultiBufferSource pBufferSource, String pText, DebugPoiInfo pPoiInfo, int pLine, int pColor) -
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 pBufferSource, RenderType pRenderType, boolean pIsItem, boolean pGlint) private static VertexConsumerItemRenderer.getSpecialFoilBuffer(MultiBufferSource pBufferSource, RenderType pRenderType, PoseStack.Pose pPose) static voidItemRenderer.renderItem(ItemDisplayContext pDisplayContext, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, int pPackedOverlay, int[] pTintLayers, List<BakedQuad> pQuads, RenderType pRenderType, ItemStackRenderState.FoilType pFoilType) -
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 pPose, MultiBufferSource pBufferSource, EntityRenderState pRenderState, Quaternionf pRotation, AtlasManager pAtlasManager) private static voidLeashFeatureRenderer.renderLeash(Matrix4f pPose, MultiBufferSource pBufferSource, EntityRenderState.LeashState pLeashState) -
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 pMaterials, MultiBufferSource pBufferSource, Function<ResourceLocation, RenderType> pRenderTypeGetter) Material.buffer(MaterialSet pMaterials, MultiBufferSource pBufferSource, Function<ResourceLocation, RenderType> pRenderTypeGetter, boolean pIsItem, boolean pGlint) -
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