Class FluidRendering
java.lang.Object
net.fabricmc.fabric.api.client.render.fluid.v1.FluidRendering
A class containing some utilities for rendering fluids.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic voidrender(net.minecraft.client.renderer.block.FluidRenderer fluidRenderer, FluidRenderHandler handler, net.minecraft.client.renderer.block.BlockAndTintGetter level, net.minecraft.core.BlockPos pos, net.minecraft.client.renderer.block.FluidRenderer.Output output, net.minecraft.world.level.block.state.BlockState blockState, net.minecraft.world.level.material.FluidState fluidState, FluidRendering.DefaultRenderer defaultRenderer) Renders a fluid using the given handler, default renderer, and context.
-
Method Details
-
render
public static void render(net.minecraft.client.renderer.block.FluidRenderer fluidRenderer, FluidRenderHandler handler, net.minecraft.client.renderer.block.BlockAndTintGetter level, net.minecraft.core.BlockPos pos, net.minecraft.client.renderer.block.FluidRenderer.Output output, net.minecraft.world.level.block.state.BlockState blockState, net.minecraft.world.level.material.FluidState fluidState, FluidRendering.DefaultRenderer defaultRenderer) Renders a fluid using the given handler, default renderer, and context. Internally, this just invokesFluidRenderHandler.renderFluid(FluidRenderer, BlockPos, BlockAndTintGetter, FluidRenderer.Output, BlockState, FluidState), but the passed default renderer is invoked instead of the vanilla renderer whenever the handler requests default geometry to be rendered.- Parameters:
fluidRenderer- theFluidRendererinstance used to render the fluid.FluidRenderer.fluidModelscan be used to get the model for the fluid being rendered.handler- the render handler to invokeFluidRenderHandler.renderFluid(FluidRenderer, BlockPos, BlockAndTintGetter, FluidRenderer.Output, BlockState, FluidState)onlevel- the levelpos- the posoutput- theFluidRenderer.Outputused to get theVertexConsumerto render toblockState- the block statefluidState- the fluid statedefaultRenderer- the renderer to use whenever the handler requests default geometry
-