Class FluidRendererMixin
java.lang.Object
net.frozenblock.wilderwild.mixin.client.sodium.FluidRendererMixin
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract floatfluidHeight(net.minecraft.world.level.BlockAndTintGetter world, net.minecraft.world.level.material.Fluid fluid, net.minecraft.core.BlockPos blockPos, net.minecraft.core.Direction direction) protected abstract me.jellysquid.mods.sodium.client.model.color.ColorProvider<net.minecraft.world.level.material.FluidState> getColorProvider(net.minecraft.world.level.material.Fluid fluid, net.fabricmc.fabric.api.client.render.fluid.v1.FluidRenderHandler handler) protected abstract voidupdateQuad(me.jellysquid.mods.sodium.client.model.quad.ModelQuadView quad, me.jellysquid.mods.sodium.client.world.WorldSlice world, net.minecraft.core.BlockPos pos, me.jellysquid.mods.sodium.client.model.light.LightPipeline lighter, net.minecraft.core.Direction dir, float brightness, me.jellysquid.mods.sodium.client.model.color.ColorProvider<net.minecraft.world.level.material.FluidState> colorProvider, net.minecraft.world.level.material.FluidState fluidState) booleanwilderWild$renderWithSingleTexture(me.jellysquid.mods.sodium.client.world.WorldSlice world, net.minecraft.world.level.material.FluidState fluidState, @NotNull net.minecraft.core.BlockPos pos, net.minecraft.core.BlockPos offset, @NotNull me.jellysquid.mods.sodium.client.render.chunk.compile.ChunkBuildBuffers buffers, net.minecraft.world.level.block.state.BlockState blockState, net.minecraft.client.renderer.texture.TextureAtlasSprite sprite) protected abstract voidwriteQuad(me.jellysquid.mods.sodium.client.render.chunk.compile.buffers.ChunkModelBuilder builder, me.jellysquid.mods.sodium.client.render.chunk.terrain.material.Material material, net.minecraft.core.BlockPos offset, me.jellysquid.mods.sodium.client.model.quad.ModelQuadView quad, me.jellysquid.mods.sodium.client.model.quad.properties.ModelQuadFacing facing, boolean flip)
-
Constructor Details
-
FluidRendererMixin
public FluidRendererMixin()
-
-
Method Details
-
getColorProvider
protected abstract me.jellysquid.mods.sodium.client.model.color.ColorProvider<net.minecraft.world.level.material.FluidState> getColorProvider(net.minecraft.world.level.material.Fluid fluid, net.fabricmc.fabric.api.client.render.fluid.v1.FluidRenderHandler handler) -
wilderWild$renderWithSingleTexture
public boolean wilderWild$renderWithSingleTexture(me.jellysquid.mods.sodium.client.world.WorldSlice world, net.minecraft.world.level.material.FluidState fluidState, @NotNull @NotNull net.minecraft.core.BlockPos pos, net.minecraft.core.BlockPos offset, @NotNull @NotNull me.jellysquid.mods.sodium.client.render.chunk.compile.ChunkBuildBuffers buffers, net.minecraft.world.level.block.state.BlockState blockState, net.minecraft.client.renderer.texture.TextureAtlasSprite sprite) -
writeQuad
protected abstract void writeQuad(me.jellysquid.mods.sodium.client.render.chunk.compile.buffers.ChunkModelBuilder builder, me.jellysquid.mods.sodium.client.render.chunk.terrain.material.Material material, net.minecraft.core.BlockPos offset, me.jellysquid.mods.sodium.client.model.quad.ModelQuadView quad, me.jellysquid.mods.sodium.client.model.quad.properties.ModelQuadFacing facing, boolean flip) -
updateQuad
protected abstract void updateQuad(me.jellysquid.mods.sodium.client.model.quad.ModelQuadView quad, me.jellysquid.mods.sodium.client.world.WorldSlice world, net.minecraft.core.BlockPos pos, me.jellysquid.mods.sodium.client.model.light.LightPipeline lighter, net.minecraft.core.Direction dir, float brightness, me.jellysquid.mods.sodium.client.model.color.ColorProvider<net.minecraft.world.level.material.FluidState> colorProvider, net.minecraft.world.level.material.FluidState fluidState) -
fluidHeight
protected abstract float fluidHeight(net.minecraft.world.level.BlockAndTintGetter world, net.minecraft.world.level.material.Fluid fluid, net.minecraft.core.BlockPos blockPos, net.minecraft.core.Direction direction)
-